Static analysis proposed to ‘rehabilitate’ shell programs
Semantics-driven static analysis is being proposed by a group of researchers as way to ensure that Unix, Linux, and macOS shell programs are safe, bug-free, and work as expected. However, the effort faces unique challenges, due to the shell’s “pe...
Gemini 2.5 Pro Preview: even better coding performance
An updated I/O edition preview of Gemini 2.5 Pro is being released for developers, featuring best-in-class front-end and UI development performance, ranking #1 on the WebDev Arena leaderboard, and showcasing applications like video to code and easier f...
Public clouds burnish their on-premises options
One of the more notable developments in enterprise IT was public cloud providers offering on-premises services. These appear to be regaining steam, as Amazon Web Services recently unveiled second-generation AWS Outposts racks packed with cutting-edge ...
Why LLM applications need better memory management
You delete a dependency. ChatGPT acknowledges it. Five responses later, it hallucinates that same deprecated library into your code. You correct it again—it nods, apologizes—and does it once more. This isn’t just an annoying bug. It’s a sympto...
JetBrains open-sources Mellum LLM
JetBrains has open-sourced its Mellum large language model (LLM), which was purpose-built for code completion, with the aim to grow Mellum into a family of models specialized for different coding tasks. The Mellum base model was open-sourced and made ...
How MCP could add value to MongoDB databases
MongoDB has added Anthropic’s Model Context Protocol (MCP) to all its databases, including Atlas, to help developers accelerate software development and manage database administrative tasks. MCP, which has seen a rise in popularity since its release...
Bringing DevOps, DevSecOps, and MLOps together
There are many moving parts in software development, particularly as tech and the role of engineers quickly evolve. Against this backdrop, there is transformative potential for “EveryOps” in 2025. But what exactly is EveryOps? We coined the term t...
Knowing when to use AI coding assistants
Just because you can use generative AI in software development doesn’t mean you should. AI coding assistants powered by large language models (LLMs) are a productivity dream in some cases but a debugging nightmare in others. So, where is that line? ...
Hashtag Jakarta EE #279
Hashtag Jakarta EE #279 Welcome to issue number two hundred and seventy-nine of Hashtag Jakarta EE! The service outage is more than just your regular neighborhood outage. It seems to be a massive breakdown of a storage cluster that is a central piece ...
AWS changes the pricing of CloudWatch logs in Lambda
AWS has changed the pricing of CloudWatch logs inside its serverless compute service Lambda to introduce tiered pricing that can lower costs for high-volume enterprise users. “On May 1st, 2025, AWS announced changes to Lambda logging, which can redu...
Amazon launches Nova Premier, its ‘most capable’ AI model yet
Amazon Web Services (AWS) has launched Nova Premier, its most advanced AI model to date, via Amazon Bedrock. Designed for enterprise use, the model targets complex, multi-step workflows and supports model distillation, enabling smaller models to inher...
Experiments in JavaScript: What’s new in reactive design
Experimentation is the name of the game in front-end JavaScript development, and reactive frameworks like Angular, React, Vue, and Svelte are the nexus for innovation in modern web UIs. Keeping an eye on that landscape helps keep your perspective fre...
Public cloud providers get into the chip market
The world of public cloud computing is at an inflection point. Cloud providers face significant challenges amid a global surge in demand for GPUs, driven by artificial intelligence and other data-intensive workloads. There is no easy path, given the s...