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 MoreMathematical 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 MoreClerk 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 MoreUpdated 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 MoreNext.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 MoreExploring 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 MoreI'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 MoreHow 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 MoreFresh 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 MoreGit 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 MoreLabeled 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 MoreDigital 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