An ASP.NET Core All-You-Can-Eat Buffet

This session is going to be a buzz-through of some of the great things that you can do in ASP.NET Core, directed by the room. We’ll tally a quick vote, put things in order of importance to those that are there, then try to burn up as many topics as we can before we retire for the evening. Get ready for a minimal amount of slides and a deep dive into the code that will make your next application work for you.

Dynamically-Generated Test and Prototype Data
When you’re asked for a sample or mock-up it’s nice to have realistic data in what you present, but then you’re either stuck hand-bombing in unique combinations, using Lorem Ipsum, or copying-and-pasting “John Smith” 132 times. Are there better options?

Configuration That Doesn’t Suck
Stop writing code to read your config! The new configuration system gives us not only dead-simple configuration options, but storage for local development environments, easily replaced-values in the cloud and strongly-typed class support for properties that mean something to our code.

Structured Logging to a Hosted Service
Logging locally? Okay, cool…you’re ahead of most developers out there. But once you’ve seen the power of a hosted logging system you may never go back to disk. And when you top that up with structured logging, you’re all about to get exciting over log files.

Integrating A Payment System Into Your Application
A fish has gotta swim, and a bird’s gotta eat. At some point you’re going to want those lovely end-users of yours to hand over some good-old hard cash. Thankfully, in today’s world, this has gotten much, much easier than in days of yore.

Cache All the Things
It’s got to be one of the simplest ways to improve performance in your app, next to removing the Thread.Sleep(5000) statements. Caching can be done locally or across the wire to give your apps a boost, and it only takes a few lines of code to light it up.


Speaker: James Chambers