Spring AI tutorial: How to develop AI agents with Spring

Artificial intelligence and related technologies are evolving rapidly, but until recently, Java developers had few options for integrating AI capabilities directly into Spring-based applications. Spring AI changes that by leveraging familiar Spring conventions such as dependency injection and the configuration-first philosophy in a modern AI development framework. My last tutorial demonstrated how to configure Spring…

Read More

Why ‘curate first, annotate smarter’ is reshaping computer vision development

Computer vision teams face an uncomfortable reality. Even as annotation costs continue to rise, research consistently shows that teams annotate far more data than they actually need. Sometimes teams annotate the wrong data entirely, contributing little to model improvements. In fact, by some estimates, 95% of data annotations go to waste. The problem extends beyond…

Read More

Vim and GNU Emacs: Claude Code helpfully found zero-day exploits for both

Developers can spend days using fuzzing tools to find security weaknesses in code. Alternatively, they can simply ask an LLM to do the job for them in seconds. The catch: LLMs are evolving so rapidly that this convenience might come with hidden dangers. The latest example is from researcher Hung Nguyen from AI red teaming…

Read More

Google’s TurboQuant Marks a Fundamental Shift in How AI Systems Scale

AI models depend on vectors to understand text, images, or data directly. More specifically, they rely on high-dimensional vectors that encode semantic meaning. It allows the system to capture and process complex information, such as features of an image or properties of datasets.  While these vectors are powerful, they also consume vast amounts of memory….

Read More

Meta shows structured prompts can make LLMs more reliable for code review

Meta researchers have developed a structured prompting technique that enables LLMs to verify code patches without executing them, achieving up to 93% accuracy in tests. The method, dubbed semi-formal reasoning, could help reduce reliance on the resource-heavy sandbox environments currently required for automated code validation. The development comes as organizations look to deploy agentic AI…

Read More

What next for junior developers?

Everyone is worried about junior developers. What are all these fresh-faced computer science graduates going to do now that AI is writing all the code?   It is a legitimate concern.  It wasn’t that long ago that the best advice I could give an early-career person interested in software development was to go to a boot camp. Sure,…

Read More

Enterprise Spotlight: Setting the 2026 IT agenda

IT leaders are setting their operations strategies for 2026 with an eye toward agility, flexibility, and tangible business results.  Download the January 2026 issue of the Enterprise Spotlight from the editors of CIO, Computerworld, CSO, InfoWorld, and Network World and learn about the trends and technologies that will drive the IT agenda in the year…

Read More