Development Tools

Development Tools | News, how-tos, features, reviews, and videos

raining data on keyboard programming developer code
saddleback thirteener buckle

python programming language snake

Microsoft unveils Pylance, its new Python extension for Visual Studio Code

Pylance works with the existing Microsoft Python extension to bring faster type checking and program analysis to Python devs

swift bird sky flying

Apple introduces new-look Xcode 12 IDE

Redesigned development environment allows developers can build for both Apple silicon and Intel systems

easy simple pixel hand computer pointer

BlueJ and Greenfoot: The best IDEs to learn Java

You want to get started programming Java, but you don’t want the tools to get in the way? Try these clean, simple, and friendly Java IDEs

it as a product boxes glowing box binary package by masterzphotois getty

How to use PyInstaller to create Python executables

Take advantage of PyInstaller to package up your Python app into a standalone executable for easy distribution

artificially intelligent, robotic workers

Kite brings its AI-powered code completion to JavaScript

Originally for Python only, Kite has added a JavaScript-trained machine learning model to its add-on for popular code editors and IDEs

Tools + toolbelt in a binary environment.

JUnit 5 tutorial, part 2: Unit testing Spring MVC with JUnit 5

Unit test a Spring MVC service, controller, and repository with JUnit 5, Mockito, MockMvc, and DBUnit

An engineer reviews code.

Best practices for selecting software composition analysis tools

SCA tools automate the process of identifying and classifying open source code used in a development environment, identifying security, licensing and quality issues. Here's how to pick a product.

software development / application testing / tools in hand amid abstract code mapping

JUnit 5 tutorial, part 1: Unit testing with JUnit 5, Mockito, and Hamcrest

Set up your first Maven project and start writing robust unit tests with JUnit 5, Hamcrest, and Mockito

toy rocket ship

Cython tutorial: How to speed up Python

How to use Cython and its Python-to-C compiler to give your Python applications a rocket boost

close up of a speedometer unit 57436662

What is Cython? Python at the speed of C

A superset of Python that compiles to C, Cython combines the ease of Python and the speed of native code

colorful balls diversity playful rainbow by greyson joralemon via unsplash

17 clever APIs for every developer whim

Connect with these Internet APIs to add some crucial data, a helpful feature, or a user-pleasing frill to your application

night lights 99689611

What is Node.js? The JavaScript runtime explained

Node.js is a lean, fast, cross-platform JavaScript runtime environment that is useful for both servers and desktop applications

team manipulates coding elements / programming / interface / development / developers / teamwork

7 tools and services for real-time collaborative coding

Want to code together remotely? These web-based services and editor add-ons let programmers work on the same files at the same time

solar eclipse sun ring shadow clods

Eclipse Theia takes aim at Visual Studio Code

A platform for building desktop and web-based IDEs that run VS Code extensions, Theia is not yet available in an end-user version

solar eclipse sun ring shadow clods

Eclipse Theia takes aim at Visual Studio Code

A platform for building desktop and web-based IDEs that run VS Code extensions, Theia is not yet available in an end-user version

team manipulates coding elements / programming / interface / development / developers / teamwork

7 tools and services for real-time collaborative coding

Want to code together remotely? These web-based services and editor add-ons let programmers work on the same files at the same time

tortoise on skateboard race improvement training

Git 2.26 fetches faster by default

Latest version of the open source software version control system uses the new fast network fetch protocol instead of the old slow one

gears 142263619

LLVM 10 bolsters Wasm, C/C++, and TensorFlow

The latest version of the language development toolkit improves parallelism in Wasm and adds a sublanguage that aids machine learning

Load More