AL Rodriguez is a .NET Microsoft MVP, developer, cloud enthusiast, 3 kids in a trench coat, sometimes-blogger, and international speaker. With a background in software development, and a clear lack of self restraint, he specializes in using .NET for everything. An ASP.NET Core backend and a Blazor frontend? Check. IoT devices, Playwright UI Testing, CI/CD DevOps, or even Infrastructure as Code? Oh yeah, all C#! When not working, he's playing games, making stupid jokes, or arguing with code.
English session - Beginner
Containers run from images, and images are created by Dockerfiles. But what is a layer? And what ends up inside the image? What files and executables are added? And how does the base image affect all of this? What if I use a different base image? Container Images aren't a black box. Lets open them up, and create a few from scratch. We'll also discuss how image internals help us our manage supply-chain security for SBOMs.
English session - Beginner
The (satire) dev news site globalGlob.dev was over-engineered to be fast, quick, performant, speedy, and to get a 100 Lighthouse score on most pages. That's at least 60 points higher than most of the internet. Engineering tradeoffs were made, like caching, compression, more caching, and compressed bundling.
We'll talk tradeoffs for performance, cost, and maximum Lighthouse. And why they were a horrible idea you should never do in a real project.