All Posts
Browse the complete archive of all blog posts, sorted by date from newest to oldest.
Total Posts: 60
AI in a Protected Data World: Where Enterprise Adoption Actually Slows Down
AI feels easy until it meets protected data. That’s where enterprise adoption actually slows down.
Teaching AI to Behave: Structured Output with Amazon Bedrock in Production
The moment AI becomes useful isn’t when it produces impressive text. It’s when it becomes predictable enough to behave like a system component.
re:Invent 2025 Day 4: Werner Vogels and the Renaissance Developer
This keynote wasn’t about services or features. It was about us. Our work. Our choices. Our future as builders.
re:Invent 2025 Day 4: The Infrastructure Behind Agentic AI
When the curtain lifts on infrastructure, you understand why AI has a future at all.
AWS re:Invent 2025 Day 3: The Future of Agent AI
A keynote dedicated to Agent AI and the engineering foundations behind the next chapter of building.
AWS re:Invent 2025 — Day 2: Keynotes, Agents, and a Wave of Announcements
Day 2 at AWS re:Invent 2025 — Matt Garman’s keynote, 25 rapid-fire announcements, AI everywhere, and a few personal milestones along the way.
AWS re:Invent 2025 — Day 1: The Pace Picks Up
Day 1 of AWS re:Invent 2025 — announcements, conversations, community, and the unexpected moments that make this event what it is.
AWS re:Invent 2025 — Day 0: Wait there's more?
Because AWS has impeccable timing - A last-minute addendum capturing the updates AWS dropped the moment I pressed commit.
AWS re:Invent 2025 — Day 0: Warming Up the Engines
Day 0 at re:Invent 2025: Kiro’s haunted house, Midday Madness, Road to re:Invent, and the quiet build-up before the announcements land.
AWS pre:Invent 2025 — The Season AWS Quietly Turns Up the Volume
A builder’s guide to the announcements shaping the next wave of AWS services, from Nova to Q Developer/Kiro.
AWS Marketplace - What's New in 2025
AWS Marketplace is evolving fast — new 2025 updates bring more flexibility for SaaS, enhanced container deployment, global reach for sellers, AI-powered comparisons, and an expansion to India.
Scan vs Query in DynamoDB: Stop Wasting Read Capacity Units
Let’s talk about one of the most common (and costly) mistakes I see in serverless applications using Amazon DynamoDB: overusing `Scan` when a `Query` would do the job better — faster, cheaper, and more predictably.
“It Works on My Machine”: SDLC Best Practices for the Real World
This post is for anyone who’s spun up something new, got it working locally, and hit a wall when it came time to deploy. Let’s talk about why best practices still matter—especially when you’re building on AWS.
Building a Serverless Web Mailer with AWS
Learn how to build a secure, scalable serverless web mailer using AWS SAM, Lambda, and Amazon SES. This guide covers dynamic email processing, CORS configuration, and API Gateway throttling to protect your application from unauthorized access and abuse.
AWS re:Invent 2024 Day 4 - Werner Vogels’ Lessons in Simplexity
Day 4 of AWS re:Invent 2024 featured Werner Vogels’ keynote, delivering thought-provoking insights on complexity, simplicity, and innovation in distributed systems.
AWS re:Invent 2024 Day 3 - Swami Sivasubramanian’s Vision for AI, Data, and Education
Day 3 of AWS re:Invent 2024 spotlighted Swami Sivasubramanian’s keynote, a day of groundbreaking announcements, customer stories, and a focus on AI’s transformative potential in technology and education.
re:Invent 2024 Day 2 - Matt Garman’s Keynote, Andy Jassy’s Return to The Stage, and Unveiling Amazon Nova
Day 2 of AWS re:Invent 2024 featured Matt Garman’s keynote, Andy Jassy’s return after three years, a deep dive into generative AI with Amazon Nova, and a day filled with innovation, customer stories, and personal highlights.
AWS re:Invent 2024 Day 1 - Reflecting on the Journey, Showcasing Innovation
Day 1 of AWS re:Invent 2024 featured Andy Jassy reflecting on AWS’s journey to re:Invent, Peter Desantis’s deep dive into compute and AI advancements, and major announcements in Bedrock, VPC Lattice, and EC2.
re:Invent 2024 Day 0 – The Calm Before the Storm (Or Not)
AWS re:Invent 2024 hasn't officially kicked off, but Day 0 has already delivered 21 announcements, unforgettable events, and a preview of the week ahead. Get the inside scoop here.
AWS pre:Invent 2024 - Another year, another 600+ announcements
Going from 250 to 600 in the space of 12 months
AWS User Group Brisbane 2024, A Year in Review
Celebrating a Year of Growth, Connection, and Innovation with AWS User Group Brisbane
AWS Marketplace for SaaS Listings – Driving Growth with Flexible Billing and Strategic Support
AWS Marketplace empowers SaaS vendors with flexible billing, streamlined deployment, and strategic support for scalable growth
AWS Marketplace - From AMIs to SaaS, Containers, and Beyond
Discover the evolution of AWS Marketplace and explore how its upcoming features will revolutionize the seller experience
VIDEO CONTENT - Generative AI Fireside Chat
This episode features a fireside chat between two experts in generative AI, Buan Zivic and Matthew Mariel. They discuss the current state of generative AI including the hype, challenges with availability and infrastructure, productizing proofs of concept, and advice for organizations looking to leverage generative AI. Key topics include starting with problems not solutions, training models on internal data, and blurring definitions of chatbots.
It’s not a chat bot: Writing Documentation
Generative AI use case that just work
VIDEO CONTENT - Serverless Functions Explained: How to build serverless APIs and functions with AWS Lambda and API Gateway
AWS Lambda allows you to run code without provisioning or managing servers. This video demonstrates how to create serverless functions with Lambda and connect them to APIs using API Gateway. Code samples are shown using the AWS Serverless Application Model (SAM) CLI to define and deploy serverless infrastructure as code.
Navigating the AI Landscape - Choosing the Right Tools for Your Needs
When to build and when to use prebuilt solutions.
VIDEO CONTENT - Serverless Containers: Building a Serverless Website with AWS ECS Fargate
Building a simple website and migrating it from an EC2 instance to a serverless container architecture using AWS ECS Fargate. Learn how to create Docker containers, ECS clusters, task definitions and services.
Build an AI image catalogue! - Claude 3 Haiku
Building an Intelligent Photo Album with AWS
Essential Steps for Securing Your AWS Environment
Master Your AWS Security with These Top 10 Cloud-Protecting Practices.
VIDEO CONTENT - Architect Security from the Start
AWS Account Security Best Practices
VIDEO CONTENT - Generate Images from Bedrock API with Python in SageMaker Studio
This video shows how to generate images from the Amazon Bedrock API using Python code tested in a Jupiter notebook within Amazon SageMaker Studio. The code makes API calls to Bedrock to generate images based on text prompts and saves the resulting images to an S3 bucket. This demonstrates using SageMaker notebooks for iterative development and testing of code that interacts with AWS services like Bedrock and S3.
Amazon Cognito - Function over form
A backend developer's experience in adding user authentication to his backend application.
AWS pre:Invent 2023 - My Top 5 (and more)
Deciding on 5 good things out of 228 things is not easy
Introducing WeatherFIT (And PartyRock): Your Ultimate Style Wingman Powered by AI Magic!
Everyone can build AI apps with PartyRock, an Amazon Bedrock Playground
Multi-AZ vs. Multi-Region
When's the right time to go Multi region compared to Multi AZ?
Getting Started with AWS DeepRacer
What does it take to be a Deepracer champion? We all have to start somewhere
AWS SAM Pipelines: Effortless Serverless Application Deployments
In this quickstart guide, we'll delve into the technical aspects of AWS SAM Pipelines and explore how they can simplify setting up your CI/CD workflows.
Demystifying permissions within AWS SAM resources
The difference between IAM Policies, AWS Connectors and SAM Policy Templates.
Demystifying the Basic Anatomy of an AWS SAM Template
The anatomy of a SAM Template explained
IAM Identity Center - Users, Groups and Permission Sets
Sometimes we need a quick script...
Marketplace - New Private offers console
AWS Marketplace updates to private offers
Back to Basics - Amazon ECS
What is Amazon ECS and how can it benefit me and my customers?
Creating an S3 bucket
Creating an AWS S3 bucket and how it's changed over the years
VIDEO CONTENT - How to Create a Secure S3 Bucket in AWS using the Console, CloudFormation and Terraform
Creating an S3 bucket is easy but ensuring security is key. Learn multiple methods for creating S3 buckets and securing them to prevent public access. AWS Console, CloudFormation, Terraform
VIDEO CONTENT - Creating an S3 Bucket in AWS: Console, CloudFormation and Terraform
AWS S3 Bucket Creation: Learn how to create an Amazon S3 bucket using the AWS Console, CloudFormation and Terraform with security best practices explained.
Working with AWS Regions in Python
Something quick to help with multi region scripts
