Michael Liendoblog.focusotter.com·Jun 10, 2024FeaturedThe 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...19 likes·1.6K readsAWS
Michael Liendoblog.focusotter.com·Jun 5, 2024How to Send Digital Products Easily Using Tally Forms and AWS Amplify Gen 2Whether it's signing up to receive a free e-book, having folks register for an event, or any other of the many reasons, emailing your customers/users a product when they submit a form is a very common task. So why isn't it easier? In this post, I'll ...70 readsfocusotter
Michael Liendoblog.focusotter.com·Jun 5, 2024Easily Email Digital Products with Stripe and Amplify Gen 2I'm a huge fan of cutting out the middle-man whenever possible. Don't get me wrong, there are some niceties that come with using a 3rd-party SaaS or wrapper service, but the tradeoff usually means cutting into profits, or working within the constrain...280 readsAWS
Michael Liendoblog.focusotter.com·May 22, 2024FeaturedFullstack Solutions: AWS Amplify Gen 2 vs AWS CDKI'm sitting in a Seattle pub writing this post and I'm having a hard time conentrating because my Airpods died. It's my fault for not charging them, but I wish I had wired headphones that I could plug in. They would just work™️. I wouldn't have to wo...17 likes·1.7K readsAWS
Michael Liendoblog.focusotter.com·May 20, 2024AWS Amplify in 2024 is not the Amplify you grew up withIn 2019 I got into learning AWS as a software engineer at John Deere. I took a course on Frontend Masters taught by Steve Kinney about how frontend developers could use a tool called AWS Mobile Hub. Through the lens of Mobile Hub, I learned the found...11 likes·1.3K readsAWS Amplify
Michael Liendoblog.focusotter.com·Feb 6, 2024How 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...10 likes·446 readsAWS
Michael Liendoblog.focusotter.com·Jan 29, 2024Event-Driven Architectures: Real-time Data Across Decoupled ApplicationsI recently wrote about how to invoke an AppSync API from a Lambda function. While useful and a valid approach, I had 2 gripes with that approach: Manually signing SigV4 requests The coupling between the application that sent the request, and the ap...110 readsAWS EventBridge
Michael Liendoblog.focusotter.com·Jan 26, 2024Fullstack 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...1 like·570 readsfocusotter
Michael Liendoblog.focusotter.com·Jan 24, 2024How 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 ...10 likes·954 readsfocusotter