I am blog
These are the things I write about
You double click on your iOS storyboard, it opens, and then nothing. A blank screen or maybe an error if you're lucky. There are two steps to follow to make storyboards load.
Don't make me remember to run all my units tests, do it for me. Adding unit tests to the Kudu deploy script.
When I considered moving this blog to HTTPS all I thought about was getting an SSL certificate. Actually the certificate is only the first step, there is plenty more to do.
Let me guess, you're trying to set up an SSL certificate on Azure. I know, it happened to me.
Tools matter. And when there isn't a ready made tool for the job you have to make your own. Enter the ultimate desktop build.
This one had me banging my head against the wall for a long time, refreshing a list of items was causing the app to crash when it was repopulated.
There is nothing more frustrating than having to horizontal scroll a file on GitHub. It doesn't make for a happy user experience. Not for me anyway.
By convention, the name of an async method should end with the "Async" suffix. It's one of those things that can easily be forgotten by a developer and missed in a code review. By creating a custom rule, NDepend can report when this rule is violated.
If you're using MvvmCross to handle property changed events you might find that executing a valid unit test fails because the property changed event doesn't fire.
For UWP or Windows Store apps, the VisualStateManager lets you make state changes at certain widths or breakpoints. Great for building responsive apps. Here is a pattern to do the same in WPF.