Development Tools
Development Tools | News, how-tos, features, reviews, and videos
Node.js upgrade adds environment variable config
The JavaScript runtime also boasts ECMAScript modules.
A gentle introduction to static code analysis
Static code analysis offers extensive insights into code that can help you improve code quality and security, the speed of development, and even team collaboration and planning. Here’s everything you need to know.
What is Python? Powerful, intuitive programming
Find out what makes Python a versatile powerhouse for modern software development—from data science to machine learning, systems automation, web and API development, and more.
Microsoft axes Visual Studio for Mac
Microsoft advises current users of Visual Studio for Mac to switch to Visual Studio Code, run Visual Studio for Windows in a VM, or use Microsoft Dev Box on Azure.
How to use PyInstaller to create Python executables
Use PyInstaller to package your Python apps into standalone executables for easy distribution.
6 hidden dangers of low code
Did you think low code was going to make your life easier? Here are six good reasons to think twice before adopting a low-code platform.
Meta releases Code Llama LLM for coding
Code Llama is a specialized version of the Llama 2 large language model that has been fine-tuned for generating and discussing code.
Intro to gRPC: The REST alternative
gRPC is a high-performance binary protocol for remote procedure calls on virtually any platform. Here's a hands-on intro to using gRPC with Node.
What is LLVM? The power behind Swift, Rust, Clang, and more
LLVM is a compiler framework for programmatically generating machine-native code. Developers use it to roll out new languages and enhance existing ones.
Prisma.js: Code-first ORM in JavaScript
Get a hands-on tour of the leading JavaScript object-relational mapping tool, which you can use with MongoDB and traditional databases.
Visual Studio 2022 updates spotlight productivity
Visual Studio 2022 17.7 and a preview of 17.8 promise to streamline development with enhancements to diffs, comparisons, searches, pull requests, unit tests, and more.
Google Project IDX brings AI to cloud-hosted development environments
Google Cloud service combines Codey-powered AI assistance and templates for popular JavaScript frameworks in a cloud-hosted Linux VM. Google said support for Python, Go, and other languages is coming soon.
All the new features in ECMAScript 2023 (ES14)
JavaScript continues to evolve, with a nice batch of new features added in ECMAScript 14. Here's what's new for JavaScript developers this year.
Visual Studio Code enhances diff editor, GitHub interop
With VS Code 1.81, the diff editor includes several new features and bug fixes, and the new diff algorithm is enabled by default.
Generative AI and a new version of old programming
Prompt engineering is still telling a computer what to do. Studying large language models and the limits of generative AI will keep your job security.
Low code AI with Power Apps and Power Automate
Microsoft's AI Builder introduces low-code generative AI capabilities to Power Apps and Power Automate. Let's see how the preview features stack up.
5 CTOs on the collaboration tools they use most
CTOs use a variety of collaboration and productivity tools to drive organizational success. Here are the top picks from five IT leaders.
GitHub Copilot Chat available in a preview for businesses
GitHub has made a beta release of its AI-powered coding chatbot available to all customers of GitHub Copilot for Business.
JetBrains ships Qodana static code analysis tool
Qodana integrates into CI/CD pipelines and with JetBrains IDEs and uses static code analysis to flag code quality, security, and performance issues.
Customizing Microsoft Dev Boxes with code
Configuration as code is coming to Microsoft’s Azure-hosted workstations, allowing us to use WinGet, YAML files, and PowerShell DSC to deliver ready-to-run toolchains to developers.