SAP Build gains AI capabilities to help build autonomous agents
SAP wants developers to view its Build platform as the one extension solution for all of SAP’s applications, according to Michael Aneling, chief product officer for SAP Business Technology Platform (BTP). At its TechEd event this week it is showing ...
Rust resumes rise in popularity
Rust, the fast and memory-safe programming language born out of Mozilla, has resumed its rise up the monthly Tiobe index of programming language popularity, although it still has not cracked the index’s top 10. Rust returned to 13th place in the Oct...
The best new features and fixes in Python 3.13
Python 3.13 has just been released. This article presents a rundown of the most significant new features in Python 3.13 and what they mean for Python developers. Major new features in Python 3.13 Here’s a rundown of the biggest new features in Pyth...
5 ways data scientists can prepare now for genAI transformation
Until recently, data scientists and analysts’ primary deliverables were data visualizations, machine learning models, dashboards, reports, and analytical insights used for storytelling. Now, with genAI capabilities, data scientists are called to exp...
Open source isn’t going to save AI
“You don’t want AI only in the hands of a few companies.” Thus spake Hugging Face CEO Clem Delangue, suggesting that open source will come to the rescue of AI. It’s a nice thought, but one that has exactly zero historical precedent. Yes, open ...
5 ways companies can use time series forecasting
Time series forecasting is a powerful machine learning method that leverages historical time-stamped data to predict future events and help reduce uncertainty from business conditions — for example, to accurately predict sales, inventory levels, and...
ChatGPT o1-preview excels at code generation
“Ho, hum,” I thought in response to the release of the OpenAI o1 models. “Yet another stochastic parrot.” I was wrong. In fact, I tried the o1-preview model on one of my standard programming tasks, and found it to be surprisingly good. The rec...
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....
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, ...