
Using Cloudflare Turnstile for Multiple Requests Without Re-Challenging Users
Cloudflare Turnstile tokens are single-use. Learn how to verify once, mint a short-lived human token, and make multiple protected requests without re-challenging users.

Exploring the tech stack
Check out some of the posts I've written about tech and programming.

Cloudflare Turnstile tokens are single-use. Learn how to verify once, mint a short-lived human token, and make multiple protected requests without re-challenging users.

Want to run your own Rust server with Oxide mods? This quick guide shows you how to set up a Rust dedicated server on your PC in minutes. We’ll cover the scripts you need, how to update your server fast, and tips for customizing your world.

Learn how to use cookies with SameSite=Strict when using a Next.js frontend and a separate backend server. This guide will make the use of Next.js rewrites in order to proxy requests from your frontend to your backend.

Combine the strength of Stripe's webhooks with the flexibility of NestJS event emitters to listen for any Stripe event anywhere in your app with minimal effort! Bring the event closer to the appropriate service and reduce the complexity of handlers.

Shadcn/ui has been gaining a lot of traction in the React world lately. But how does it compare to other UI libraries? If you're not sure if shadcn/ui is for you, then this post might give you a better insight!

After avoiding Tailwind without even giving it a shot for so long, I finally gave it a chance! In this article, I explain how it went and my opinion on it.