davidfola.herokuapp.comHow to Load Test Your WebsiteLet’s be real here; there’s nothing worse than launching a website, feeling proud of your hard work, only to watch it crash under unexpected traffic. You might have been there: sweating as your site slows to a crawl during a big advert sale or a vira...Mar 24, 2025·3 min read
davidfola.herokuapp.comBuilding a Next.js Blog with Hashnode GraphQL APIIntroduction I started using hashnode sometime in 2023, shortly after I built my portfolio, I needed a blog on my portfolio, but I did not want to use any of these content managements systems like strapi, I needed a solution where I could write my ar...Dec 19, 2024·8 min read
davidfola.herokuapp.comDeploying your project from GitHub to VPS using Jenkins for CI/CDDeploying your project from GitHub to VPS using Jenkins for CI/CD Introduction In this quick tutorial, I’ll show you how I implemented CI/CD in my Nextjs 14 project on my new VPS server. This blog post is also valid for react projects or applications...Dec 16, 2024·5 min read
davidfola.herokuapp.comVersioning in Software DevelopmentSoftware versioning is a way of keeping track of different versions of a project. When working on a project, we make changes, fix mistakes, or add new features. To keep track of these changes and make sure everyone involved in the project or direct u...Mar 2, 2024·2 min read