Почему сейчас стажеры и джуны знают больше, но пишут код гораздо хуже, чем раньше
Всем привет, меня зовут Михаил, я работаю senior Java/Kotlin разработчиком в ОТП Банке. В свободное от работы время я занимаюсь менторством. Ко мне пр…
Latest Team Management news from Tech News
Всем привет, меня зовут Михаил, я работаю senior Java/Kotlin разработчиком в ОТП Банке. В свободное от работы время я занимаюсь менторством. Ко мне пр…
TL;DR Spring AI is an official Spring project that integrates AI models into Java using familiar patterns: auto-configuration, dependency injection, a…
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…
Hi HN, I built an open-source Java SDK for building Model Context Protocol servers: https://github.com/6000fish/mcp-java It is intended for Java devel…
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…
Deploying a Spring Boot application to AWS EC2 is straightforward once you've done it. Getting there the first time — and repeating the setup on your …
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…
Most applications send notifications using static schedules. The problem is that users have different engagement patterns. A notification sent at the …
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…
У AI-агентов есть неприятное свойство: они часто выглядят умнее, чем их обратная связь. Модель может хорошо писать текст, аккуратно рас…
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…
(Inserts background music. Into the Spider-Verse: Only one Spiderman, theme in Spotify) Alright, let's do this one more time! This is Abhishek, and I …
[V2] The Artificial Super Intelligence (ASI) Era is Live! 🚀 We have officially graduated from a stateless autocomplete assistant to a fully-passivated…
Back in 2006, the tech world had a favorite punching bag: Java . We joked about its sluggishness, its memory-hungry JVM, and its "Write Once, Run Anyw…
Меня зовут Игорь Симаков, работаю engineering manager’ом и руковожу командами разработки На одном из наших сервисов, который работает с XLSX-файлами, …
Why Java + Spring Boot is Still the King of Enterprise Backend (2026) After 13 years building enterprise systems across PayPal, Salesforce, and NCR, I…
For years, I wanted one simple thing in Java projects: a reliable way to keep class members ordered and formatted consistently. Fields, constructors, …
This is a submission for the Gemma 4 Challenge: Write About Gemma 4 What exactly is Gemma 4? Simply put, it’s a family of open-weight, open-source AI …
Java Records have been stable since Java 16, and with Java 21 now the LTS baseline, they're showing up everywhere - DTOs, value objects, domain models…
Last week was about Metal and the Skin Designer. This week the headline items are about what a brand new project looks like when you generate it: the …
Stop Letting AI Agents Break Your Database: Transactional Multi-Agent Workflows with Temporal and Spring AI In 2026, AI agents are no longer just glor…
What is the need for Singleton Pattern ? Let's say we need to connect to DB and for every request if we keep creating a new Instance of Db connection …
This post has a lot to cover. Before we get to any of it I want to take on the uncomfortable subject first: quality. Two incidents from the past two w…
The last couple of months, I ended up implementing idempotency in 2 different Spring Boot projects back to back. As I was implementing it in the secon…
Всем привет, меня зовут Михаил, я back-end разработчик в ОТП банке. Сегодня хочу рассказать о профдеформации - о том, как разработка перестраивает моз…
Dart for Java Developers A deep, practical mapping from Java to Dart: syntax, type system, concurrency, tooling, Flutter, and backend (Shelf, Relic, S…