BackAll Posts
Dec 16, 2024Stop Writing Swiss Army Knife FunctionsLearn how to transform complex conditional logic into cleaner, maintainable functions with a simple two-function approach.Dec 10, 2024Greenfield vs Brownfield DevelopmentExploring the differences, advantages, and challenges of building from scratch versus working with legacy systems.Dec 2, 2024Building Notification Banners in Next.js 15Learn how to implement effective notification banners with cookie persistence in Next.js.Nov 22, 202410 Lessons I've Learned from Doing PRsPersonal lessons and insights from creating and reviewing Pull Requests.Nov 10, 2024Promise Chaining in ReactLearn how to evolve from basic async/await to efficient Promise chaining in React applications.Sep 3, 2024The Rule of 3How Reusability, Reliability, and Readability shape better code.Mar 22, 2024My Most Used Cron Commands for MacHere are some commands I constantly have to search up for crontab, in one place.Feb 11, 2024Next.js 14 Blog w/ View Counter and Minute ReadHere are some commands I constantly have to search up, in one place.Jan 25, 2024Understanding Convex FunctionsThis architecture describes the roles and interactions of Convex functions: Queries, Mutations, and Actions within a web application. Convex streamlines backend development by providing these functions to interact with the database and external services efficiently.Jan 9, 2024My Most Used Git CommandsHere are some commands I constantly have to search up, in one place.