Professional Development – 2023 – Week 15

.NET Why Microsoft Made Their New Frozen Collections Slower (via Nick Chapsas) From a previous video, we learned about .NET 8 having FrozenDictionary and FrozenSet that are immutable (only support reading). However, to create these read-optimized collections, you pay for…

Tamiya Mazda MX-5 – Steps 9 and 10

These two steps were about the seats and interior door panels. Here are the two galleries: I tried two different types of masking for the seats (flat black vs. semi-gloss black). The easiest approach was wide masking tape and trimming…

Professional Development – 2023 – Week 9

.NET Random Finally Gets Its Missing Methods in .NET 8 (via Nick Chapsas) Currently .NET has Random.Shared for non-critical random numbers, and RandomNumberGenerator for secure operations. The latter is about 7x slower. .NET 8 brings in Random.Shared.Shuffle() and Random.Shared.GetItems(source, number…