James Eastham
Helping you master serverless development and event-driven architecture using .NET & Rust.
Views are my own and do not express that of my employer!

Simplify your local AWS Lambda development with .NET Aspire

The Feature You Must Know About If You're Using Lambda SnapStart for .NET

Why Your Lambda Functions Need a Structural Makeover

Idempotency: Protect Yourself Against Multiple Event Processing Mistakes

The #1 Pattern You Need To Know When Publishing Events

The Fatal Intro Mistake Most Speakers Make (And How to Avoid It)

The Secret To Planning An Impactful Conference Talk!

So You Want To Pick A Topic For Your Next Conference Talk?

The Smartest Way To Manage Callbacks in An Event-Driven System

The Tests You SHOULD Be Writing In Event-Driven Systems

Stop Letting External Events Control Your System (Do This Instead)

The Two Types of Applications Every Developer Should Know

Using Events To Start Breaking Down A Monolith

The Simplest Way To Deploy Containerized .NET Applications on AWS

The Simplest Way To Deploy Your Containerized .NET Applications on Azure

Should You Build A Monolith Or Microservices?

Managing Complexity in Modern Software Systems

Lambda SnapStart for your Serverless .NET Applications

Queueing Up Success: The Art of Async on Cloudflare Workers

High Performance Postgres with Rust, Cloudflare & Hyperdrive

Cache Me If You Can: Serverless Caching with Rust & Cloudflare

Building Real-Time Applications with Cloudflare Durable Objects

Serverless Persistence with Cloudflare D1 & Rust

Build Serverless Web Applications with Rust and Cloudflare Workers

Build Your First Cloudflare Worker with Rust

Securing Your Event-Driven Systems

Understand Observability for Event-Driven Systems

What is the Cloud Events Specification & Why You Should Care!

Build Request/Response integrations in an asynchronous world

The Most Important Idea You're Not Thinking About in Event-Driven Architecture