PinnedDr Milan MilanovićFree E-BOOK on Design Patterns In UseThe concept of design patterns in software engineering was popularized in the early 1990s by the famous book “ Design Patterns: Elements of…11 min read·Feb 19, 2024--8--8
Dr Milan MilanovićWhat is Clean Architecture?The Clean Architecture philosophy emphasizes the importance of separating concerns in software design and creating modular, testable, and…4 min read·4 days ago----
Dr Milan MilanovićWhat is the CAP Theorem?The CAP theorem is a fundamental concept in distributed systems and databases. It stands for Consistency, Availability, and Partition…2 min read·May 8, 2024----
Dr Milan MilanovićHow to scale databasesDatabases usually consist of tables with columns and rows. Yet, traditional monolithic databases can become sluggish and cumbersome as they…3 min read·Apr 26, 2024----
Dr Milan MilanovićRecommended learning resources for C# and .NET in 2024.In the recent Stack Overflow Developer Survey 2023, .NET was marked as the most loved (outside web) library, while ASP.NET and ASP.NET…2 min read·Apr 24, 2024----
Dr Milan MilanovićAPI Gateway vs. Load Balancer vs. Reverse ProxyAPI Gateways, Reverse Proxy Servers, and Load Balancers are essential components in modern software architecture. Each serves a specific…2 min read·Apr 21, 2024----
Dr Milan MilanovićCaching: the single most helpful strategy for improving app performancesIn system architecture, caching stores frequently accessed data in a faster, more readily accessible location. This technique allows you to…5 min read·Apr 14, 2024--1--1
Dr Milan MilanovićWhen to use GraphQL, gRPC, and REST?Building APIs is one of the most important tasks for developers in modern engineering. These APIs allow different systems to communicate…11 min read·Apr 7, 2024--6--6
Dr Milan MilanovićHow to be a multiplier as a leaderOne of my favorite Leadership books is “ Multipliers: How the Best Leaders Make Everyone Smarter” by Liz Wiseman and Greg McKeown. This…4 min read·Mar 31, 2024--4--4
Dr Milan MilanovićHow does Single Sign-On (SSO) work?Single Sign-On (SSO) is an authentication process that allows users to access multiple applications with a single login. This is…7 min read·Mar 24, 2024--7--7