Demystifying a New Codebase
- Software development and architecture
- 3 min read
Getting to know a new codebase can feel overwhelming, but it’s a skill you can master with the right approach. In this post, I’ll share insights on how to break down and familiarize yourself with any codebase
Read MoreHow to Optimize Your Code
- Software development and architecture
- 4 min read
Application optimization can seem daunting for newcomers, but it’s a crucial skill for improving performance. This blog explores practical strategies, like minimizing loops, bulk fetching data, and leveraging database capabilities, to help you write more efficient code and take your development skills to the next level.
Read More- Practical tech guides
- 3 min read
Recently I had to migrate a React Native personal project which was written in JavaScript to TypeScript. This Blog post will high light the different areas and the changes that i had to make.
Read MoreChoosing the Right Engine For Your Database
- Software development and architecture
- 2 min read
Curious about when to choose LSM Trees or B-Trees for your database needs? Discover how these engines shine in different scenarios and why the choice matters
Read MoreQuitting Smoking, Determination, and Resilience
- Personal growth and mindset
- 4 min read
Quitting smoking wasn’t just about breaking a habit—it was about learning the true meaning of determination. In this post, I share my journey, the battles fought within, and how these lessons in resilience can apply far beyond addiction, even to challenges in our careers and lives.
Read MoreObsidian use case for software developers
- Practical tech guides
- 7 min read
Obsidian is more than just a note-taking app—it’s a powerhouse for organizing, documenting, and managing tasks, especially for software developers. This post explores how its features, like graph views, plug-ins, and markdown support, can transform your productivity and streamline your workflow.
Read More