Development Tools

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

sdn software defined network architecture
Binary stream flowing through the fingers and palm of an upturned hand.

raining data on keyboard programming developer code

What’s new in Visual Studio 2019

Collaboration and AI get attention along with performance and productivity

network management tools

Microsoft unveils speedy type checker for Python

Pyright aims to be a faster type checker for Python than existing projects, and doesn't need Python itself

cloud comput connect multiple

Jenkins tries to reinvent itself as cloud-native for Kubernetes

The Jenkins X project tries to modernize the CI/CD platform that has fallen on hard times

red bugs

Microsoft brings its DTrace debugger to Windows

Users can filter on conditions or errors, write code to look at lock patterns, and detect deadlocks

Javaworld > JVM / JDK / JRE explainer series

JVM, JDK, JRE: What's the difference?

Three indispensable Java platform components, and how they work together in your Java applications

binary code matrix

Coder puts Visual Studio Code in the cloud

Developers can code on a Chromebook, tablet, or PC

An engineer with a city skyline superimposed on his hardhat, surrounded by circuits and binary code.

Cloud IDE review: AWS Cloud9 vs. Eclipse Che vs. Eclipse Theia

You don’t have to develop locally to get full IDE support. We compare three great tools that let you edit and debug code from a browser

framework metal

What’s new in the Bootstrap web development framework

The forthcoming Bootstrap 5 is set to drop the client-side jQuery dependency, while the newly released Bootstrap 4.3 adds responsive font sizes

JavaWorld > Android Studio for Beginners [movile java package] > Part 3: Build + Test

Android Studio for beginners, Part 3: Build and run the app

Build your app with Gradle, then run it with the Android device emulator. This update includes troubleshooting advice for the Android device emulator

JavaWorld > Android Studio for Beginners [movile java package] > Part 2: Code

Android Studio for beginners, Part 2: Explore and code the app

Write your first animated Android app with Android Studio's Project editor

JavaWorld > Android Studio for Beginners [movile java package] > Part 1: Install + Setup

Android Studio for beginners, Part 1: Installation and setup

If you're new to Android Studio, start here: Part 1 walks through installing Android Studio 3.x and launching your first Android project

road to future

Visual Studio Code is slated for a UX refresh

Development roadmap for 2019 details improvements to startup times, the workbench, language support, debugging, and more

jsp java web technology puzzle pieces connects

What is JSP? Introduction to JavaServer Pages

Get an overview of JavaServer Pages, then write your first JSP page that connects with a Java servlet and deploys on Apache Tomcat

command line

Smalltalk-inspired Pharo language adds 64-bit support

Simple, minimal, object-oriented Pharo 7.0 is available in 64-bit versions for Linux, MacOS, and soon Windows

atom model

GitHub’s Atom editor unveils commit previews

Atom 1.34 introduces the ability to preview staged changes, and the 1.35 beta adds a view into individual commits

puzzle pieces / network / connections / component parts of a whole / microservices

18 Node.js and JavaScript libraries for fast and simple microservices

Whether you go serverless or server-full, look to these open source projects to support your Node.js microservices

snake skin fractal

Machine learning with Python: An introduction

Find out how Python compares to Java for data analysis, then use Flask to build a Python-based web service for machine learning

java -- beans, grounds, coffee -- binary background

Choosing your Java IDE

Compare Eclipse, NetBeans, and IntelliJ IDEA for features, usability, and project size and type. Updated December 2018

Load More