RSSAmplifier

Blog

CodeWithStu

Thoughts and videos from Stuart Blackler on .NET, AWS, DevOps, and cloud architecture.

codewithstu.tvRSS feed ↗20 posts

Latest posts

How I Fixed The Bottleneck That Killed 700+ Lambdas

Walk through the architecture that broke when a DynamoDB migration served over 700 Lambdas, the incident that exposed it, and the ActionRunner pattern built to fix it

Building a High-Performance .NET AWS SDK

Explore 17 .NET performance techniques used in Goa, an open-source AWS SDK. From stackalloc to source generators with real benchmarks and code examples.

Deploying Next.js 15 Static Export to Cloudflare Workers with OpenTofu

Step-by-step guide to deploying a Next.js 15 static export to Cloudflare Workers using OpenTofu for infrastructure, GitHub Actions for CI/CD, and custom worker middleware for security headers, redirects, and legacy domain handling.

I benchmarked all .NET serializers for .NET 10

Compare JSON and binary serializer benchmarks on .NET 10 with System.Text.Json, MessagePack, MemoryPack, and more across three data sets

How to Enable Engineering Teams to Share Knowledge

Practical strategies for building a knowledge-sharing culture in engineering teams, from structured lunch-and-learns to lightning talks.

The Smartest Way to Onboard Developers

Use the CodeTour VS Code extension to create guided, versioned walkthroughs of your codebase for seamless developer onboarding

Lessons learnt after interviewing over 300 engineers

Three key lessons from interviewing over 300 engineers: conciseness, preparation, and clarity, with exercises to improve your interview skills.

Using The Factory Design Pattern in .NET

Learn how to implement the Factory and Abstract Factory design patterns in C#/.NET with real-world examples for flexible object creation.

Using The Decorator Design Pattern in .NET

Learn how to implement the Decorator design pattern in C#/.NET to add behaviours dynamically, with examples using both manual and DI approaches.

2 MUST USE features for dotnet test debugging

Diagnose test crashes and hangs using dotnet test blame crash and blame hang, with memory dumps and sequence files

Using The Singleton Design Pattern in .NET

Implement the Singleton design pattern in C#/.NET using Lazy for thread safety, plus modern approaches with dependency injection containers.

Saying Hello To The Newest .NET Community - WeAreDotnet!

Tim from WeAreDotnet.io shares how this community platform connects .NET creators, aggregates content, and welcomes new members

AWS Cost Optimization Strategies

Practical strategies for reducing your AWS bill without sacrificing performance. Covers reserved capacity, right-sizing, storage tiering, and cost monitoring.

Chaos Engineering on AWS

A practical guide to chaos engineering on AWS using AWS Fault Injection Simulator. Covers experiment design, steady-state hypotheses, and blast radius control.

Using the Builder Design Pattern in .NET

Learn how to implement the Builder design pattern in C#/.NET to construct complex objects step by step with clean, maintainable code.

SLIs vs SLOs vs SLAs Explained

A clear breakdown of Service Level Indicators, Objectives, and Agreements. How to define, measure, and use them to build reliable systems.

Continuous Integration vs Continuous Delivery vs Continuous Deployment

Understanding the differences between CI, CD, and continuous deployment. Clear definitions, when to use each approach, and how they fit together in modern engineering.

AWS Well-Architected Framework

An overview of the AWS Well-Architected Framework, its six pillars, available lenses, and how to run a Well-Architected review using the AWS console tool.

.NET Serialization Benchmarks - Feb 2023

Updated .NET serialisation benchmarks for February 2023 comparing System.Text.Json, MessagePack, MemoryPack, Protobuf, and more frameworks.

Unlocking the best of AWS Route 53

Master AWS Route 53 wildcards, health checks, and multi-region DNS failover with Terraform for highly available infrastructure