Development Tools

Development Tools news, analysis, research, how-to, opinion, and video.

road to future forward idea cloud road

8 technologies transforming the database

That database has come a long way from tables of rows and columns, and the journey is far from over

jw machine learning09142017

Machine learning for Java developers

Set up a machine learning algorithm and develop your first prediction function in Java, then get started with Weka.

spilled coffee
external url

What is Kotlin? The Java alternative explained

Kotlin offers big advantages over Java for JVM and Android development, and plays nicely with Java in the same projects. Why not give it a try?

keys thinkstock

NoSQL standouts: The best key-value databases

Aerospike, Hazelcast, Memcached, Microsoft Azure Cosmos DB, and Redis put different twists on fast and simple data storage

3 people in lab coats testing balloon QA

What’s new in JUnit 5 for Java testing

JUnit 5 offers a foundation for testing frameworks on the JVM as well as a new programming model

Computer monitor with code

Jenkins Blue Ocean UI to provide code quality insights

Next-generation UI for Jenkins adds code quality trending and richer pipeline editing capabilities to the road map

analyze / inspect / examine / find / research / data / charts / graphs / magnifying glass
external url

What is SQL? The language of databases

SQL is neither the fastest nor the most elegant way to talk to databases, but it is the best way we have; here’s why

agile

How devops tools accelerate software delivery

Devops is a little bit of philosophy and a lot of tools. Here’s how those tools work their devops magic

13 frameworks for mastering machine learning

13 frameworks for mastering machine learning

Venturing into machine learning? These open source tools do the heavy lifting for you

solar eclipse sun ring shadow clods

The most popular IDEs? Visual Studio and Eclipse

Visual Studio and Eclipse top the PYPL popularity index of desktop IDEs, while Cloud9 and JSFiddle lead in the cloud

hot coffee java beans cup steam

What’s new in Java EE 8

The upgrade retools enterprise Java for cloud and microservices environments

help 139994676

3 open source projects that make Kubernetes easier

From cluster state management to snapshots and DR, companion tools from Heptio, Kubed, and Kubicorn aim to fill the gaps in Kubernetes

artificial intelligence / machine learning / worker replacement

How to get started with machine learning

Machine learning isn’t something you buy but something you do. Use TensorFlow to experiment now with machine learning so you can build it into your DNA

butterfly with gears above flower transformation

21 technologies transforming software development

The very nature of programming is evolving faster than you might think, thanks to these powerful tools

convergence collaborate ideas datastream connection fiberwire

All your streaming data are belong to Kafka

Apache Kafka continues its ascent as attention shifts from lumbering Hadoop and data lakes to real-time streams

blueprint 154298639

Architect has a better blueprint for AWS Lambda deployments

Project handles configuration and provisioning of Lambda functions and related AWS services with a plain-text manifest file

teach train direct coach stop watch speed

10 essential performance tips for MySQL

From workload profiling to the three rules of indexing, these expert insights are sure to make your MySQL servers scream

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

jw fullstack

Full-stack software for cutting-edge science

Find out how open source Java- and Python-based tools power the UK's national synchrotron

hot air balloons 153837832

Go language soars to new heights in popularity

For the first time, Go makes the top 10 in the Tiobe index of programming language popularity

Load More