I Built a SaaS in Nigeria With No Stripe, No Redis, and a DNS Problem I Did Not See ComingThree hours into setting up my backend, I found out my ISP's DNS servers could not resolve Supabase hostnames. Not "slow to resolve." Could not resolve at all. I had to change my entire system DNS to Jul 26 · 14 min readdjtimog.hashnode.dev
How to Set Up a CI/CD Pipeline with GitHub Actions and RenderIntroduction When I started learning CI/CD as part of the Full Stack Open curriculum, I thought it was going to be complicated. It turned out to be one of the most satisfying things I've set up as a dJun 8 · 9 min readdjtimog.hashnode.dev
How I Used React Query to Manage Server State in My Taskflow AppIntroduction When I started building Taskflow, my project management app, I quickly ran into a problem every React developer faces. How do you manage data that lives on a server? Local state with useSMay 11 · 7 min readdjtimog.hashnode.dev
Testing 3 of My Own Apps with AI-Powered PlaywrightI am a full stack developer. You can check my portfolio at djtimog-portfolio.vercel.app or search for Christian Ogunleye on Google to find me. I have written tests before, unit tests mostly, but neverMay 3 · 7 min readdjtimog.hashnode.dev
How to Deploy a Node.js App to Render (And What to Know About Port Blocking)Introduction You've built your Node.js backend. It works perfectly on your machine. Now what? Getting it live on the internet is the next step, and it's easier than most people think. In this article Apr 21 · 7 min readdjtimog.hashnode.dev