Week 4 of my series, sharing things I’ve learnt, read, watched and listened to, in the pursuit of expanding my knowledge about software development. A slightly shorter set of links this week, things have been fairly busy so I’ve had less time to keep up with all of the fantastic content.
Things I’ve Learned
That I enjoy technical speaking! This week, I delivered a talk to a room of developers about ASP.NET Core. It’s a popular topic which I think generated the interest and high attendance. I’m quite shy and an introvert by nature, and I generally hate any form of public speaking so presenting a talk is way out of my comfort zone. However, it’s something I’ve been keen to work on; It’s a great way to share information and helps me learn as well. I had the usual nerves leading up to the talk, but I’d practised and refined it over a number of rehearsals, to the point that I was confident in what I was delivering. The talk also included a 30 minute live demo, which thankfully worked perfectly thanks to many practice runs. As soon as I got going I started to feel better and by the end, was on a bit of a natural high. I’ve had some very nice feedback from some of the attendees and I’m encouraged to work on future talks as well as hopefully sharing this one with a wider audience in the future. If I was asked for advice from other developers looking to prepare a technical talk, it would be practice, practice, practice! Having gone through my slides, rehearsing the full talk at least 10 times, I knew what I was going to say and that allowed me to present confidently.
Things I’ve Read
- .NET Renaissance by Mark Rendle
- Welcoming Jon Galloway as the new Executive Director of the .NET Foundation – Congratulations to Jon Galloway!
- Asp.Net Core Logging with Nlog and Elasticsearch by Damien Bowden
- An in-depth look at the various ways of specifying the IP or host ASP.NET Core listens on by Joseph Woodward
- Now sites can fingerprint you online even when you use multiple browsers by Dan Goodin
- ASP.NET Core and the Enterprise Part 4: Data Access by K. Scott Allen
- .NET Core Roadmap
- Exploring IStartupFilter in ASP.NET Core by Andrew Lock – A great post exploring a pretty hidden part of ASP.NET Core. I really enjoy posts like this that dig into the ASP.NET Core source code.
- Logging using DiagnosticSource in ASP.NET Core by Andrew Lock
- Optimistic Concurrency in DocumentDB by Derek Comartin
Things I’ve Listened To
- .NET Rocks – Machine Learning Panel at NDC London
- .NET Rocks – Virtual, Augmented and Mixed Realities with Jessica Engstrom
- Herding Code 220: Richard Campbell on Humanitarian Toolbox
Things I’ve Watched
- NDC London 2017 Keynote: Saving the World One App at a Time – The Humanitarian Toolbox – Richard Campbell – Exciting to get a little mention from Richard during his NDC keynote!
- NDC London 2017 – Patterns for application development with ASP.NET Core – Damian Edwards & David Fowler
- NDC London – An Introduction to CQRS and Event Sourcing Patterns – Mathew McLoughlin – A really interesting talk showcasing Event Sourcing and CQRS with a code demo. This pattern really interests me and I’m hoping to spend some time learning more about it over the coming months.
- NDC London – IdentityServer4: New & Improved for ASP.NET Core – Dominick Baier and Brock Allen
- ASP.NET Community Standup – February 14th, 2017 – Back from Africa
- Optimistic Concurrency in DocumentDB | .NET Core