How to setup geofencing and IP allow-list for Cognito user pool
How to handle client errors gracefully with AppSync and Lambda
Lambda layer: not a package manager, but a deployment optimization
How to manage Route53 hosted zones in a multi-account environment
Building a custom IAM system has made me appreciate AWS IAM even more
How to model one-to-many relationships with AppSync and DynamoDB
How to secure multi-tenant applications with AppSync and Cognito
How to configure environment specific parameters with Vue.js and Amplify
What you need to know about Aurora Serverless v2, so far.
How I built a social network in 4 weeks with GraphQL and serverless
“Even simple serverless applications have complex architecture diagrams”, so what?
What alerts should you have for serverless applications?
Choreography vs Orchestration in the land of serverless
Five reasons you should consider AppSync over API Gateway
AppSync: how to inject table names into DynamoDB batch & transact operations
Production-Ready Serverless is back (with improved curriculum)!
I left full-time employment, here’s what happened since
AppSync: how to compare strings lexicographically in VTL
AppSync: how to error on DynamoDB conditional check failures
Skill up your serverless game with my new instructor-led online workshop
Hit the 6MB Lambda payload limit? Here’s what you can do.
AppSync: skipping nullable nested resolvers by returning early
How to: optimize Lambda memory size during CI/CD pipeline
Diversity tickets for Production-Ready Serverless workshops
Well-architect your way to better serverless applications
New course – Learn you some Lambda best practice for great good!
Complete Guide to Step Functions: new lessons and 50% off sale is now on
Check-list for going live with API Gateway and Lambda