A Code kata is a great way to experiment with code, but I don’t nearly do them as much as I should. I spend a lot of time reading about techniques and frameworks, but I could use more practice.
Especially when programmers don’t agree on how variables and classes should be named.
In my current job, I’ve heard dismissive talk about testing. Along the lines of “well, that’s cute that you did that, now get back to work”. Work being manual tests to make sure everything works as intended.
With my experience in IT, it’s more surprising that such a massive attack took so long to happen.
Recently I went to a session given by Maarten Balliauw about memory management. In that talk, he mentioned the effect boxing and unboxing has on performance. He also talked about how a lot of strings can affect memory management. This got me thinking on the impact of boxing and unboxing when I format strings. What kind of impact does it have?
A coworker pointed out that when performance is important, a custom
KeyedCollection is pretty hard to beat. Let’s find out if this is true in the new and improved .net core framework.