From a Bookmark Pile to a Private Read-Later Reader: A Build Journal
How I added a read-later app to my private e-book reader: saving and reading articles, collections, following a few friends and RSS feeds, and what went wrong on the way.
Documenting my learnings and journey. Notes on patterns, bugs, and discoveries along the way.
How I added a read-later app to my private e-book reader: saving and reading articles, collections, following a few friends and RSS feeds, and what went wrong on the way.
How an open-source reader became a private web app with invitations, time-limited sharing and object storage, and what went wrong on the way.
Release Prep: Logo, Legal Pages, Moderation & App Review
Going Mobile with Expo
From Read-Only to Full Feature Parity
First Real API Integration from Next.js
A walkthrough of the first migration steps to a Multiplatform App
A complete walkthrough of how the C.R.E.A.M. finance App works
A walkthrough of how the multiplayer UNO game was built.
A complete walkthrough of how this birthday party invitation app works
How I added a computer opponent with three difficulty levels to the existing Tic-Tac-Toe game
How the configurable grid sizes and card themes were added to the Memory Game, with a guide on extending both features.
A beginner-friendly walkthrough of how the sliding-tile puzzle was built, why each decision was made, and how you could replicate it yourself.
A beginner-friendly walkthrough of the entire Playground project
How to keep a public repo while managing private content like journal entries or portfolio data using Git submodules.
A beginner-friendly walkthrough of the entire Calisthenics-Progression project
How Math.random() causes SSR hydration errors and the solution using the mounted pattern.
How a Next.js standalone server hit process limits on shared hosting and why static export was the right solution.
A complete walkthrough of how the C.R.E.A.M. finance App works