Wolf Icon

Jacob M.G. Evans

Latest Blog Posts

Mentorship To Me

April 17, 2025

I want to start off by saying, I think traditional mentorship has its place and usefulness, but full disclosure, I have a negative bias. Here's the thing, mentorship doesn't have to be this formal arrangement where someone wise bestows knowledge upon...
Read More

Mathematical Magic with JS Sets: Demystifying

February 8, 2025

If you’re as enamored with the elegance of mathematics as you are with clean, efficient code, you’re in for a treat. Today, we’re taking a deep-ish dive into JavaScript’s Set not just as a tool for eliminating duplicates, but as a useful tool for imp...
Read More

Clerk in 2023: A Year in Review

January 4, 2024

This was a exciting year for Clerk, packed with new features and a growing community around Clerk’s user authentication platform. Let's rewind and celebrate some of the milestones that marked our journey! January Enhanced DX & Security As part of...
Read More

Updated Pricing: 10,000 MAUs Free, and a new “Pro Plan”

November 30, 2023

We’re thrilled to introduce a simplified pricing structure that’s not only easier to understand, but also significantly cheaper for most applications currently using Clerk. Every application gets 10,000 free monthly active users (MAUs)! Brand new use...
Read More

Next.js Authentication with Clerk: Streamlined SSR Handling

November 22, 2023

In the ever-evolving world of web development, streamlining tasks is paramount. Clerk, the versatile User Management platform, presents a contemporary way to manage user data in Next.js applications, leaving behind the complexity of old patterns for ...
Read More

Exploring Clerk Metadata with Stripe Webhooks

November 13, 2023

Introduction to User Metadata By putting Clerk’s user metadata types to work, developers can proficiently handle user data, making their SaaS integrations run smoother, and work harder. It's like adding a turbocharger to your product's engine, enhanc...
Read More

I'm Back! Burnout Sucks.

October 26, 2023

Why I Took a Break and Why I'm Back! I stopped writing blogs, and shorts (like this one), other passion projects fell off too awhile back. Mainly I was focused on work and personal life, and was burnt out trying to build out my side projects at the s...
Read More

How I am bringing OSS contributing to Twitch, taking everyone with me and more...

July 9, 2022

Origin Story A little over a year ago I started a community ( OSRG ) that I wanted to build into a new way of approaching Open Source Contributing, emphasizing on gamification, crowdsourcing & mob programming as some main pillars. Very quickly we...
Read More

Fresh New Profile Pic

February 10, 2022

Figured it was about time to change a profile pic I had been using for 4 years. I have changed it across many platforms already. Twitter, GitHub, Dev, etc... Looking forward to not changing it again for awhile lol
Read More

Git Graft: A NPX Tool & Git Hook in TypeScript & Node

June 4, 2021

Introduction I decided I was tired of a GitFlow process. Every time I had to write a commit I had to prepend the JIRA ticket to the commit message, "It's in the branch, why can't it just take it from the branch!?" I kept asking myself. Finally, I sai...
Read More

Labeled Breakout & GOTO

July 8, 2020

So I saw a post on Twitter, talking about labeled breaks... Which led to people fervently recommending not to do such patterns. Somehow this brought up GOTO, now this is the thing, I have never used GOTO, I Googled it. What I read was likely the corr...
Read More

Digital Garden

July 2, 2020

I eventually plan on building my personal website or portfolio... whatever you want to call it. I haven't because I have never felt the need too. How often has someone asked me about something I made? Too few. how often did they actually look at it a...
Read More