Thoughts on development,
people, and building things that last.
A personal collection of technical deep-dives, thoughts on leadership, and lessons learned while creating things on the internet.
keystroked, not generated.
~/featured
╭──────────────────────╮
│ ⟨ REST API ⟩ │
│ ═══════════════════ │
│ GET /users → 200 │
│ POST /data → 201 │
│ PUT /item → 200 │
╰──────────────────────╯
★ FeaturedTypeScriptAPI
Building a Type-Safe API Layer with TypeScript and Zod
Explore how to create a bulletproof API integration using TypeScript generics, Zod schemas for runtime validation, and a clean architecture that scales. We'll dive deep into patterns that make your code both safe and maintainable.
Dec 8, 20248 min read
Read Article ~/recent
╔═══════════════════════╗
║ REACT ║
╠═══════════════════════╣
║ const [state] = ║
║ useState(null); ║
║ return <App />; ║
╚═══════════════════════╝
ReactRSC
React Server Components: A Mental Model
Understanding RSC isn't just about syntax—it's about rethinking how we build interactive UIs.
Dec 5, 20246 min
┏━━━━━━━━━━━━━━━━━━━━┓
┃ DATABASE ┃
┣━━━━━━━━━━━━━━━━━━━━┫
┃ ├─ users ┃
┃ ├─ posts ┃
┃ └─ comments ┃
┗━━━━━━━━━━━━━━━━━━━━┛
DesignCSS
The Art of Terminal Aesthetics in Web Design
There's something deeply satisfying about terminal interfaces. The blinking cursor, the monospace type, the stark contrast of light text on dark backgrounds.
Nov 28, 20245 min
$ subscribe --newsletter
Get notified when I publish something new. No spam, just quality content delivered to your inbox.