James Perkins
Hi there, I'm James. I'm a Developer Experience engineer from the UK. I'm currently working at Clerk.
I also create YouTube videos about web development which are released weekly.
Featured
Dropping User Tables in 2023: The Future of Auth and Database Relationships
Posted on:May 7, 2023 at 16:00:00User tables have been a staple in web application development for decades. They're used for managing user authentication and building relationships between users and their data. However, as authentication services have evolved, the need for a traditional user table is becoming less necessary
Rate limiting in Next.js in under 10 minutes
Posted on:March 23, 2023 at 08:00:00Using Upstash you can implement Rate limiting in minutes.
Webhookthing... a webhook testing tool
Posted on:March 7, 2023 at 08:00:00Webhookthing is a simple tool for testing webhooks from the Ping team!
Zod Typesafe User Input
Posted on:November 26, 2022 at 08:00:00Zod is a TypeScript-first schema declaration and validation library. It ensures that your data is valid before it is submitted to the server
Authentication doesn't have to be hard
Posted on:August 23, 2022 at 06:00:00Authentication is a word almost every developer hates, but it doesn't have to be difficult anymore. Using Clerk allows you add it to an application in minutes
How I automate Productivity using Session and AppleScript
Posted on:November 1, 2021 at 08:22:00I have to focus on important tasks throughout the day and I find I can get distracted easily, as a YouTuber and Dev Advocate
Recent Posts
Dropping User Tables in 2023: The Future of Auth and Database Relationships
Posted on:May 7, 2023 at 16:00:00User tables have been a staple in web application development for decades. They're used for managing user authentication and building relationships between users and their data. However, as authentication services have evolved, the need for a traditional user table is becoming less necessary
Use Git in the Terminal THE LAZY WAY
Posted on:April 8, 2023 at 17:00:00Learning Git in the terminal can be intimidating, especially for beginners who are unsure of command usage and are worried about breaking their remote branches.
Breaking Up with Visual Studio Code: Switching to Zed IDE
Posted on:March 30, 2023 at 00:27:00allow me to introduce you to my new favorite IDE: **Zed**. After using it for a while now, I can confidently say that I've finally broken up with Visual Studio Code
Rate limiting in Next.js in under 10 minutes
Posted on:March 23, 2023 at 08:00:00Using Upstash you can implement Rate limiting in minutes.