Last weekend I was traveling in Seattle, and I got to visit the Living Computer Museum! And I've got to tell you, I absolutely love
a computer museum. If you do, too, you're in luck: I live-tweeted my adventures. You can check them out on my twitter
- Is making a struct readonly a breaking change?
As a usually-native but sometimes-managed code developer, I'm really excited about the performance improvements that keep coming to C# and .NET Core.
readonly structs give the compiler more information about your intent and therefore more ability to optimize.
- Storing UTC is not a silver bullet
When talking about how to deal with times that might persist across daylight saving or timezones changes, it's often easy to think that just storing UTC time is always the "right thing" to do. The truth, as usual, is a lot more complicated.
- WTF is Big O Notation?
Do you know "Big O" notation? It will probably be familiar to people who went to school for Computer Science, but autodidacts might recoil in terror when they see
O(n log n). It's not really that scary, though! And it's definitely worth taking a little time to understand it.
- Why Rubymotion
So you want to build some mobile apps, and you've got a lot of options. You could build competing native implementations, you could consider JS with Cordova or React Native, and of course there's Xamarin. But what about Ruby? Yes, Ruby with RubyMotion.
- How To Align Things In CSS
About ten years ago, I decided to learn CSS. Well, I'm still learning - especially about alignment. 😅 Thankfully, I'm not the only one and there are experts to help me when I'm in a bind. This summary is a great help and an excellent resource for the future.