PinnedConcepts You Only Learn After Running Code in ProductionThe Unwritten Rules of Production-Grade SoftwareJun 19A response icon2Jun 19A response icon2
Pinned5 Powerful Enum-Based Patterns in JavaNon traditional coding approaches in JavaFeb 6A response icon6Feb 6A response icon6
PinnedBuilding a Strong Coding FoundationA Guide for Beginners to Enhance Problem-Solving Skills and Master Data Structures and AlgorithmsJan 12, 2023A response icon16Jan 12, 2023A response icon16
System Design Prerequisites: What You Should Think About Before You Build AnythingThe Checklist I Wish I Had Before Designing My First Scalable System2d ago2d ago
How Good Developers Write Bad Code (Without Even Realizing It)Good developers often write poor-quality code - not due to lack of skill - but due to subtle habits. Sometimes our habits lead us to…Jul 8A response icon1Jul 8A response icon1
Your Logs Are Lying to You (And What to Do About It)The Hidden Price Tag of ‘Just One More Log’Jul 6A response icon1Jul 6A response icon1
How to Structure REST APIs Without Making a MessSmarter Ways to Design REST APIsJul 3A response icon1Jul 3A response icon1
Real-World Code Design That Actually HelpsHard-Learned Lessons from Scalable SystemsJul 2A response icon1Jul 2A response icon1
Java Design Tips That Save You From Future PainSimple Practices for Cleaner Java CodeJun 8A response icon5Jun 8A response icon5
The Leetcode Trap: Why Solving 1000 Problems Won’t Make You a Real Problem SolverIf You’ve Solved 1000 Problems and Still Struggle, Here’s WhyJun 5Jun 5