Code, Links

Links to Code By #4

Another episode of my infrequent Links to Code by. My take on things old and new that are interesting to me and perhaps make my coding life easier, more entertaining or purely stretches my cerebral matter. Enjoy!

Giving Clarity to Linq Queries by Extending Expressions – What a great article. This is something I’ve done plenty of times before, but here is a formal write-up.  in this article, Edward talks about using the Pipe and Filter pattern to simplify and give clarity to your linq statements.  Through the judicious use these custom expressions, our linq queries become more concise and readable and the expressions become easily reusable.   Good stuff here.

The Wounded QR Code – Most everyone knows what a QR code is by now.  But do you know how they work?  Do you know how durable they are and how resistant to damage they can be?  Do you also realize how creative you can become with their design while still maintaining a working code?  Well this article is a great introduction (and goes beyond just introducing them) to the great QR code with a special emphasis on damage and reliability.

NAudio 1.7 – I’ve always been fascinated by audio programming from the days on my Commodore 64 doing MIDI programming (good resource here), but I’ve never had a reason to dive into it before…..I still don’t really, so perhaps this is just an empty promise to myself, but I am going to look at this deeper some day.

WebForms URL Routing – I’ve not done a ton of web programming over the last couple years so I’ve not kept up on the new advancements in   Here is a good example of something I just discovered this morning.  New in 4.0 (I think) the routing capabilities adds a new dimension to the whole web forms arena.  I have to do a lot more research and testing before I pronounce judgement on this, but it’s nice to know that it is here.

When I interview potential new developers, one question I usually ask is, “If given unlimited resources and time, what would you do?”  9 out of 10 developers say some form of “Develop games”.  If was asked that years ago, my answer probably would have been the same (it still may be for that matter).  Game development has always fascinated me even though I realize that is probably one of the most demanding forms of development there is.  Well here is a blog from one Jesse Freeman, who is a technology evangelist for Microsoft that focuses on Windows 8 game development.  Good stuff, worth the read.

Well that’s enough to keep you busy for this Saturday….until next time….


Links to Code by #3

A rainy Friday night, so catching up on my blog reading again.

Found this link on CSS tools, some I’ve run across but a few new ones also.,

  • CSSTrashman – This was really interesting to me as CSS has a way of getting away from you.  Took a 88k CSS file on a sample site and brought it down to 8k.
  • Pure – I’ve seen this before, but never used it. 
  • Glue – I’ve used CSS sprites before and realized the benefits, but it was always such a pain to put together.  Glue seems to automate this…very nice.
  • TopCoat – nice and simple, but looks handy.
  • Normalize.css
  • Bear CSS – need to play with this some.


Other stuff of interest:


Links to Code by #2

Here’s some more interesting stuff I’ve stumbled upon.


Links to code by (or just some cool links I found)

Every week or so I try and spend some time going through my reading list and catch up on my reading.  I invariably find some interesting posts to share with my team.  I might as well share them here as well so everyone can enjoy.

  • What’s in a good commit (here) and a follow up post that gives some additional commentary.  I agree with the points in these for the most part.  While I’m not perfect, these are good guidelines to follow.
  • Virtualizing SQL Server – new white paper that gives us some best practices.  Has some practical application to my team.
  • New version of Knockout!  Here’s a tool that we are using more and more, but I feel we are just scratching the surface of the power of it in our apps.
  • I just need to find a way to use babylon.js
  • People that know me, know I’m a resharper guy.  These multi-file templates coming in v8 are pretty cool.