
Red Mug Guy
Kotlin, Java, Spring - Backend
Welcome to Red Mug Guy, a blog focused on practical backend development — with an emphasis on Kotlin, Spring Boot, and real-world engineering patterns that scale.
This site is for backend developers who care about code quality, maintainability, and delivering systems that work under pressure. Whether you’re coming from Java or already deep in the Kotlin ecosystem, you’ll find insights here that go beyond syntax — focusing on developer productivity, nonblocking architectures, clean patterns, and team practices that work in production.
🧠 What You’ll Find Here Link to heading
- Thoughts on the transition from Java to Kotlin — and why it matters
- Clean ways to structure services and avoid boilerplate with Spring Boot
- Nonblocking patterns using Reactor and other reactive tools
- Real-world examples of writing expressive, testable code
- Developer culture tips — from one-on-ones to feedback loops
🎯 Why This Blog Exists Link to heading
There are plenty of tutorials out there that show how to write “Hello World.” This blog isn’t one of them. This is where I share things I’ve learned from building production systems, mentoring teams, and sweating the details that most devs don’t notice until something breaks.
The goal isn’t to teach syntax — it’s to share experience.
Start with Why Kotlin?, or learn more about the author.