Sole developer on a national SSO platform for six months, with Claude writing most of the code
Solution architect, 17 years in. From roughly March 2026 to July 2026 I was the only hands-on developer on the identity and single-sign-on layer for a…
Latest Testing & QA news from Tech News
Solution architect, 17 years in. From roughly March 2026 to July 2026 I was the only hands-on developer on the identity and single-sign-on layer for a…
Artificial Intelligence has moved from being something handled by specialized data-science teams to becoming a feature that application developers can…
When building complex software systems, writing code that simply "works" is not enough. As systems scale and requirements evolve, poorly structured ob…
I put together a project to document an architectural discipline I call " Lateral Isolation ". The core idea is simple: preventing direct communicatio…
ИИ‑агент редко ограничивается одним ответом, когда работает с большим проектом. Он читает код, ищет использования символов, м…
“Supported on iOS, Android, desktop, and web” sounds useful until you need one method on one target. Does WebSocket work on watchOS? Which Linux archi…
Всем привет, меня зовут Михаил, я работаю Senior Java разработчиком в ОТП Банке. Смотря на всю ситуацию на рынке, я подумал: хм, вот джуны притворяютс…
Tools4AI is a 100% Java agentic AI framework that turns any annotated Java method into an AI-callable action. Ollama runs open models like Llama 3.1 a…
Debian 13 “Trixie” provides a clean, stable base for Java agent development. On a workstation, virtual machine, or cloud instance, you can compile Jav…
I spent ten years building enterprise Java systems — a payments monolith broken into Spring Cloud microservices, banking applications, and currently a…
In almost every modern Java textbook, data persistence is introduced with a dangerous shortcut. You are told to create an interface, extend JpaReposit…
Your suite is green. Someone sets thread-count="4" to get CI under ten minutes, and now three tests fail. Re-run: two fail, and not the same two. Run …
Numbers are easy to skim. 10 Critical. 99 High. 59 Medium. 20 Low. 188 total. Those numbers appeared in the first article and they're striking — but t…
(Demo's in Chinese but you'll get the idea in 30 seconds) 👇 https://demo-bs.zhxu.cn/ A backend engineer's confession: you just wrote 100 lines of Java…
Testing a Java web service is most valuable when it checks the application boundary—not just a controller method in isolation. Solon’s test suppor…
Apache Stateful Functions never let a function see Kafka record headers, and never let it set them. Five years, no headers. StateFun Actors 3.4.0-KZM-…
If you've ever started a Java project, you probably know how much configuration is usually required. You need to configure XML files, register beans, …
В прошлой статье мы разбирали, как сделать работу ИИ-агента предсказуемее : зафиксировать требования в спецификации с помощью Specification-Driven Dev…
How I Built JWT Authentication in Spring Boot (Beginner-Friendly Guide) Authentication is one of the first things every backend developer learns when …
How We Turned Architectural Guidelines Into Compilation Errors Have you ever found yourself doing a Friday afternoon Code Review, only to discover tha…
A reader named Ryan left the sharpest comment on my last post. The gist: it was jargon-heavy, kept restating "you have to test the AI's output" in new…
The Ghost of Deployment Descriptors Past A few weeks ago I sat down to build a small clinic-appointment backend on WildFly, just to scratch an itch an…
Origami Framework — фреймворк для автоматизации тестирования на Java, созданный с целью упрощения построения тестовой архитектуры и ускорения процессо…
ИИ-агент может читать и менять файлы, запускать сборку, тесты и команды терминала. Сам доступ к инструментам не гарантирует, что а…
This week's release post was about making the VM fast. Today's post is about pointing that VM at the real world. PR #5335 adds two new core packages: …
A couple hundred milliseconds cost me an hour, and the annoying part is I'd written the fix for it before I even had the bug. I was writing a Testcont…
Stop Claude Code Interface Blindness: Hook Eclipse JDT LS via MCP for AST-Aware Java Refactoring Claude Code is a beast in the terminal, but letting i…
Most "here's how to write a custom Keycloak authenticator" posts end at mvn package . You get a class that implements Authenticator , a factory, a MET…
No, we didn't cheat in the benchmark. At least I hope we didn't. Every optimization in this story was gated on bit identical output checksums against …
Our old authentication system logged users in with the OAuth2 client_credentials grant. If you know OAuth, you just winced. client_credentials exists …