Software Development
Software Development | News, how-tos, features, reviews, and videos
Recharts: Intro to JavaScript charting
A good charting library makes all the difference when adding visual data to your JavaScript apps. Recharts is one of the better ones, built just for React.
10 Pythons for every programming need
Whether it's speed, memory safety, portability, a micro footprint, data tools, or something else, one of these Python distros probably has it.
Microsoft ships Java 21 builds
Microsoft made Microsoft Build for OpenJDK 21 binaries available for free download and announced that JDK 21 will soon be available in Azure PaaS services.
The best new features and fixes in Python 3.12
Better error messages, support for Linux profiling tools, and many improvements to Python's type hinting have just landed. Let's take a look.
Amazon Bedrock generative AI service reaches GA
Serverless managed service offers foundation models for building generative AI applications from several leading AI companies including Anthropic, Cohere, and Meta.
Linux distros need to take more responsibility for security
Between the rapid release of open source software, and modern OSes preloaded with packages, enterprises are vulnerable to attacks they aren’t even aware of.
What does generative AI mean for software companies?
AI and machine learning will boost the creativity and problem-solving abilities of software developers. It will also establish a new oligopoly over the software industry.
Latest Node.js boosts stream performance
Node.js v20.8.0 release also brings memory management improvements that address longstanding memory leaks.
Microsoft’s F# refines loops in computation expressions
The while! keyword is geared for clarity and expressiveness and will appear in F# 8.
What is REST? The de facto web architecture standard
REST is one of the most influential ideas in distributed architecture. Here's why it matters and how to understand RESTful services in theory and practice.
Building for Linux and Android on Windows
Updates to Windows Subsystem for Linux and Windows Subsystem for Android make cross-platform development on Windows easy.
Java 22 could include computed constants, class-filed API
These capabilities could join previously previewed features such as structured concurrency, value object storage enhancements, and string templates.
Build an API gateway using YARP in ASP.NET Core
Take advantage of an API gateway to provide a single point of entry to your back-end services and keep your services secure. YARP makes it easy.
4 sweet Python IDEs you might have missed
From a simple platform for beginners to an expert-level development workbench, there's an IDE for most every Pythonista.
10 JavaScript concepts every Node developer must master
Want to build efficient and scalable Node.js apps? Learn how to make JavaScript work for you, not against you.
Next.js 13.5 brings faster startups and refreshes
Next.js 13.5 features faster startups and refreshes and lower memory usage. Package imports were also optimized for large libraries.
5 easy ways to run an LLM locally
Deploying a large language model on your own system can be surprisingly simple—if you have the right tools. Here's how to use LLMs like Meta's new Code Llama on your desktop.
Confluent’s Data Streaming for AI initiative aims to boost AI app development
The initiative is a result of the managed Apache Kafka service provider partnering with the likes of MongoDB, Pinecone, Rockset, Zilliz, Google Cloud, and Microsoft Azure.
Angular 17 due in November with syntax for control flow
Directive functionality is to be added to the framework itself, along with deferrable loading.
Deno runtime now integrates with Jupyter Notebook
Deno 1.37 highlights integration with Jupyter Notebook for scripting and analysis and improved VS Code extension support, among other updates.