PinnedTruong NguyeninBetter ProgrammingHTTP/2 and GRPC: The De Facto for Microservices CommunicationHTTP/2 and gRPC allow faster, simpler, and more robust communication between microservices. But have you ever wondered why we use this tech·10 min read·Apr 4, 2022--2--2
Truong NguyeninLevel Up CodingGetting Started with Airflow - Why Backend Engineers Should Use ItMost people associate Airflow with Data Engineering, but Backend Engineers should also be familiar with it. It can simplify your daily…·5 min read·Mar 22, 2024----
Truong NguyeninBetter ProgrammingPitfalls of Multithreaded Programs and Achieving Thread-Safety Using GoEver wondered why Node.js single thread?·12 min read·Jul 16, 2022----
Truong NguyeninLevel Up CodingDifference between Process and ThreadIn this article let’s review a very popular interview question: what is the difference between Thread and Process and the reason behind it.·6 min read·May 25, 2022----
Truong NguyeninBetter ProgrammingImplement a Passwordless Authentication App With WebAuthnUnderstand the passwordless authentication mechanism with this hands-on tutorial·11 min read·Mar 28, 2022--1--1
Truong NguyeninLevel Up CodingFIDO WebAuthn Passwordless: Let’s go bananas!For a long time, passwords have been an obvious authentication method. In this article, let’s see what is the issues with passwords…·8 min read·Feb 10, 2022----
Truong NguyeninBetter ProgrammingInvalidating All User Sessions With Rails and Devise GemLet’s figure out how we can terminate all sessions of a user from the Backend to handle Backchannel Logout requests from IdP.·3 min read·Jan 26, 2022----
Truong NguyeninBetter ProgrammingManaging User Sessions and OpenID Connect LogoutA deep dive into four OpenID connect logout specification·7 min read·Jan 20, 2022----
Truong NguyeninGeek CultureUnintended Impact of Blocking Third-Party Cookies on Identity use casesBrowsers have introduced several security measures to protect user privacy regarding tracking user activity in the internet. Initially…·8 min read·Jan 10, 2022--1--1
Truong NguyeninLevel Up CodingBest OAuth Security Practices for Single Page ApplicationsHow can we make the OAuth flow secure in Single Page Applications (SPA)? In this article, let’s find out what is the potential threats…·10 min read·Dec 30, 2021--1--1