Posted inFeed Architecture Networking Proxy And Reverse Proxy Posted by By Dragon December 7, 2024 A forward proxy is a server that sits between user devices and the internet. A…
Posted inArticle Java Spring Boot Spring Security With JWT for REST API Posted by By Dragon December 6, 2024 Spring Security is the de facto framework for securing Spring apps, but it can be…
Posted inFeed Architecture Web Mastering Modern Authentication: Cookies, Sessions, JWT, and PASETO Posted by By Vu Tam December 6, 2024 Authentication serves as the first line of defense in ensuring the security of applications and…
Posted inFeed Architecture Understanding SOLID Principles in Software Design Posted by By Dang Long December 5, 2024 The SOLID principles are a set of guidelines that help software developers design robust, scalable,…
Posted inArticle Dot Net Kafka Microservices Building Microservices with .NET Core and Kafka: Order Processing Posted by By Dang Long December 3, 2024 In this guide, we'll walk through the process of building microservices using .NET Core and…
Posted inFeed Web Explaining JSON Web Token (JWT) with simple terms Posted by By Dang Long December 1, 2024 Imagine you have a special box called a JWT. Inside this box, there are three…
Posted inFeed Networking HTTP/1 -> HTTP/2 -> HTTP/3 Posted by By Vu Tam December 1, 2024 HTTP 1 started in 1996 followed by HTTP 1.1 the very next year. In 2015,…
Posted inFeed Architecture Microservices A Pattern Every Modern Developer Should Know: CQRS Posted by By Dang Long November 30, 2024 CQRS, which stands for Command Query Responsibility Segregation, is an architectural pattern that separates the…
Posted inFeed Caching Distributed Caching: The Secret to High-Performance Applications Posted by By Dang Long November 29, 2024 The demand for high-speed, high-performance applications has skyrocketed in recent years. With users expecting real-time…
Posted inFeed Architecture Microservices Stateless Architecture: The Key to Building Scalable and Resilient Systems Posted by By Dang Long November 29, 2024 In today's rapidly evolving digital landscape, developers face the constant challenge of building applications that…