Node.js previews network inspection support
Node.js v20.18.0, a just-introduced update to the Long-Term Support (LTS) version of the popular asynchronous, event-driven JavaScript runtime, features experimental network inspection support. Introduced October 3, Node.js 20.18.0 enables users to in...
Google ships Gemini 1.5 Flash-8B AI model
Google’s Gemini 1.5 Flash-8B AI model is now production-ready. The company said the stable release of Gemini 1.5 Flash-8B has the lowest cost per intelligence of any Gemini model. Availability was announced October 3. Developers can access gemini-1....
Exploring the Potential of Open Source in Europe
Exploring the Potential of Open Source in Europe A Recap of the HiPEAC Open Source Consultation Dayby Gaël Blondelle, Philippe Krief, and Diana KupferOn September 24, the HiPEAC European project brought together around 20 researchers, industry leader...
Why cloud security outranks cost and scalability
According to a study by Akamai Technologies, 87% of digital-native businesses (which seems to be a term specific to Asia/Pacific) now prioritize security over cost and scalability when selecting a cloud provider. While this study focused on Asia, we s...
Visual Studio Code 1.94 boosts file finding
The September 2024 release of Microsoft’s Visual Studio Code editor, version 1.94, features improvements for finding files using the File Explorer. The upgrade also introduces the ability to run Python tests with coverage. Introduced October 3, Visu...
Visual Studio Code 1.94 improves file search
The September 2024 release of Microsoft’s Visual Studio Code editor, version 1.94, features improvements for finding files using the File Explorer. The upgrade also introduces the ability to run Python tests with coverage. Introduced October 3, Visu...
How to use extension methods in C#
In the C# programming language, extension methods enable you to extend the functionality of existing types without modifying them or deriving new types from them using inheritance. You don’t need to create subclasses of existing classes or recompile...
Understanding VBS Enclaves, Windows’ new security technology
Recently Microsoft announced efforts to improve security in its planned Recall AI assistant tool. Many of the details were not a surprise, as it built on familiar tools and services I’ve written about during the past few years, but the most importan...
OpenAI previews Realtime API for speech-to-speech apps
OpenAI has introduced a public beta of the Realtime API, an API that allows paid developers to build low-latency, multi-modal experiences including text and speech in apps. Introduced October 1, the Realtime API, similar to the OpenAI ChatGPT Advanced...
Docker tutorial: Get started with Docker
Containers are a lightweight way to make application workloads portable, like a virtual machine but without the overhead and bulk typically associated with VMs. With containers, you can package apps and services and move them freely between physical, ...
Spring AI: An AI framework for Java developers
Artificial intelligence has been something of a fiesta for programmers for the last few years, and one language—Python—has been the undeniable belle of the ball. Java and other languages have been a bit sidelined. But now we are entering a new pha...
Microsoft releases official OpenAI library for .NET
Microsoft has released its official OpenAI library for .NET, with the goal of ensuring a smooth, reliable integration experience for developers working with OpenAI and Azure OpenAI services in .NET applications. Announced October 1, the now-stable lib...