codingdiaries.hashnode.devStripe Connect: Standard vs. ExpressStripe Connect allows platforms to onboard sellers/service providers so they can accept payments through that platform. It offers two main options: Standard and Express accounts. Here’s a breakdown of their differences, followed by why I chose Expres...May 14, 2025·3 min read
codingdiaries.hashnode.devSetting up Stripe Connect with Next.jsIntroduction Stripe Connect enables platforms to facilitate payments between customers and service providers. In this guide, we'll implement Connect for an education platform where students can register and pay for programs offered by different provi...Feb 26, 2025·8 min read
codingdiaries.hashnode.devJest Unit Testing - Part 2Route Handlers I created a simple route handler to retrieve latitude and longitude from an address, using Google's Geolocation API. Remember, route handlers in Next.js allow you to create custom request handlers for a given route, and they are always...Feb 15, 2024·3 min read
codingdiaries.hashnode.devJest Unit Testing - Part 1While unit-testing my app, I got stuck while trying to mock a few external libraries. I list them here in case someone else runs into similar issues. In this first post of the series, I'll start with testing the auth middleware by learning how to moc...Feb 14, 2024·4 min read
codingdiaries.hashnode.devVercel Platforms Starter Kit OverviewHashnode is built using Platforms, a powerful template from Vercel designed for creating multitenant applications. This template uses Next.js' latest app router technology and Vercel's Domains API. I recently started a project with this template and ...Feb 13, 2024·3 min read