Understanding Applicative Functors and Monads through TypeScript
Feb 07, 2026
Developer Intuition, Code Readability, and Neuroscience
Jan 30, 2026
From seeing type checks as compiler hurdles to reading type systems as logic
Jan 25, 2026
Linear information flow and cognitive load redistribution, learned through overlay-kit
Oct 07, 2025
It's not syntax — it's a shift in thinking that produces truly declarative code
Sep 07, 2025
More important than implementation: the essence of abstraction that developers should think about
Jan 15, 2023
Oct 30, 2021
Aug 22, 2021
Aug 08, 2021
Jul 30, 2021
Backtracking and Automata: Why Regular Expressions Can't Understand HTML
May 07, 2021
The elegant intersection of math and code: building doughnut charts with animation
Dec 12, 2020
Flexible React component design using generics and type inference
Nov 28, 2020
Navigating the Cross-Origin Minefield: What Every Developer Needs to Know
Oct 06, 2020
A journey of finding order in irregular data
Sep 15, 2020
The art of defining patterns in infinite possibility
Aug 10, 2020
A Small Feature Turned into a Full Blog Migration… An Unexpected Journey of Migration
May 15, 2020
Understanding the philosophy of REST — between representation and action
Apr 07, 2020
The small numbers that keep the internet in order
Mar 15, 2020
Functors and monads: the magic that solves the problems ruining function composition
Jan 27, 2020
Programming that protects state: the meaning and value of immutability
Jan 05, 2020
Pure functions: the power to make complex code simple
Dec 29, 2019
From imperative to declarative: how to shift the way you think about programming
Dec 15, 2019
How TCP adjusts window sizes to keep the network in harmony
Nov 26, 2019
How TCP delivers packets safely — a guide to flow control and error control
Nov 22, 2019
How does TCP guarantee reliable connections?
Nov 17, 2019
From packet switching to checksums — everything about the TCP header
Nov 10, 2019
Think math is hard? Finding patterns makes problem-solving easier
Oct 30, 2019
The real way to implement inheritance in JavaScript — everything about the prototype chain
Oct 27, 2019
The real object creation mechanism hidden behind class syntax
Oct 23, 2019
The magic of O(log n) — fast min/max lookups using heaps
Oct 12, 2019
The web standard is changing. HTTP/3 picks UDP for speed.
Oct 08, 2019
Clarifying the often-confused concepts of sync, async, blocking, and non-blocking
Sep 19, 2019
Merge vs. Squash vs. Rebase — when and how to use each
Aug 30, 2019
Classes, inheritance, polymorphism — let's sort out the core concepts of OOP
Aug 24, 2019
Like Logic Pro, Pro Tools? Implementing audio effects on the web
Aug 21, 2019
Audio Effector Development Starting from GainNode
Aug 19, 2019
Average calculation gets slower as data increases? Let's solve it this way!
Aug 11, 2019
How to track memory leaks – Using Chrome DevTools and Heap Snapshots
Aug 08, 2019
Branches, Merge, Rebase – Essential Git Version Control Concepts
Jul 28, 2019
For those who find Git difficult, the easiest first step
Jul 25, 2019
Math is just a tool — good developers grow through logic
Jul 17, 2019
Mid-Square Method, Linear Congruential Method, Mersenne Twister — the secrets behind random number generation algorithms
Jul 14, 2019
Understanding digital audio conversion through sampling, bit rate, and Web Audio API
Jul 10, 2019
Service Workers, Web Push, Caching – PWA Implementation Struggle Story
Jul 06, 2019
From bytecode to optimized compilation: a look inside V8's execution pipeline
Jun 28, 2019
From hash functions to collision resolution and table resizing
Jun 25, 2019
Let's look inside the internet we use daily
Jun 22, 2019
Digging into the V8 engine to understand how JavaScript variables really work
Jun 18, 2019
Advantages of HTTP/2 and How to Easily Enable It on AWS
Jun 13, 2019
Rendering Optimization Strategies to Improve SEO and User Experience
Jun 03, 2019
Directly Implementing Neurons, Layers, and Backpropagation in ANN
Feb 26, 2019
Understanding sorting algorithm principles and time complexity analysis
Oct 13, 2018
Vue SSR Rendering Process and Practical Construction, Operation Experience
Sep 25, 2018
Rendering Technique Capturing Both SEO Optimization and Performance
The Process by Which Neural Networks Adjust Values to Reduce Errors
Jul 19, 2018
History of Neural Networks and the Starting Point of Modern Deep Learning
Jul 17, 2018
How to Implement PayPal Payment Integration?
May 14, 2017
Gravity Simulation Applying the Law of Universal Gravitation
May 06, 2017
How Does Gravity Bend Space?
Implementing a celestial simulation using Kepler's equation
May 03, 2017
A guide to Keplerian orbital elements — no astronomy or math expertise required