software-engineering

Spring Data JPA makes data access effortless — until a page that felt instant in development starts firing hundreds of queries in production. Here are the techniques I reach for most to keep queries fast and predictable. 1. Find and kill the N+1 problem The classic culprit. You load a list of entities, then touch a lazy association in a loop — and each iteration triggers another query. Ten orders…

For a growing number of organizations, AI has become not only a key component of the software development process, but the centerpiece. These enterprises have shifted toward an AI-first development strategy, where artificial intelligence is integrated into all phases of the software development life cycle, rather than being a feature to use selectively during the process. In most cases, this mean…

A year and a half ago I sat in a conference in Silicon Valley and watched an AI agent write production-quality code in real time. I knew our engineering model was going to change, and within a few weeks my team was past the question of whether to adopt AI. The real debate was how far we were willing to go in redesigning how we build legal software around it. Since then, output per engineer across…

research.ioresearch.io

Sign up to keep scrolling

Create your feed subscriptions, save articles, keep scrolling.

Already have an account?