DevOps

Rust 1.85 arrives with long-awaited async closures
Rust 1.85, the latest version of the burgeoning language positioned for speed, safety, and ease of use, has arrived, with new capabilities including async closures. The release also constitutes a stabilization of the Rust 2024 edition of the language....
2025-02-28 21:43
Google’s AlloyDB is looking more and more like PostgreSQL
Google is adding new features to its fully managed database-as-a-service (DBaaS) AlloyDB in order to provide enterprises with an alternative to PostgreSQL, which has become the most popular choice when transitioning from legacy database management sys...
2025-02-28 16:25
Do more with Python’s new built-in async programming library
There’s lots to do in this edition of the Python Report: Do more than one thing with Python’s async. Do the math faster in Python with NumPy. Do Python in Visual Studio Code, and do it the right way with our get-started guide. And do use Python’...
2025-02-28 09:00
The rising threat of shadow AI
Employees in a large financial organization began developing AI tools to automate time-consuming tasks such as weekly report generation. They didn’t think about what could go wrong. Within a few months, unauthorized applications skyrocketed from jus...
2025-02-28 09:00
What is retrieval-augmented generation? More accurate and reliable LLMs
Retrieval-augmented generation (RAG) is a technique used to “ground” large language models (LLMs) with specific data sources, often sources that weren’t included in the models’ original training. RAG’s three steps are retrieval from a specif...
2025-02-27 22:32
Microsoft’s Phi-4-multimodal AI model handles speech, text, and video
Microsoft has introduced a new AI model that, it says, can process speech, vision, and text locally on-device using less compute capacity than previous models. Innovation in generative artificial intelligence isn’t all about large language models (L...
2025-02-27 19:06
DeepSeek offers steep discounts, escalating AI price war
Chinese AI firm DeepSeek has unveiled a significant price reduction for developers using its AI models, a move that could intensify competition among both domestic and global rivals. On its website, the Hangzhou-based startup said that from 16:30 UTC ...
2025-02-27 11:20
Understanding thread synchronization in C#
The C# programming language has provided support for thread synchronization since its earliest versions. Synchronization is used to prevent multiple threads from accessing a shared resource concurrently or invoking the properties or methods of an obje...
2025-02-27 09:00
What’s next for Microsoft’s Semantic Kernel?
At the heart of Microsoft’s AI application development strategy is Semantic Kernel, an open source set of tools for managing and orchestrating AI prompts. Since its launch as a way to simplify building retrieval-augmented generation (RAG) applicatio...
2025-02-27 09:00
What’s next for Microsoft’s Semantic Kernel
At the heart of Microsoft’s AI application development strategy is Semantic Kernel, an open source set of tools for managing and orchestrating AI prompts. Since its launch as a way to simplify building retrieval-augmented generation (RAG) applicatio...
2025-02-27 09:00
Microsoft’s .NET 10 arrives in first preview
Microsoft has rolled out the first preview of .NET 10, a major new version of the company’s flagship software development platform. Likely to arrive as a production release in November, .NET 10 introduces C# 14 and adds major enhancements to the .NE...
2025-02-27 01:44
Get started with async in Python
Asynchronous programming, or async, is a feature of many modern languages that allows a program to juggle multiple operations without waiting or getting hung up on any one of them. It’s a smart way to efficiently handle tasks like network or file I/...
2025-02-26 09:00
Plug-and-play web development with Astro
Astro is a full-stack JavaScript meta-framework that orchestrates reactive view technologies like React and Svelte. While there are numerous meta-frameworks (examples include Next.js and Remix), Astro is unique in uniting the features and components o...
2025-02-26 09:00
11 rules for writing better code
You can’t develop software and manage software projects for 30 years and not learn a thing or two or twelve about writing good code. Here are a near-dozen nuggets of coding wisdom I picked up along the way. Simpler is better This basic idea almost g...
2025-02-26 09:00
Red Hat OpenShift improves virtualization support
Red Hat OpenShift 4.18, the latest version of the company’s Kubernetes-powered application platform, has arrived, with enhancements designed to simplify management of virtual machines and containers. Delivering consistency across cloud-native, virtu...
2025-02-26 09:00
Cot framework aims to ease Rust web development
Web developers looking for an easier time with the Rust language may want to check out Cot, an emerging web framework pitched as being for “lazy developers.” While still in early stages of development and not ready for production use, Cot promises...
2025-02-26 01:12
IBM acquires DataStax to boost watsonx’s generative AI capabilities
IBM has announced its intent to acquire database and related services provider DataStax for an undisclosed sum in an effort to boost watsonx’s generative AI capabilities. “DataStax’s technology will enhance IBM’s watsonx portfolio of products ...
2025-02-25 19:17
Google rolls out free version of Gemini Code Assist for individuals
Google is rolling out a free version of Gemini Code Assist, its tool for code completion, code generation, and code chat, with the aim of helping individual developers improve their productivity. The free version, now available globally as a public pr...
2025-02-25 11:04
Review: Gemini Code Assist is good at coding
Given that Microsoft/GitHub/Azure and Amazon/AWS offer AI coding assistants, namely GitHub Copilot and Amazon Q Developer, which work as add-ins to Visual Studio Code and other IDEs, it was inevitable that Google/GCP would introduce one of its own. Ge...
2025-02-25 10:00
What the private sector can teach government about cloud computing
Cloud computing has been at the forefront of government IT strategies for many years. When cloud computing first became a thing in 2008, the government led the way, including NIST creating a definition of cloud computing. I worked closely with them th...
2025-02-25 09:00