PodTower-128

PodTower5 Preview, and a Life Recap!

Yes, I’m still around, and yes, I’m still coding. Things just happened to get a little busy, what with finishing a university degree and everything. I’ve been slacking a bit on the PodTower side though. I haven’t abandoned it, I’ve just needed a small stretch of free time where I felt inspired both from a coding and design perspective. More >

Mapping XML Namespaces to CLR Namespaces

Over time when working on a Silverlight project, you may end up creating UserControls or custom controls that are in a shared library and referenced in your main application. In order to keep things organized, you may end up refactoring these controls into distinct namespaces that relate to their specific function. After a while, you might find that your xmlns declarations at the root of your XAML control become littered, and time is wasted on trying to remember what control exists in which namespace. More >

Code Snippet – WCF RIA Services Insert/Update/Delete Methods

I don’t know what it is about Microsoft technologies, but it seems like almost every time I use another one, it’s a reminder of why developing in this space rocks so much. Recently, I’ve been working on a project that uses WCF RIA Services, and needed a way to add create/update/delete methods for new entities in my domain service. More >

WCF NetTcpBinding and Silverlight – “An existing connection was forcibly closed by the remote host”

Over the past few nights, I’ve been working on an awesome application that uses ASP.NET MVC, .NET 4.0, WCF, and WinAMP all at the same time. One component I wanted to build was a visual equalizer, and I decided that Silverlight would be the best fit for this job. More >

Display of a XAML parse exception.

Using Implicit Data Templates in Silverlight 5!

One of the new features in Silverlight 5 is implicit data templates, which at first glace, sounds about as exciting as a Sunday drive in an electric vehicle-only mode Prius. But you’d be wrong. More >

Refactoring Activities in an Android Application – Watch your Package

Tonight, while working on an Android application, I ran into a slight difficulty when refactoring my activities. Specifically, I wanted to organize my packages a little more, so I created a subpackage called activities, and moved all of my activities into it. More >

SQL Server 2008 R2 Database Refactoring Strategy: Optional Stored Procedure Parameters

For the most part, refactoring a relational database sucks. Once it’s in production, changing any aspect of your schema can result in massive breaking changes. If you use SQL Server 2008 and stored procedures, you can mitigate this pain a slight amount. More >

The menu appearing after the ActiveSync icon is right-clicked on the taskbar.

How it Works: Windows Mobile RNDIS

Today, I had to do a deep dive into Windows Mobile to figure out how a docked Windows Mobile device, specifically the Motorola MC9090 RFID reader, can access the network(s) of the machine it’s attached to. This seemed to be a magical, “it sometimes works” sort of thing, but I think I’ve nailed down how it works, and how to always make it work. More >

Apache Pivot Logo

Getting Started with Apache Pivot 2.0!

Apache Pivot LogoOver the last few days, I’ve begun to branch out and begin to learn Java once again. One of the main reasons I’ve largely ignored Java over the years is due to the lack of a modern UI toolkit. After being spoiled by the power of Windows Presentation Foundation and Silverlight, everything else seems so ancient. More >

Silverlight 5 – DoubleClickInvokeCommandBehavior!

Today, I was working on PodTower a bit more, and needed a way to add items to the new playlist coming in PodTower 2. While I plan on adding drag and drop at a later date, for now I decided that double-clicking on an item in the podcast list will add it to the current playlist.

More >