Ordinarily I like to pontificate on the merits (or detriments) of particular code design decisions. Instead today, I’d like to share a neat consequence of C# 6 that I found the other day. Continue reading “They think of everything!”
You found it! After many hours of scouring the internet, you’ve finally discovered the library that does precisely what you need. Except… it has a dependency… on a package that your architect has declared unfit for your company. Continue reading “Eliminating Hard Dependencies”
When I was young, taking my first class in computer science, my mother told me about her experiences with computer programming coming through college in the late 70s.
We programmed with punch cards. You had to feed them into a computer to be analyzed, and if you got anything wrong, the computer output would simply be: “Error”.
It’s an age-old question that just about every WPF developer has asked: How can I bind an event to a command? Continue reading “Reinventing the Wheel”
I was on the train in to work this morning when an article came across my Google feed. The article is just one of many over the past few years that talk about task management tools and why Trello is inadequate, and decided that I’m tired of Trello being lumped in with apps that are specifically designed around application development and team/task management. Continue reading “Organize All the Things!”
In the last post we discussed why it could be preferred to expose all of your methods publicly. However, I deliberately left something out. Some of you may have noticed. Continue reading “Hide Your Secrets”
Yeah. This post is titled that. Continue reading “The Case Against Private Methods”