.NET Implementing Modern API Versioning in .NET (via Nick Chapsas) Career How to Answer “Tell Me About a Time You Failed” in a Job Interview (via HBR) This question is more about what you learned and how you prevailed. This…
Professional Development – 2023 – Week 1
.NET When readonly Isn’t’ readonly in C# (via Nick Chapsas) Business How to Motivate a Top Performer — When You Can’t Promote Them (via HBR) This boils down to understanding what the employee desires, given there may be business constraints…
Tamiya Mazda MX-5 – Step 8
This step was about the dashboard details. Here’s the gallery with 18 images of this step. The trickiest part of this step was how small everything was. When the decals are only a few millimeters wide, sliding them off means…
Professional Development – 2022 – Week 52+
.NET Getting C# Code Metadata That Reflection Can’t Get (via Nick Chapsas) Is Dynamic in C# Really Slow? (via Nick Chapsas) Nick compares dynamic instances, ExpandoObject instances, and reflection. In most cases, try to avoid all three of these for…
Tamiya Mazda MX-5 – Step 7
This step was about the instrument panel. Here’s the gallery with 11 images of this step. This step went smoothly — paint, assemble, and apply some decals. Lesson learned: Use gloves when handling semi-gloss painted surface so you don’t leave…
Year in Review: 2022
I continue to be amazed by how much I accomplish personally and professionally each year. Some highs Some lows Work and career I was at a crossroads this year about where my career was headed. I’ve read plenty of articles…
Tamiya Mazda MX-5 – Step 6
This step was about the wheels and exhaust. Here’s the gallery with 47 images of this step. Lessons learned This step took about 4.6 hours.
Professional Development – 2022 – Week 52
.NET Validate your dependencies correctly in .NET (via Nick Chapsas) Nick demonstrates an example of a runtime exception being thrown because a dependency wasn’t registered in the DI container. He then uses some interesting setup to get access to an…
Professional Development – 2022 – Week 51
.NET Are You Using the Stopwatch Efficiently in .NET 7? (via Nick Chapsas) What are frozen collections coming in .NET? (via Nick Chapsas) Leadership How Leaders Should Handle Public Criticism (via HBR)
Professional Development – 2022 – Week 50
.NET The weirdest way to loop in C# is also the fastest (via Nick Chapsas) Nick breaks down the performance if for, foreach, looping over a Span, and then using the Unsafe.Add() method. The magic is because Spans are blocks…