Articles by Tag #development

Browse our collection of articles on various topics related to IT technologies. Dive in and explore something new!

9 Software Architecture Patterns for Distributed Systems

These are the essential Software architectural patterns for data and communication flow.

Learn More 1221 7Jul 20 '24

8 System Design Courses to learn Distributed System Architecture (2025)

My favorite System design courses to learn Distributed System architecture in 2025

Learn More 804 5Oct 25 '24

10 Microservices Architecture Challenges for System Design Interviews

Thinking about Microservices architecture? Here are 10 Microservices architecture challenges an experienced developer should know for System Design

Learn More 718 3May 29 '24

System Design Basics - Caching

The ultimate guide on caching for System Design interviews

Learn More 612 2Jul 6 '24

How I stopped my procrastination: Insights into developer mindset

You’ve been at your job for years, you know how to write code good enough to get you by comfortably,...

Learn More 466 49Jul 5 '24

50 Must-Know VS Code Extensions for Faster Development 🚀

Hey there, fellow coder! 👋 Are you spending more time tweaking your code than writing it? 😅 Do you...

Learn More 411 64Sep 12 '24

System Design Basics - Load Balancing Algorithms

8 Load Balancing Algorithms Software Engineers Must Know for System Design interviews

Learn More 408 11Jul 28 '24

9 Caching Strategies for System Design Interviews

9 Caching strategies every Software Engineers Should learn for System Design Interviews.

Learn More 407 6May 26 '24

Twitter System Design Example for Tech Interviews

Your complete guide to designing twitter or x.com in a system design interview with an example

Learn More 401 0Sep 26 '24

13 Must Read Software Development Books for Experienced Developers

These are the 13 books every experienced software engineer or developer should read

Learn More 352 9Feb 1

Database Sharding for System Design Interview

A complete guide of database sharding for system design, why use it and how it works for your system design interview.

Learn More 322 1Jun 9 '24

15 System Design Resources for Interviews (including Cheat Sheets)

These are the best resources to learn System Design and software design in-depth + 3 System design cheat sheets

Learn More 317 2Dec 14 '24

Top 10 Design Patterns for Programming Interviews

10 essential object oriented design patterns for programming interviews

Learn More 309 5Dec 24 '24

10 Must Read Microservices Architecture Books for Experienced Developers

These are the best books experienced developers can read to learn Microservices architecture

Learn More 255 5Feb 9

10 Must Read Data Structures and Algorithms Books for Developers

These are the 10 books every software engineer or developer should read to improve your their knowledge on data structures and algorithms

Learn More 237 6Jan 26

How I’d Build a SaaS in 2025 (If I Were Starting From Scratch)

I’ve built a few SaaS products now. Some worked. Some didn’t. If I had to start again today — clean...

Learn More 236 19Apr 14

Git Branching Strategies for DevOps: Best Practices for Collaboration

Introduction Prerequisites This article is intended for readers who are already...

Learn More 216 7Jun 10 '24

How ts-pattern can improve your code readability?

Some use cases using ts-pattern that can improve your code.

Learn More 210 54Sep 13 '24

6 Essential Websites You'll Love As A Developers

Software development keeps changing. The right tools make a big difference. Check out these six...

Learn More 205 20Jul 6 '24

STOP versioning your Docker Compose file

Docker Compose is one of the best inventions, it makes local development easy and friction-free. If...

Learn More 193 26Aug 9 '24

15 System design tradeoffs for Software Developer Interviews

Tradeoffs are an important part of software design and these are 15 essential design tradeoffs that every Software engineer should know and remember.

Learn More 164 4Dec 10 '24

The Art of Creating Container Images and Best Practices

The Art of Creating Container Images Introduction We are in the era of the evolving...

Learn More 163 6Jul 29 '24

Image Lazy Loading

INTRO 🔊 Hello World! 🌎 From now onwards, I want to start a new series named React...

Learn More 150 17Jul 4 '24

5 Skills Programmers and Developers Should Learn in 2025

These are the 5 new skills programmers and developers can learn in 2025 to enhance their profile

Learn More 150 12May 11 '24

Difference between GraphQL, REST, and gRPC

What is the difference btween GraphQL, REST, and gRPC for System Design interviews.

Learn More 147 5May 19 '24

Make Windows Terminal Awesome with ZSH and Oh My ZSH!

In this guide, we will walk you through the installation and configuration of ZSH and Oh My ZSH on Windows.

Learn More 147 8May 15 '24

How to Write Better TypeScript Code: Best Practices for Clean, Effective, and Scalable Code

Introduction As TypeScript has grown in popularity, developers have embraced it for its...

Learn More 140 25Nov 2 '24

🚀 🌟 Why Rust is the Next Big Thing in Programming 🔥

🚀 Why Rust is the Next Big Thing in Programming 🔥 Rust is redefining what modern...

Learn More 133 21Dec 17 '24

Difference between Apache Kafka, RabbitMQ, and ActiveMQ

While Apache Kafka, RabbitMQ and ActiveMQ all are used for messaging, kafka support publish scribe unlike the two which support JMS, they are also message queue, hence suffice MQ

Learn More 130 3May 7 '24

10 Microservice Best Practices for System Design Interview

Microservices best practices for System design interview which yyou can also follow to build scalable and highly resilient applications

Learn More 129 0Jun 20 '24