A few weeks ago I posted a list of my favourite videos from NDC Sydney 2016. Well, I’ve continued to watch sessions as they’ve been uploaded, and there’s a lot of excellent material there, so I thought I’d share another list of recommendations.
- Serverless (Sam Kroonenburg & Peter Sbarski) - Serverless is something I’ve been following with great interest (see my thoughts on serverless here), and this talk is a great introduction to the whole concept.
- Awesome JS microservices in the cloud for (almost) free (Gojko Adzic) – Keeping with the serverless theme, this talk focuses in on the capabilities of AWS Lambda.
- How to build .NET Microservices (Richard Banks) – A great overview of some of the patterns and tools you can use if you’re building microservices in .NET. Also recommends using event sourcing and he’s provided a GitHub repo showing an example microservices system.
- Patterns and practices for real-world event-driven microservices (Rachel Reese) – I’ve seen Rachel give a similar talk before, but it’s very interesting to see how F# is being put to use in a microservices architecture with event sourcing. She also gave another talk focusing on F# and the actor model, although I found that one a bit harder to keep up with.
- Functional architecture - The pits of success (Mark Seemann) – Argues that using functional programming will lead to better architectures, including encouraging “ports and adapters” approach, and making code more testable.
- The Silver Bullet Syndrome (Hadi Hariri) – A slightly less serious talk, but a great reminder of how easily we as developers swallow the idea that the latest shiny new idea will solve all our problems.
- Video Transcoding at Scale for ABC iview (Daphne Chong) – I really enjoyed this talk as it gives a very clear overview of how they architected a cloud transcoding engine which is pretty much the exact same problem I’ve been working on recently. It’s always fascinating to learn how other people tackled the same problem.
- Domain-Driven Design: The Good Parts (Jimmy Bogard) – This one was also super relevant for me as Jimmy’s talked about lessons learned applying DDD within the police system.
- ASP.NET Core Deep(er) Dive (Damian Edwards) – I picked up a lot of good insights into the inner workings of ASP.NET core in this talk, including what’s where on the disk.
- Lessons learned creating a popular .NET OSS project (James Newton-King) – My open source projects are never likely to approach the popularity of Newtonsoft.Json, but there were some helpful ideas in here.
Want to learn more about how to build serverless applications in Azure? Be sure to check out my Pluralsight courses Building Serverless Applications in Azure and Microsoft Azure Developer: Create Serverless Functions