shagag
Frontend Engineer
by shagag

At each stage do whatever seems most interesting and gives you the best options for the future. I call this approach "staying upwind." This is how most people who've done great work seem to have done it.


Recent Posts

My Rust Book Notes

Notes taken while reading The Rust Programming Language by Steve Klabnik and Carol Nichols, which was recommended to me by the awesome Rust community.

TypeScript AutoComplete Magic: String Literals and Type Intersections

A typescript trick to allow auto completion suggestions for complex types!

Integrating Stripe Payments

A guide to integrating stripe payments to your nextjs app

I Created a VS Code Extension

to see all the 'use client' and 'use server' directives in a tree view, and spot unused exported server actions

containers

a simple introduction to containers

Kitty Terminal

GPU accelerated terminal emulator

Zod Server Actions

making server actions tidy

(version) Control your .dotfiles

with GNU stow!

Great Work

{ and why I built this blog }