The cloud cost wake-up call I predicted
For years, I’ve cautioned organizations about the hidden downsides of cloud computing. Ironically, I’m “Dave the cloud guy” who warns enterprises about the cloud. The benefits of the cloud’s agility, scalability, and innovation can quickly b...
Eclipse ThreadX: Charting our course for 2025
Eclipse ThreadX: Charting our course for 2025 On November 21, 2023, Microsoft announced that it was contributing Azure RTOS to the Eclipse Foundation, which gave birth to the Eclipse ThreadX project. Since then, the project team and Eclipse Foundation ...
Yes, you should use AI coding assistants—but not like that
If you’re exhausted by the constantly changing AI landscape, you’re not alone. In a thoughtful post, Microsoft Research brainiac Victor Dibia captures the “particular kind of fatigue that comes from trying to match the unprecedented pace of AI a...
The devops certifications tech companies want
Devops continues to expand in development environments everywhere from small startups to the largest global enterprises. The worldwide devops market, including products and services, was expected to increase from $10.56 billion in 2023 to $12.8 billio...
Open source trends for 2025 and beyond
Over the past decades, open source software (OSS) has transformed from being merely a cheaper option into the superior choice for enterprise infrastructure. Now it often provides higher quality, stronger security, better privacy, unparalleled extensib...
Yes, you should use coding assistants—but not like that
If you’re exhausted by the constantly changing AI landscape, you’re not alone. In a thoughtful post, Microsoft Research brainiac Victor Dibia captures the “particular kind of fatigue that comes from trying to match the unprecedented pace of AI a...
Hashtag Jakarta EE #263
Hashtag Jakarta EE #263 Welcome to issue number two hundred and sixty-three of Hashtag Jakarta EE! Jakarta EE Core Profile 11 was released in December. You can check out all the details on the updated Jakarta EE Core Profile 11 specification page. The...
Oracle refuses to yield JavaScript trademark, Deno Land says
JavaScript runtime provider Deno Land’s efforts to get Oracle to yield the trademark for JavaScript have hit a snag, with Oracle refusing to voluntarily withdraw the trademark, Deno Land said. A Deno Land post on X on January 7 provided an update ab...
Why JavaScript’s still on top in 2025
Welcome to a new year of programming and the brand new monthly list of JavaScript stories just for developers! Among the highlights of this new year: Svelte and SvelteKit have seen a slew of incremental improvements, Astro.js 5.0 just hit, and the Nex...
Ephemeral environments in cloud-native development
An emerging trend in cloud computing is using ephemeral environments for development and testing. Ephemeral environments are temporary, isolated spaces created for specific projects. They allow developers to swiftly spin up an environment, conduct tes...
Rust 1.84 introduces strict provenance APIs
Rust 1.84 has been released, bringing strict provenance APIs that can be used in lieu of integer-pointer casts, making the code both easier for developers to reason about and easier for the compiler to analyze, the Rust team said. Announced January 9,...
Researchers build a bridge from C to Rust and memory safety
Memory errors such as out-of-bounds reads and writes and use-after-free bugs have plagued applications for decades, causing problems ranging from minor execution glitches to global security nightmares. The infamous WannaCry, Slammer, and Heartbleed ex...
How to use the new Lock object in C# 13
The C# programming language has provided support for thread synchronization using the lock keyword since its earliest versions. By using a lock statement, you ensure that only one thread can execute the body of the statement at a time. Any other threa...
Working with minimal APIs in .NET
If you’re building cloud-native applications with microservices, they need to be small. You don’t want code that comes with enough dependencies and required libraries to turn something that should be able to scale in milliseconds into megabytes of...
GlassFish update fixes restart hangs, random 403 responses
The Eclipse Foundation has released GlassFish 7.0.21, an update of the enterprise Java application server that focuses on fixing a few tenacious bugs. The release also brings improved connection pool lookup messages and improved error messages on depl...
Google AI Developers Community Spotlight Contest
The Google AI Developers Community Spotlight Contest is seeking innovative, diverse projects using Google's AI tools like Gemini and Gemma to create code repositories, videos, documentation, and more.
Oracle offers price-performance boost with Exadata X11M update
The new version of Oracle’s Exadata platform, X11M, is now generally available, and promises improved performance on generative AI tasks such as retrieval augmented generation (RAG) for the same price as the old version. Exadata is Oracle’s hardwa...