Development Tools

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

fat burmese python yellow snake
raining data on keyboard programming developer code

number 4 on painted on brick wall four

Android Studio 4.0 backs native UI toolkit

Now available in a preview release, the Android Studio 4.0 ‘Canary’ upgrade works with the JetPack Compose UI toolkit and improves Java 8 support

ai virtual monitor circuitry binary robot robotic

DeepCode taps AI for code reviews

Cloud service analyzes commits to GitHub or Bitbucket and flags security, performance, logic, and compliance issues

Java / coffee / beans in hands

Visual Studio Code updates Java support

Microsoft’s code editor adds new code navigation, code actions, code snippets, and refactoring features, along with Java 13 support

cloud comput connect blue

Visual Studio Code extensions for Docker and Kubernetes

Going cloud native? These VS Code extensions help smooth the way to building and running container-based apps locally or in the cloud

Construction worker and blue sky    147256163

Google Bazel builds and tests Bazel 1.0

Open source build tool brings fast incremental builds to multiple languages, multiple platforms, and large code bases

Binary stream flowing through the fingers and palm of an upturned hand.

JSON tools you don’t want to miss

Developers can choose from many great free and online tools for JSON formatting, validating, editing, and converting to other formats

go green light traffic signal by pawel czerwinski unsplash

What’s the Go language really good for?

Understand the strengths, weaknesses, use cases, and future directions of Google's hit programming language

abstract binary code

LLVM 9.0.0 arrives with major improvements

LLVM compiler infrastructure project delivers optimizations for memory, pattern matching, and C++

start-finish road signs / stages / order / direction / navigation / sequencing

Nim language reaches 1.0 status

Compiled, statically-typed systems programming language prizes efficiency, readability, and flexibility

man woman decision

Visual Studio Code vs. Sublime Text: How to choose

Do you want a maximum-flexible editor with just the right IDE features, or the fastest and most efficient editor you can find? You can have both

decision pathway question where to go prioritize

Rust vs. Go: How to choose

Do you want execution speed or developer speed? Memory safety or easy concurrency? How to decide between Rust and Go

face off boxing

Visual Studio Code vs. Visual Studio: How to choose

Deciding between Visual Studio Code and Visual Studio may depend as much on your work style as on the language support and features you need. Here’s how to decide

Glowing abstract numbers

Golang 1.13 adds number literal prefixes

Go language extensions should make it easier for programmers to move between Go and other C-family languages

Man with mouth ajar looking surprised

7 Visual Studio Code extensions you didn’t know you needed

These surprising Visual Studio Code extensions are useful in all sorts of ways — apart from writing and editing code

saas

CloudBees readies software delivery management, Jenkins X via SaaS

The SaaS services are an attempt to commercialize and expand its CI/CD tools

green tree python

7 sweet Python IDEs you might have missed

From a simple platform for beginners to an expert-level development workbench, there's an IDE for most every Pythonista

binary code streaming from a monitor display

5 machine learning tools to ease software development

AI-driven development tools that provide code auto-completion, code vulnerability detection, and even cutting-edge code generation

Streaming data

How to use the Dapper ORM in C#

Take advantage of the lightweight, open source Dapper to simplify data access and ensure high performance

Load More