Photography & Dev Blog
Learn how cameras work, how to read light, and how the simulator is built under the hood.
Photography Guides
The Exposure Triangle Finally Explained (With a Tool That Shows You In Real Time)
ISO, aperture, and shutter speed are described endlessly — but almost never shown. Here's how to actually feel the difference.
5 Photography Skills You Can Learn Before You Own a Camera
The camera is not the barrier. Understanding is. And understanding doesn't require owning hardware.
What Slow Shutter Speed Actually Looks Like (And How to Use It)
Silk waterfalls, light trails, spinning rotors — long exposure is dramatic. Here's how to visualize it before you set up a tripod.
Developer Deep Dives
How I Simulated ISO Noise and Exposure with WebGL Fragment Shaders in the Browser
Real-time film grain, gamma-correct exposure curves, and motion-blur accumulation — all in the browser at 60fps using Three.js.
Building a Next.js 16 Static Export App with PWA, SEO, and WebGL — What I Learned
Non-obvious gotchas with output: export, Three.js SSR, Zustand hydration, and robots.txt that cost me hours.
Cartoon Scene Rendering with Canvas 2D: Outlines, Cel Shading, and 60fps Animation
Five animated scenes — helicopter, waterfall, race track, city night, ceiling fan — drawn entirely with Canvas 2D. No images, no SVG, no libraries.