Posts
All posts I have written.
-
My Epic Quest to Remove Docker Images: A Guide to Slaying Digital Clutter (and Common Errors)
Ever get that dreaded 'No space left on device' error? I did, and it led me on an epic quest to clean up my Docker environment. Follow my hilarious journey from digital hoarder to cleanup master. This guide covers everything from basic `docker rmi` commands to nuking all images, troubleshooting common errors like `zsh command not found`, and demystifying Dockerfiles. Learn how to reclaim gigabytes of disk space and become a Docker hygiene pro!
-
My Epic SQL Saga: From Clumsy Queries to Database Dominance (And How You Can Get There Too!)
Dive into a personal and humorous journey through the world of SQL. This comprehensive article covers everything from ordering by multiple columns and complex joins to date-time wizardry and advanced data cleanup techniques, all told through relatable developer stories and practical, real-world examples.
-
Nginx 502 Bad Gateway: My Descent into Madness and How I Clawed My Way Back 😱
A hilarious and deeply technical survival guide to troubleshooting the dreaded Nginx 502 Bad Gateway error. Join me on a journey through crashed backends, misconfigured sockets, and cryptic logs to conquer not just the 502, but its annoying cousins like the 404 Not Found and 400 Bad Request.
-
From Laravel to Spring Boot 03: Building Your First REST API with Proper Error Handling
Learn to build production-ready REST APIs with Spring Boot. Master request/response handling, validation, exception handling, and testing - the Spring Boot way.
-
From Laravel to Spring Boot 02: Setting Up Your Java Development Environment with SDKMAN, IntelliJ, and VSCode
A practical guide to setting up a professional Java development environment optimized for Spring Boot development. Learn SDKMAN for Java version management and choose between IntelliJ IDEA or VSCode configuration.
-
From Laravel to Spring Boot 01: The Fundamental Mindset Shift - Adapt or Die
The essential mental transitions every Laravel developer must make when moving to Spring Boot. Learn why this shift matters for your career and how to think like a Java enterprise architect.
-
Installing Java with SDKMAN! A Step-by-Step Learning Note
A comprehensive guide to installing and managing Java versions using SDKMAN.
-
Setting Up Java Development in VSCode: Why I Recommend the Extension Pack for Java?
A guide to setting up Java development in Visual Studio Code using the Extension Pack for Java, enhancing productivity and learning.
-
Learning Note: Java 21 Feature – Unnamed Classes and Instance Main Methods (Preview)
A beginner-friendly introduction to Java 21's unnamed classes and instance main methods, designed to simplify the entry point for new Java developers.
-
Learning Note: Java 21 Feature – Pattern Matching for Switch
summary