Category Archives: CodeProject

Prototyping with C#? Thanks, Roslyn!

Long before Roslyn was a thing at this years’ BUILD developer conference, it was being used by a small group of Microsofties to create something pretty sweet. This thing allowed you to write C# at the command line. So yeah, think Python, but with C#. Quick to get started, quick to work with, quick to… Read More »

Pimp your app with AppAdditives

Getting your Windows Phone or Windows 8 app published is only half the battle. Marketing is the other half. The folks at ExGrip have now made this insanely easy with App Additives. In this post, I’ma give you the rundown of just how easy it is to create some sweet promo materials for your app… Read More »

WP8 Breaks Bad (cooking with MEF)

Microsoft’s Managed Extensibility Framework is somewhat of an unsung hero in the .Net world in my opinion. The framework itself is insanely powerful and magical but when you combine it with other patterns and frameworks like MVVM it becomes pure sorcery. If you haven’t checked out MEFedMVVM, I suggest doing so after you get up… Read More »

Get yer Git on

One of the more interesting aspects of moving to VisualStudio Online for my source control and builds when I did it was seeing that I now had the choice between TFS Version Control (TFSVC) and Git to use as my source control. At that time I had never used Git. However, when I saw this… Read More »

From Joe to Pro – TFS style

If you haven’t signed up for Team Foundation Service yet, you should. Especially if it’s just you and a couple buddies coding away on apps for Windows Phone and Windows 8. But hey, you get SO much w/ TFS, why let it go to waste? Take advantage of it! Specifically, I’m talking about Builds. CI… Read More »

Python’s namedtuple… for .Net!

One of the things I have seen people applaud about Python is its “namedtuple” class. If you could describe this in terms of .Net’s Tuple (and <T1, T2, etc>) it would be to basically say that it’s the same as Tuple, but if instead of “Item1” on Tuple you got “Name” or “Age” or whatever… Read More »

Accessing private fields in inherited classes

A co-worker of mine was working on some UTs for his current setup and wanted to invoke/access private members on some of his production objects. I introduced him to the PrivateObject type in .Net to get his work done. That all went well until he wanted to get at a private field that was in… Read More »

Auto-gen a URI string based on a method call

There are some navigational paradigms out there that use navigation strings to hit, in turn, methods within your own codebase. It’s a sound idea, but generating those URIs as strings which you in turn use in a Navigate() call can be problematic. What happens when you add a parameter to the method? Rearrange the parameters?… Read More »

Keep Debug.Assert windows from halting your Unit Tests

Debug.Asserts are useful during development, but have you hit a time where one pops during a unit test run? Totally screws up your chi. But what can you do about it, #ifdef them out all over? Nah. Config file to the rescue!

Bing News, your blog reader

Guess what I found, folks. I managed to get .Netitude INSIDE Windows 8’s super-sexy Bing News app. And it couldn’t have been easier. Bing News allows you to add your *own* feeds to it. And by *own* I mean any one you want, and by feeds I mean RSS feeds, baby. “Dude, you’re awesome. TELL… Read More »