Software Development and Architecture
- Home /
- Categories /
- Software Development and Architecture
- Software development and architecture
- 6 min read
An introduction and a guide to creational design patterns in software development.
Read MoreDemystifying 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 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 MoreSoftware Architecture for Non-Developers (Part 1)
- Software development and architecture
- 5 min read
Understanding technical topics can feel overwhelming, but it doesn’t have to be. This post simplifies backend applications, databases, and architectures like monolithic and microservices, making them accessible for non-technical professionals.
Read More