Python in alphabet letters

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.

shutterstock offset 1960612564 striations carved into bedrock by ice erosion as a glacier receded

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.

2 linux malware scarier

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.


2 chess pieces facing off

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.

Shower with droplets of running water 134723415

Latest Node.js boosts stream performance

Node.js v20.8.0 release also brings memory management improvements that address longstanding memory leaks.

ben franklin hundred dollars in a vice budget tight budget spending by modernlife getty

A crisis of spending and cloud-based generative AI

Enterprises want generative AI, but CIOs need a way to pay for it. Diverting spending from traditional cloud computing may not be the best strategy.

binary laptop display against a binary background

Microsoft’s F# refines loops in computation expressions

The while! keyword is geared for clarity and expressiveness and will appear in F# 8.

Apples and oranges, bait and switch

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.

multi platform microsoft primary

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.

coffee cup table java order

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.


open doorway with sunlight shining through

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.

mongodb primary

MongoDB adds generative AI features to boost developer productivity

The new generative AI features are incorporated in MongoDB’s Relational Migrator, Compass, Atlas Charts tools, and its Documentation interface.

Caucasian hand holding up four fingers. Number 4.

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.

magic wand starts trick

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.

speed fast race car shutterstock 1168856884

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.