Интеграционные тесты в Java: ускоряем Testcontainers через tmpfs и прединициализацию
Testcontainers - Java-библиотека, которая управляет Docker-контейнерами прямо из тестового кода. Во время выполнения тестов она запускает нужный конте…
Latest Testing & QA news from Tech News
Testcontainers - Java-библиотека, которая управляет Docker-контейнерами прямо из тестового кода. Во время выполнения тестов она запускает нужный конте…
This module built one thing, from many angles: the container — the part of Spring that creates your objects, wires them together, and hands them out. …
Stop Fixing Broken Architecture: Auto-Enforce Package Boundaries with Cursor Composer and ArchUnit In 2026, we aren't writing boilerplate anymore; we …
Introduction AI agent systems are evolving rapidly. Today, we already see multi-agent architectures capable of solving complex problems by breaking th…
Every team has that Confluence page. The one that was carefully written to explain what the service does, what the API looks like, what each DB column…
System Prompt Leakage vs Prompt Injection Spring Boot AI You've wired up a Spring Boot service to an LLM, added a SystemMessage with confidential busi…
Это первая из двух статей про построение AI-агента внутри Джеймикс-приложения. Джеймикс (или Jmix , ex. CUBA ) - высокоуровневый фреймворк для разрабо…
Привет, Друзья! Хотел написать короткий пост по мотивам одного казалось бы простого ПР-а, который мы недавно получили в рамках Axelix: Open Core проду…
Introduction Spring Boot is an incredible framework. It gives developers immense freedom to build and scale applications quickly. However, in large te…
Most persistence debates in Java are framed incorrectly. The question is not: Should we use JPA, jOOQ, or JDBC? The real question is: Is this part of …
Главная ценность релиза — разработчик начинает с рабочей задачи, а не с выбора режима. Каждый день есть задачи, которые хочется сделать быстро и …
Before I get into it, yes, I know FastAPI gives you /docs out of the box. Yes, I know Spring Boot has SpringDoc. That is exactly why I want to explain…
Первичное наполнение контекста — крайне важная задача, результаты которой влияют на качество решения/сгенерированного кода, возможно, даже больше, чем…
Learn what the @Autowired annotation in Spring Boot is, how dependency injection works, practical examples, best practices, and common mistakes to avo…
This is the third follow-up to Friday's release post . Saturday's was about how you iterate; yesterday's was about new platform APIs in the core; toda…
За две недели мне прислали несколько десятков расшифровок реальных собеседований — и в девяти подряд попалась одна и та же задача : ASTON, ТБанк, Альф…
Google Authenticator Integration with Spring Boot Passwords alone just don't cut it anymore. We've all seen the headlines — data breaches, credential …
This is the second follow-up to Friday's release post . It covers the platform APIs that moved into the framework core this release. There are two hea…
1. The problem Many Java developers looking for a Socket.IO server eventually discover existing implementations, but often encounter: Limited maintena…
When I first started learning Spring Boot, I constantly heard senior developers talking about unit testing, JUnit, Mockito, and Test-Driven Developmen…
This is the first follow-up to Friday's release post and it covers the two changes from this release that affect how you iterate on a Codename One app…
Static Application Security Testing (SAST) is a critical practice in modern DevSecOps. While tools like SonarQube, Snyk, and Veracode are popular, thi…
Одной из первых задач, когда я начинал разработку idea, была интеграция xdebug в свой инструмент разработки и реализация основных возможностей работы …
Request Smuggling vs Request Splitting Attack Difference Spring Boot Both attacks have CRLF in their DNA, both abuse HTTP parsing, and both can let an…
Building a command-line hot-swap workflow for GlassFish using JVM debugging internals: no IntelliJ Ultimate, no JRebel, no custom JVM. Repo: glassfish…
When most people think about Java, they immediately picture enterprise applications, banking systems, massive backend services, or decades-old corpora…
Представьте, что вы работаете над кодом магазина, который живёт уже много лет. Бизнес доволен, продажи растут, но есть одна проблема — модуль обращени…
One of the most interesting aspects of architectural frameworks is not the rules themselves, but the ability to verify that those rules are actually b…
Understanding Jenkins CI/CD Using a Tiny Java Project Most Jenkins tutorials immediately jump into Docker, Kubernetes, Maven, cloud deployments, and e…
[V2] The Artificial Super Intelligence (ASI) Era is Live! 🚀 We have officially graduated from a stateless autocomplete assistant to a fully-passivated…