Writing

The Blog

Tech tutorials, tips, and the occasional detour into gaming.

1 min read

Accessible Forms That People Actually Finish

Practical accessibility checks for labels, errors, and focus so your forms work for more users.

accessibilityhtmlfrontend
Read
2 min read

Practical Vue Composition API Patterns

Reusable patterns for composables, shared state, and cleaner component logic in Vue 3.

vuejavascriptfrontend
Read
1 min read

Why Indie Games Keep Winning Attention

How small teams punch above their weight with focused design, personality, and smart scope.

gamingindieindustry
Read
2 min read

CSS Layout Without the Hacks

Modern Flexbox and Grid techniques that replace brittle floats, magic numbers, and overflow tricks.

cssfrontenddesign
Read
1 min read

Cloud Gaming: What Still Gets in the Way

Latency, input feel, and library lock-in—why streaming games is impressive and still uneven.

gamingcloud-gamingtech
Read
2 min read

Shipping Static Sites with Nuxt

How I generate and deploy a Nuxt site to GitHub Pages with predictable routes and content.

nuxtssgdevops
Read
1 min read

Debugging Faster in the Browser

A short toolkit of DevTools habits—breakpoints, network filters, and DOM inspection—that cut debug time.

javascriptdevtoolsdebugging
Read
2 min read

Small JavaScript Habits That Scale

Everyday habits—naming, early returns, and clearer async flow—that keep front-end codebases maintainable.

javascriptbest-practicesfrontend
Read
1 min read

Building a Healthier Gaming Routine

Simple habits for sessions that stay fun—breaks, goals, and knowing when to stop.

gaminghabitswellness
Read
1 min read

Git Habits for Solo and Small Teams

Branch naming, commit messages, and PR hygiene that keep history useful without slowing you down.

gitworkflowproductivity
Read
1 min read

What Makes a Game Stream Worth Watching

Commentary, pacing, and community—why some streams click even when the gameplay is messy.

gamingstreamingcontent
Read
1 min read

When to Reach for TypeScript on a Vue App

A pragmatic take on where TypeScript pays off in Vue—and where plain JS is still fine.

typescriptvuefrontend
Read