Posts

HUGO logo with four colorful hexagonal icons displaying letters H, U, G, O in pink, blue, green, and yellow

Getting Started with Hugo: Fast Static Sites Explained

2 min read
An introduction to Hugo, the fast static site generator, including setup, concepts, and when it’s a good choice.
React code snippet showing a ProductConsumer component with JSX syntax and console.log statement on dark IDE background

React noop anti-pattern

Why I avoid a particular React pattern, what the "noop anti-pattern" is, and how to simplify component logic.
Scrabble tiles spelling "PSEUDONYM" with blurred white flowers in background

A Useful Git Alias: View Recent Branches Quickly

1 min read
A simple Git alias that helps you list and switch to recent branches faster, with setup instructions.
Checkbox with red checkmark and two empty boxes below it on white background

Designing form validation the right way

Key principles and practices for creating form validation that’s both user-friendly and robust.
Scrabble tiles spelling "PSEUDONYM" with blurred green and white foliage in background

Setting Long-Term Goals: Running, Learning, and Consistency

3 min read
Reflections on goal setting, running a marathon, and staying consistent with learning and personal projects.
Person filling out a Report of Adoption legal document with a blue pen

Making sure your forms don't suck

Notes and tips from my talk on improving form usability and developer experience.
A pink notebook with gray text reading "Things I Can't Say Out Loud" on a green leaf-patterned background.

Reduce all the things

Practical examples and tips for using reduce effectively in JavaScript.
Visual Studio Code IDE showing C# validator code with git log panel displaying project branches and commit history

Git stash workflow

A simple Git stash workflow that keeps your changes safe and easy to restore.
Neon Cyrillic text glowing vertically on dark brick wall with candles below

Chrome DevTools

A roundup of useful Chrome DevTools features and shortcuts for frontend developers.
Person wearing headphones at computer workstation with dual monitors displaying code and green interface

On programmers and empathy

Why clear communication and empathy matter in software teams — beyond just writing code.