Blog Posts
★ Favorites-
Visual Scanning
October 25, 2023Knowing what to ignore shows experience and expertise
development experience -
I rewrote my site. Why?
October 20, 2023A conversion from Hugo to Next.js + React? What were the tradeoffs?
development react nextjs golang -
Trix and CORS
October 18, 2023Muddy the waters with Digital Ocean Spaces, with rich text and active storage
ruby rails trix digital-ocean active-storage action-text s3 -
Recovering from "no active leader"
August 9, 2023Recovering from a Fly.io Postgres resizing that went sideways
flyio postgres repmgr incident-response -
Diamond Hands Holding
August 4, 2023Showcasing a component of another project in Elixir
elixir liveview security -
Nomen Alchemy
July 11, 2023Generate a name, color scheme, and logo using AI, written in React with Next.js
ai nextjs vercel langchain openai react -
Ripples
February 20, 2023Inspired by the shifting sand under the waves in the ocean
art generative p5js -
Software Engineering Interview Questions
February 5, 2023Excellent questions to ask candidates in interviews
interviews career -
LiveView Interactions with SVGs
January 14, 2023Coordinating SVG coordinates on click in LiveView
liveview elixir svg - ★
jorgef's Engineering Ladders
August 8, 2022Using Lollipop graphs to visualize leveling expectations
ladders career management leveling