Learn the core concepts of distributed systems and system design, from sharding to consistency models, explained simply with real-world examples.
Discover the 5 core pillars of software development: relational database design, API creation and consumption, authentication, software architecture, and deployment. Learn how to apply them across any tech stack — with or without AI.
A deep dive into modern frontend deployment workflows, including CI/CD, artifact management, static vs. dynamic hosting, and zero-downtime strategies for enterprise applications.
Discover the essential AWS services every web developer should know to deploy common applications—without getting overwhelmed by unnecessary tools.
Let's learn how to optimize our performance, last post we learned about rendering and the different patterns applied, the importance of SSR and hydration.
Let's learn how to optimize our performance for long lists. The idea is to render only the visible rows, let's check how to do this in detail.
We will check how to properly structure a project using the most modern guidelines available for us.
In this article we will learn together about design patterns
Today we will learn about SQL in a beginner friendly way
Today we will check some of the common questions and answers about SQL that are done on interviews
Lets learn about RSC, what it is and some examples of how and when to use them