Building a Modern Blog with Next.js and MDX
A walkthrough of how I built this blog using Next.js 16, MDX, and Tailwind CSS, optimized for static deployment.
Thoughts, tutorials, and insights on technology, music, and creativity.
A walkthrough of how I built this blog using Next.js 16, MDX, and Tailwind CSS, optimized for static deployment.
How I created a retro-style glitching ASCII art component for my website hero section using React hooks and Unicode block characters.
An in-progress React component library for visualizing guitar and piano chords with TypeScript and SVG.
What if workflows were first-class citizens? A project exploring API orchestration where the workflow becomes the API itself.
How to use Unix domain sockets for inter-process communication to share cache and state between Node.js cluster workers.
A brief but intense journey into craft brewing, the challenges of small business ownership, and the lessons learned from financial losses and creative wins.
When using a computer meant typing commands, and a stack of floppies was a software library.
When the streetlights coming on was your only curfew, and entire adventures happened between the final bell and dinnertime.
How to capture and process high dynamic range images that look realistic, not overcooked.
How a cable channel changed not just music, but fashion, culture, and the way a generation understood entertainment.
Understanding the difference between these essential retouching tools and when each one gives better results.
Techniques for selecting subjects and replacing backgrounds, from simple to complex scenarios.
When computers came home, and we spent hours typing code from magazines just to play a game that might not even work.
The fundamentals of lighting that make the difference between snapshots and portraits, using both natural and artificial light.
Learn how to use the HTML Canvas API to resize, compress, and transform images entirely in the browser with JavaScript.
Friday night rituals, rewinding fees, and the overwhelming joy of unlimited movie choices (limited to what was in stock).
When sharing music meant recording it yourself, timing it perfectly, and hoping the tape didn't eat your masterpiece.
Remembering the magic of waking up early on weekends for the exclusive ritual of Saturday morning cartoons in Argentina.
Techniques to give your photography that widescreen movie feel through aspect ratio, color, and composition.
The fundamental technique for sculpting light and perfecting skin in portrait photography using non-destructive methods.
How to create mood and atmosphere in your portraits through thoughtful color grading techniques.
Learn the technique that separates texture from color, giving you precise control over skin retouching without plastic-looking results.