Development Tools

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

chain rust link heavy iron metal
digitization concept

JavaScript code

New tool forces JavaScript code correctness

The Prettier formatting tool ensures outputted JavaScript conforms to a consistent style

04 uniform language funnel gather collect

Nim language draws from best of Python, Rust, Go, and Lisp

Nim compiles and runs fast, delivers tiny executables on several platforms, and borrows great ideas from numerous other languages

screwdriver public domain

Yahoo adds Screwdriver to devops toolbelt

Yahoo's internal continuous delivery system makes its open source debut, joining a crowded field

Java sign public domain

New JVM language stands apart from Scala, Clojure

The functional language Eta, a Haskell dialect, can reuse Java libraries, features strong type safety, and is lazy by default

fission star explosion

New framework uses Kubernetes to deliver serverless app architecture

Still in the early stages, the Fission framework turns any Kubernetes cluster into a system for delivering lambda architecture or serverless applications

Golang go puzzle pieces

Go 1.8 goes for efficiency and convenience

The latest release candidate for Go features HTTP2 Push support and an updated compiler back end for more efficient code

beams sky cloud sun

Apache Beam unifies batch and streaming for big data

Beam offers a high-level API and programming paradigm for streaming and batch systems

A computer desktop with the word Python

Lambdascript adds functional programming to Python

The language project, still in the alpha stage, works with Python expressions and emphasizes literate programming

100515 microsoft linux

Bash on Windows is becoming Linux for Windows users

Microsoft's Windows Subsystem for Linux is evolving into a credible alternative to running Linux inside Windows on VMs

hiker at the mountain top journey mission accomplished

Go tops Java, C, Python for programming language of the year

The Google-grown language bests Dart and Perl, while Java, C, and Python slip

pattern of rust on the rail

Rust rocks, but wide-scale use remains years away

Though powerful and safe, Rust still can't overcome the typical inertia of software projects

beagle dog puppy hound

Git Hound, Truffle Hog root out GitHub leaks

The two open source tools check for cyptographic keys and other sensitive information in code saved on GitHub and offers warnings if secrets are at risk

building network construction architect

New functional language for JVM builds on Haskell, Clojure, ML

Like Lisp, Lux runs on the Java Virtual Machine but promises more power and flexibility than its predecessors

python snake

Google boosts Python by turning it into Go

The experimental Grumpy project compiles Python apps into Go, for faster runtimes and closer interoperability

toolbelt tools handyman repairs

Microsoft toolkit eases the agony of WinRT C++ development

C++/WinRT also makes Windows C++ app development a little less Microsoft-centric

overstuffed suitcase

Python 3.6 is packed with goodness

More async support, more type-hinting power, more speed, and more efficient memory usage top a long list of useful additions to Python

linux shell

5 rock-solid Linux distros for developers

Developers want power, flexibility, stability, and ease, and these Linux distributions have it all

chatbots chatbot bot

Build chat bots with Microsoft's Bot Framework

Microsoft's Azure-based services are a good place to start with conversational computing, even outside Microsoft environments

Load More