Quantcast
Channel: PhilChuang.com
Browsing all 34 articles
Browse latest View live

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 Article



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 property on the ViewModel A Func<bool> or...

View Article

Image may be NSFW.
Clik here to view.

MVVM 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 Article

MVVM 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 Article

MVVM 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 Article


Image may be NSFW.
Clik here to view.

MVVM 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 Article

MVVM 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 Article

Adding 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 Article


Image may be NSFW.
Clik here to view.

Automating 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 Article


Designing 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 Article

Designing 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 Article

Image may be NSFW.
Clik here to view.

Starting 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 Article

Captain 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 Article


How 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 Article

Image may be NSFW.
Clik here to view.

Constitutional 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 Article


The 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 Article

Against 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 Article


Image may be NSFW.
Clik here to view.

A 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 Article

Image may be NSFW.
Clik here to view.

Why 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 Article

Image may be NSFW.
Clik here to view.

The 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
Browsing all 34 articles
Browse latest View live




Latest Images