The Complete Guide to Integrating Clerk with an AWS BackendDon't get me wrong: I love how simple Amazon Cognito makes it to get email authentication working. It even has direct support for Google and Facebook. But what about authenticating with Notion, GitHub, Slack, etc? That's when I reach for Clerk. Clerk...Jun 10, 2024
How AWS AppSync and Amazon EventBridge unlock real-time data across domainsWhen AWS announced for AppSync as an EventBrige target, I thought of the use cases this unlocks. For those that aren't aware, it was already possible for AppSync to put an event directly on an event bus. So I figured there was some lambda-less soluti...Feb 6, 2024
Hosting a Headless Hashnode UI on AWS AmplifyI've been blogging on Hashnode for several years. I know and have met several members of the team, and for the most part, can say I'm genuinely impressed with it. However, up until recently, I'd also say I'm not your typical Hashnode user. I've alway...Feb 5, 2024
Event-Driven Architectures: Real-time Data Across Decoupled ApplicationsHow to use Amazon EventBridge Rules to Invoke an AppSync APIJan 29, 2024
Fullstack Image Upload and Download with NextJS and AWS CDKAmazon Simple Storage Solution (Amazon S3) is one of the oldest AWS services. It's also the one that I was most afraid of when first learning AWS. Turns out, it was never S3 that scared me, but AWS's permission service IAM. In this post, I'll show yo...Jan 26, 2024
How to Invoke AppSync from a Lambda functionThe only time I drink Starbucks is when I travel through the airport. Last time, I noticed they now allow you to skip the line buy ordering from a QR Code. After making your online order, the baristas still get your order on a screen. In another use ...Jan 24, 2024
Generate Custom Event Tickets in NodeJSThis post has a YouTube companion! You can check it out here or continue reading 🦦 https://youtu.be/vpQi6Li_zuU?si=ipthTWe5fvExg1Q6 Have you ever found yourself in a situation and thought, "We're in 2024, and we're still doing it this way?". My n...Jan 18, 2024