Sat Dec 13 2025lazydeveloper
LiveKit is an open-source platform for building real-time video, audio, and data communication applications. Think of it as the infrastructure that powers video calls, live streaming, voice chat, and interactive collaboration tools—without the complexity of managing WebRTC directly.
Mon Dec 01 2025lazydeveloper
Single Sign-On (SSO) has become the cornerstone of modern authentication systems, enabling users to access multiple applications with a single set of credentials. However, implementing SSO across different types of clients—public and private—introduces unique security challenges. This is where understanding OAuth 2.0 flows, particularly PKCE (Proof Key for Code Exchange), becomes crucial.
Wed Oct 08 2025lazydeveloper
Building production-grade APIs requires more than just making the code work. It demands a architecture that's maintainable, testable, and observable. In this guide, we'll explore how to build clean Go APIs using the Gin framework, implementing onion architecture, and establishing robust observability practices.