Some helpful MVVM snippets
If you’re doing any significant amount of MVVM / XAML work, then I hope you’ll find these Visual Studio snippets useful. This first snippet creates a backing field, a property with a simple getter, and...
View ArticleIntroducing MVVM Command Wirer
Wiring up Commands in MVVM apps is painful, because you’ll often have 4 discrete blocks of code relating to a single command: The Command property on the ViewModel A Func<bool> or...
View ArticleMVVM pain points
I’ve been doing MVVM & XAML development for awhile now, and over time I’ve identified a couple of pain points – things that bug me, pet peeves, code smells – that are prevalent with MVVM...
View ArticleMVVM pain points: ICommand, y u no implementation?
One of the things that bugs me about C# MVVM development is how important ICommands are, yet no standard/reference implementation is provided in the BCL. It’s practically a rite of passage for C# devs...
View ArticleMVVM pain points: Scattered Command code
This post is mostly copied from Introducing MVVM Command Wirer Wiring up Commands in MVVM apps is painful, because you’ll often have 4 discrete blocks of code relating to a single command: The Command...
View ArticleMVVM pain points: Verbose, repetitive, and redundant Property definitions
One of the biggest features of .NET MVVM development is the ease of data-binding between data objects and UI controls. The mechanism that enables that feature is the INotifyPropertyChanged interface,...
View ArticleMVVM pain points: Chained/Dependent/Calculated Properties
A common occurrence in MVVM development is having calculated properties on your ViewModel. Calculated properties are often put on the ViewModel in order to avoid putting that logic in the UI code, as...
View ArticleAdding OpenSearch support
Just saw this post by Scott Hanselman On the importance of OpenSearch, and I decided to try it out. Took me no time at all to add it to WordPress! Follow the instructions at Scott’s post for the most...
View ArticleAutomating setup of your windows development environment for fun* and profit**
With the release of Windows 10 Technical Preview, I started thinking seriously about trying it out and begin migrating my apps. But on the other hand, I didn’t want to take my existing dev/play machine...
View ArticleDesigning a twitter alternative
Given the recent censorship issues (not to mention crashing stock prices), the time is ripe for a twitter alternative. Sure it seems unthinkable right now, but let’s not forget the lesson of Myspace....
View ArticleDesigning a twitter alternative, pt. 2
[continued from part 1] I just found out about GNU-Social which seems to have a lot of the same goals as what I described in part 1. Before I dive too far into GNU-social let me go ahead and brainstorm...
View ArticleStarting Strength, Year One Recap
Last year, I decided to start weightlifting. I knew I should be doing some form of exercise, although I was never really motivated to pick one and stay with it. All of the exercises I tried were merely...
View ArticleCaptain America: Civil War short spoiler-free review
Captain America: Civil War is the best Marvel movie to date. Actually, it’s arguably one of the best superhero movies to date. It features a bigger superhero cast than the first Avengers movie yet...
View ArticleHow to vote for Trump and not lose your eternal salvation
First off, this article is not about why a Christian should or shouldn’t vote for Trump – I’ll save that for another post. In fact, you won’t see any candidate names at all past the introduction....
View ArticleConstitutional Heresy
Allow me, if you will, a moment of conservative heresy: The liberals were right all along – the Constitution IS a living document! No, not in the way that Ruth Bader Ginsburg means the phrase – Scalia...
View ArticleThe Terrifying Truth in the Trump Tapes
In all the furor over Trump’s locker-room banter, there is an important implication that everybody is missing. Did you catch it? Forget about whether or not his words and actions were decent[1]- I...
View ArticleAgainst McMullin
Evan McMullin may be a good man. He may be a knowledgeable man. But he’s neither principled nor wise nor conservative. A principled man wouldn’t stab his own party in the back in an historic and...
View ArticleA Spirit Divided
In light of the current campaign cycle, I’ve been struggling with a theological conundrum: How is it possible that one Christian feels the Holy Spirit is leading him to vote in one way, and yet another...
View ArticleWhy Only Immigration Matters
Immigration Reform is the linchpin which secures the future of the nation, and getting it under control is of paramount importance – even in the face of every other imminent domestic threat to the...
View ArticleThe Complete and Utter Failure of #NeverTrump
LOLThe NeverTrump movement has been a complete and utter failure, in all respects. Now, I don’t blame the individual voter for being NeverTrump- at times it seemed as if the entire world was arranged...
View Article
More Pages to Explore .....