the diligent engineer

  • about
  • series
  • presentations

the diligent engineer

Cover Image for Technical notes

Series

6 articles

Technical notes

Short notes written on my engineering journeys
Cover Image for A note on TypeScript discrimination unions

A note on TypeScript discrimination unions

Recently I started using discrimination unions a lot in typescript. This technique allows us to write more type-safe codes, for instance: in…

Jan 11, 2024
Cover Image for Frequent Feedback vs. Corrective Feedback in Engineering

Frequent Feedback vs. Corrective Feedback in Engineering

In the fast-paced world of IT, feedback is not just a tool—it's the cornerstone of growth, innovation, and collaboration. Whether you're men…

Nov 30, 2024
Cover Image for Do You Use Mutex in Node.js Servers?

Do You Use Mutex in Node.js Servers?

TL;DR: While mutexes are commonly associated with multi-threaded programming, they are also highly useful in Node.js, a single-threaded envi…

Dec 22, 2024
Cover Image for Leopard - the c⁽¹⁾ of O(1) Indexing System

Leopard - the c⁽¹⁾ of O(1) Indexing System

What is Leopard? The leopard is one of the five extant cat species in the genus Panthera. It has a pale yellowish to dark golden fur with d…

Mar 17, 2025
Cover Image for Writing SQL in Big Data System

Writing SQL in Big Data System

Working with massive datasets changes how you approach writing SQL. It’s not just about writing correct queries — it’s about writing smart o…

Apr 16, 2025
Cover Image for The Redlock Algorithm

The Redlock Algorithm

The Redlock algorithm is a distributed locking mechanism designed for Redis to ensure mutual exclusion across clients in a distributed syste…

Apr 21, 2025

© 2025 The Diligent Engineer. All rights reserved.
DMCA.com Protection Status
Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)

thediligentengineer.com

Newsletter

Jarvis