Development Tools

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

number 4 on painted on brick wall four
Java / coffee / beans in hands

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

Spring coil with abstract Java code overlay.

What is Spring? Component-based development for Java

Tutorial introduction to inversion of control and dependency injection, with Spring Web examples

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

java / coffee / beans

What is EJB? The evolution of Enterprise JavaBeans

Java's server-side platform for developing distributed business applications

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

crash test dummies

10 trusty JavaScript test tools

From simple test runners to complete testing frameworks, look to these proven tools to keep your JavaScript free of bugs

person with slippers sitting on couch with fire in background

Couchbase review: A smart NoSQL database

Flexible, distributed document database offers an easy query language, mobile synch, independently scalable services, and strong consistency within a cluster

colorful neon networking background

The best graph databases

These stellar databases combine horizontal scalability with highly efficient engines for storing and analyzing connected data

java -- coffee beans

NetBeans 11.1 adds Java EE 8 support

Quarterly NetBeans release brings Java EE 8 support for Maven and Gradle apps, updates integration with Payara and GlassFish

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

Java sign

OpenJDK proposal: Dump Mercurial for Git

Proposal would migrate single-repo OpenJDK projects from Mercurial to Git for smaller repo sizes and superior tooling

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

happy confetti celebrate victory proud winner ambreen hasan 346960 unsplash

The best new features in Python 3.8

From a powerful new assignment syntax to under-the-hood overhauls, Python 3.8 steps toward a more modern Python codebase

business cloud services flowchart

10 best API management tools

From simple open source solutions to end-to-end enterprise services, these are the top tools for creating, deploying, and managing APIs

Man megaphone talk attention call

Dubbo Java RPC project graduates to Apache top level status

High-performance, lightweight RPC framework offers fault tolerance, load balancing, runtime routing, and automatic service registration and discovery

Green glowing exit sign again wall

3 JavaScript libraries to replace jQuery

Cash, Zepto, and Syncfusion are three JavaScript libraries picking up where jQuery left off

pink car with pink gift strapped to top retro euro car speed driving motion

GitHub launches GitHub Package Registry

GitHub Package Registry allows developers to publish private or a public packages alongside their source code

Load More