Category: Awesome

HTML5 on the Desktop — Finally!

As tidbits start to come out about Windows 8, it appears that we’ll see a significant shift in the Windows UI in the next version.  In itself, there’s a whole lot of significance as it’s a paradigm shift in terms...

Philly.NET Code Camp – Follow Up

Philly.NET Code Camp – Follow Up

(One of many I foresee for the next week or so – lots of blogging to catch up on.) Firstly, thanks to everyone who sat through my session and the excellent questions and feedback.  I honestly expected < 10 people. ...

Presenting at the Tri-State Code Camp 2010.2!

Presenting at the Tri-State Code Camp 2010.2!

The session is titled “Object Oriented Development and Practices in SharePoint“: Building maintainable solutions on the SharePoint platform can be a challenge (and that might be putting it mildly). Code interspersed with CAML strings, rampant code duplication, hundred (thousand?) line...

More WebSequenceDiagrams.com Awesomeness

As I’ve been working with a client which has demanded rigorous sequence diagrams as deliverables for the design phase of the project, I’ve started to use WebSequenceDiagrams.com more and more. I’ve blogged about it previously, but I’ve only come to...

QOTD

QOTD

A friend passed along a quote the other day: So I just picked up this book today….and found this quote in the forward: “The truth of the matter is, if you need to “save” your job, I can’t help you....

Visitor Pattern In C# 4.0

Visitor Pattern In C# 4.0

I’ve blogged about the Visitor pattern previously and using double dispatch to resolve .NET’s inherent inability to resolve methods by parameter type at runtime. As I was reading about C# 4.0’s dynamic types, I started to wonder if this would...

Random DevTools Entry #017

Random DevTools Entry #017

In software development, it’s incredibly useful to be able to visualize your code interactions using sequence diagrams and data flow diagrams and what not.  Not only is the visualization a plus, the act of generating one helps tremendously in terms...