Development Tools

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

solar eclipse sun ring shadow clods
team manipulates coding elements / programming / interface / development / developers / teamwork

gears 142263619

LLVM 10 bolsters Wasm, C/C++, and TensorFlow

The latest version of the language development toolkit improves parallelism in Wasm and adds a sublanguage that aids machine learning

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

raining data on keyboard programming developer code

What’s new in Microsoft Visual Studio Code 1.43

Microsoft updates Visual Studio Code monthly. Keep track of the latest new features and improvements in this changelog

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

Better Python project management 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

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

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

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

tips ts

27 essential tips for Git and GitHub users

Smarter cloning, forking, merging, branching, documenting, collaboration, and workflow automation with Git and GitHub

Computer monitor with code

Sourcetrail code navigator now free open source

Sourcetrail indexes source files to create a dependency graph, giving developers a graphical overview of their code

fat burmese python yellow snake

What is Python? Powerful, intuitive programming

Why the Python programming language shines for data science, machine learning, systems automation, web and API development, and more

number 4 on painted on brick wall four

Android Studio 4.0 backs native UI toolkit

Now available in a preview release, the Android Studio 4.0 ‘Canary’ upgrade works with the JetPack Compose UI toolkit and improves Java 8 support

ai virtual monitor circuitry binary robot robotic

DeepCode taps AI for code reviews

Cloud service analyzes commits to GitHub or Bitbucket and flags security, performance, logic, and compliance issues

Java / coffee / beans in hands

Visual Studio Code updates Java support

Microsoft’s code editor adds new code navigation, code actions, code snippets, and refactoring features, along with Java 13 support

Load More