Browse by Tags

All Tags » .NET (RSS)

Code to Interfaces. Right. What’s an Interface? by Bil Simser

The premise of coding to interfaces has been around for awhile now. The concept is simple. Given a definition of something you create things based on that definition. That might be a horrible description of an interface but I didn’t want to go all Computer...

Visual Studio Achievements - Remember Kids They're Just For Fun by Bil Simser

I followed a neat project for the last couple of months which today became a reality, Visual Studio Achievements . Achievements are something the gaming world are very familiar with. They're milestones of recognition to meet like "Blowing up 30 Enemies...

Some JSON Resources For You by Bil Simser

As a developer I really dig JSON over XML for information exchange. It's clean, simple, and just works. I don't have to deal with complicated schema validation, reams of unreadable encoded text, and hierarchies that make no sense. I prefer to consume...

Prairie Dev Con West - Sessions Announced and Registration Open! by Bil Simser

I’m thrilled to announce that the Prairie Dev Con West folks have posted sessions and speakers on their site, and opened registration for Prairie Developer Conference West ! Three Days of Fantastic Sessions! Prairie Dev Con West happens March 13 – 15...

Using the Builder Pattern To Create SharePoint Lists by Bil Simser

In building out a custom solution I get tired of writing procedural code to create a list, add the columns, setup the views, and add some initial data. Many moons ago I decided to follow a creational design pattern called the Builder pattern. This pattern...
Filed under: , , ,

Secret Agent Man by Bil Simser

Just a quick one this morning as we all get started in the week. Something that comes into play (sometimes in a big way) is the user agent string your browser gives off. So for example using the User-Agent field in the request header, you can determine...

Imperative vs. LINQ Performance on WP7 by Bil Simser

Jesse Liberty had a nice post presenting the concepts around imperative, LINQ and fluent programming to populate a listbox. Check out the post as it’s a great example of some foundational things every .NET programmer should know. I was more interested...
Filed under: ,

Generic Pop and Push for List<T> by Bil Simser

Here's a little snippet I use to extend a generic List class to have similar capabilites to the Stack class. The Stack<T> class is great but it lives in its own world under System.Object. Wouldn't it be nice to have a List<T> that could do...
Filed under:

Dotfuscator Deep Dive with WP7 by Bil Simser

I thought I would share some experience with code obfuscation (specifically the Dotfuscator product) and Windows Phone 7 apps. These days twitter is a buzz with black hat and white operations coming out about how the marketplace is insecure and Microsoft...
Filed under: ,

Unicorns, Triple Rainbows, Package Management and Lasers by Bil Simser

Since the dawn of time, developers have been adding references to projects. Even longer, they’ve been doing it through a cumbersome and tedious manual process. You know the routine. C’mon. Play along with me: Launch web browser Search for the website...
More Posts Next page »