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”
I think it’s time for us all to accept the truth: I’m abandoning the plugin series. I had a functioning proof of concept at my previous job, but I didn’t think to grab it when I left and moved halfway around the world, and I don’t feel like trying to recreate it right now. Maybe I’ll come back to it someday. Instead, today we’re going to talk about APIs and why there are so few SDKs to consume them. Continue reading “The Disparity between APIs and SDKs”