Blog
"The purpose of a writer is to keep civilization from destroying itself." — Albert Camus
Last updated
Blogs are medium (or sometimes lengthy), thoughtful, formal and well-structured content. It's where I share long-form content after days of rigorous refinement. You should read this if you think blogging is no longer relevant for programmers.
Tags
all (23) ai (1) animations (1) coding (21) death (1) html (1) javascript (2) life (3) remix (9) tailwindcss (1) typescript (6) writing (1)
2025
2024
- Remix Todo App: Part 7 - Integrating a Database and Adding Authenticationcoding remix
- Remix Todo App: Part 6 - Deploying the Appcoding remix
- Remix Todo App: Part 5 - Implementing a Theme Switchercoding remix
- Remix Todo App: Part 4 - Pending UIcoding remix
- Remix Todo App: Part 3 - Multiple Forms with Single Button and Concurrent Mutationscoding remix
- Remix Todo App: Part 2 - Loading Data into Components and Handling Mutations with Formcoding remix
- Remix Todo App: Part 1 - Building the App Layout and Structurecoding remix
- There Will Be Codeai coding
- How Remix's Flat File-Based Routing Workscoding remix
- Understanding JavaScript's Internationalization APIcoding javascript
- How To Set Up A New Web Projectcoding remix
- Why JavaScript Needs TypeScript in the Web Application Eracoding javascript typescript
- Stop Hoping for a Completion of Anything in Lifelife
- What You May Not Know About TypeScript (Part 5)coding typescript
- What You May Not Know About TypeScript (Part 4)coding typescript
- What You May Not Know About TypeScript (Part 3)coding typescript
- Adieu Jim Simonsdeath life
- What You May Not Know About TypeScript (Part 2)coding typescript
- What You May Not Know About TypeScript (Part 1)coding typescript
- Are You Passionately Obsessed With Software Development?coding life
- Treat Your Development Tools As Tools, Not Religionscoding
- Is Blogging Still Relevant For Programmers?coding writing