DEV Community

Kyryl profile picture

Kyryl

Building payment systems. Writing about what actually breaks in prod

"🚩 readOnly = true Is Not a Comment"

"🚩 readOnly = true Is Not a Comment"

Comments
4 min read

Want to connect with Kyryl?

Create an account to connect with Kyryl. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
"🔇 Calling Your Own @Async Method Does Nothing"

"🔇 Calling Your Own @Async Method Does Nothing"

Comments
4 min read
"🥊 Your Retry Aspect Is Retrying a Dead Transaction"

"🥊 Your Retry Aspect Is Retrying a Dead Transaction"

Comments
4 min read
"🔁 Your Prototype Bean Is a Singleton in Disguise"

"🔁 Your Prototype Bean Is a Singleton in Disguise"

Comments
4 min read
🧱 Your Test Fixtures Are Lying About What Matters

🧱 Your Test Fixtures Are Lying About What Matters

Comments
4 min read
"🧪 Good Enough Tests Died When AI Started Writing Them"

"🧪 Good Enough Tests Died When AI Started Writing Them"

Comments
4 min read
🗄️ The JPA Enum Default Quietly Corrupts Your Data

🗄️ The JPA Enum Default Quietly Corrupts Your Data

1
Comments 2
5 min read
🌐 HTTP Got a New Verb, and Your POST /search Was Always a Lie

🌐 HTTP Got a New Verb, and Your POST /search Was Always a Lie

Comments
7 min read
🧹 Your Spring Service Does Not Need That Interface

🧹 Your Spring Service Does Not Need That Interface

Comments
4 min read
Your @EventListener Fires Before the Transaction Commits⚙️

Your @EventListener Fires Before the Transaction Commits⚙️

Comments
3 min read
🧩 Your MapStruct Mappers Are Hiding Null Bugs

🧩 Your MapStruct Mappers Are Hiding Null Bugs

Comments
4 min read
Confluence Docs Lie. Tie Your Documentation to Code Instead📘

Confluence Docs Lie. Tie Your Documentation to Code Instead📘

Comments
5 min read
💀 Your Spring Boot Controllers Are 80% Swagger Noise - Here's the Fix

💀 Your Spring Boot Controllers Are 80% Swagger Noise - Here's the Fix

1
Comments
3 min read
loading...