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.


posts

Rust Book - Programming a guessing game

01/16/2025

Chapter 2 - Learning about the standard library, through a small guessing game 🕹️

Rust - Getting Started

01/03/2025

Chapter 1 - Notes from the awesome book `The Rust Programming Language by Steve Klabnik and Carol Nichols`

TypeScript AutoComplete Magic: String Literals and Type Intersections

11/30/2024

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

Integrating Stripe Payments

10/28/2024

A guide to integrating stripe payments to your nextjs app

I Created a VS Code Extension

09/10/2024

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

containers

08/13/2024

a simple introduction to containers

Kitty Terminal

08/11/2024

GPU accelerated terminal emulator

Zod Server Actions

07/05/2024

making server actions tidy

(version) Control your .dotfiles

06/23/2024

with GNU stow!

Great Work

06/16/2024

{ and why I built this blog }