Blog

Engineering notes, tutorials, and deep dives.

Browse by Category

July 2025

The Evolution of Password Security: From Basic Storage to Argon2
Web July 18, 2025

The Evolution of Password Security: From Basic Storage to Argon2

Automatic Subtitles with Whisper and Remotion: A Complete Guide
Automation July 16, 2025

Automatic Subtitles with Whisper and Remotion: A Complete Guide

Animated Transitions in MPAs with the View Transitions API
Web July 13, 2025

Animated Transitions in MPAs with the View Transitions API

SHA256 and the Length Extension Attack
Cyber Security July 11, 2025

SHA256 and the Length Extension Attack

Intersection Observer: Smooth Animations Without Blocking the Page
Web July 9, 2025

Intersection Observer: Smooth Animations Without Blocking the Page

April 2025

Run n8n and SearXNG Locally with Docker: Build Your Own No-Code AI Playground
Web April 20, 2025

Run n8n and SearXNG Locally with Docker: Build Your Own No-Code AI Playground

Free Online Text to Speech Generator - SpeechStudio.ai
Web April 18, 2025

Free Online Text to Speech Generator - SpeechStudio.ai

December 2024

Throttling Explained: A Guide to Managing API Request Limits
Web December 4, 2024

Throttling Explained: A Guide to Managing API Request Limits

February 2024

Optimize Three.js: 4 Key Techniques
Web February 12, 2024

Optimize Three.js: 4 Key Techniques

November 2023

Cache-Control max-age, stale-while-revalidate
Web November 23, 2023

Cache-Control max-age, stale-while-revalidate

ETag/If-None-Match
Web November 21, 2023

ETag/If-None-Match

Last-Modified / If-Modified-Since
Web November 16, 2023

Last-Modified / If-Modified-Since

December 2022

How to Use a Reverse Trie for Fast Disposable Email Domain Detection
Web December 5, 2022

How to Use a Reverse Trie for Fast Disposable Email Domain Detection

May 2022

How to Safely Delete All Local Git Branches
Git May 18, 2022

How to Safely Delete All Local Git Branches

April 2022

GitHub App and OAuth ~ Disjointed flow
Web April 28, 2022

GitHub App and OAuth ~ Disjointed flow

OAuth popup ~ Practical Guide
Web April 27, 2022

OAuth popup ~ Practical Guide

GitHub App and OAuth ~ Practical Kick-Starter
Web April 26, 2022

GitHub App and OAuth ~ Practical Kick-Starter

Headers for large files
Web April 26, 2022

Headers for large files

CORS, Preflight request and OPTIONS Method
Web April 10, 2022

CORS, Preflight request and OPTIONS Method

October 2021

Penetration and Security in JavaScript
Web October 7, 2021

Penetration and Security in JavaScript

Built-in-like Range in JavaScript
Web October 6, 2021

Built-in-like Range in JavaScript