Development Tools

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

money time clock numbers abstract

How to use timeit to profile Python code

With Python’s built-in timeit module, you can measure the performance of your functions or lines of code in one easy step

Digital abstract tunnel

A hands-on look at quantum computing

While we wait for the quantum cloud services, let’s explore the Microsoft Quantum Development Kit and IBM Q and Qiskit SDKs

blue and orange binary code matrix

What is LLVM? The power behind Swift, Rust, Clang, and more

Learn how the compiler framework for programmatically generating machine-native code has made it easier than ever to roll new languages and enhance existing ones

roses flowers bouquets market

How to manage Python projects with Poetry

With Poetry, Python finally has a graceful way to manage virtual environments and dependencies for development projects. Here’s how to get started

gears / build management + automation / circuits

What is Maven? Build and dependency management for Java

Maven provides consistent project structures, declarative configuration, and a wide range of plugins, along with a centralized repository for storing and downloading third-party software

Artificial intelligence and digital identity

JetBrains taps machine learning for full-line code completion

2020 roadmap for IntelliJ IDEs also features collaborative editing and lightweight text editing

Artificial intelligence and digital identity

JetBrains taps machine learning for full-line code completion

IntelliJ IDE's 2020 roadmap also features collaborative editing and lightweight text editing

tools in hand to build, develop or repair

How to create your own Visual Studio Code extension

With the VS Code extension generator and JavaScript, it’s easy to roll your own extension. Here’s how to get started

analyze / inspect / examine / find / research / magnifying glass

Microsoft releases open source source code analyzer

Microsoft Application Inspector allows developers to detect the features and characteristics of software components before using them

analyze / inspect / examine / find / research / magnifying glass

Microsoft releases open source source code analyzer

Microsoft Application Inspector allows developers to detect the features and characteristics of software components before using them

Abstract Java code

Installing Oracle Java SE 11 on Ubuntu 18.04

A quick installation guide for Ubuntu Linux users installing Java 11

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 > JVM / JDK / JRE explainer series > Java Development Kit > write your code

What is the JDK? Introduction to the Java Development Kit

The JDK is a key platform component for building Java applications. At its heart is the Java compiler

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

WiGait uses wireless signals to continuously measure a person's walking speed.

What is CI/CD? Continuous integration and continuous delivery explained

The CI/CD pipeline is one of the best practices for devops teams to implement, for delivering code changes more frequently and reliably

abstract arrows direction process magnifying glass search investigate

Sourcegraph: Universal code search and intelligence

How open source Sourcegraph helps developers increase programming productivity and improve code quality

5 fumbling dumb mistake

6 Git mistakes you will make — and how to fix them

Shot yourself in the foot with the world's most popular version control system? Here's how to fix it

5 fumbling dumb mistake

6 Git mistakes you will make — and how to fix them

Shot yourself in the foot with the world's most popular version control system? Here's how to fix it

man concerned artificial intelligence ai sign

Artificial intelligence predictions for 2020

Machine learning applications, tools, techniques, platforms, and standards will see big changes in the next year

Load More