C# features – LINQ primer

April 30, 2009 | by Geoff
Language INtegrated Query (LINQ) adds extensions to the .NET framework which provide a domain specific language for querying and transforming collections right within C# (or VB for that matter). It provides syntax similar to other 4GL querying languages such as SQL, HQL or even OQL. Below is a simple test case showing how to do LINQ [...]
Read More

C# features – question mark syntax

April 28, 2009 | by Geoff
Some recent project work in C# unearthed a few grains of syntactic sugar which I thought deserved a quick post. Not necessarily because they are ground breaking discoveries, but more because I found it difficult to find information via the usual channels (google) and wanted to share. I think the poor information discovery is a [...]
Read More

GroovyVan meetup on testing

March 31, 2009 | by Geoff
Last night marked the return of the GroovyVan meetups for this year. We had a small but enthusiastic turn out to hear Jerome Pimmel provide an enlightening talk on Behaviour Driven Development (in particular easyb) and myself give a lightning talk on the testing features built into the new Grails 1.1 release. Discussions spilled over [...]
Read More

Morning commute

March 27, 2009 | by Geoff
Some people have to deal with quite a fair bit in their morning commute. Thankfully I am not one of those folks. Whether it’s rolling over the Burrard bridge on my bike, or strolling around false creek to take the Aquabus, I seem to have faired quite well when it comes to commuting to the office. Vancouver [...]
Read More

Coffee for the masses

March 16, 2009 | by Geoff
For such a small and innocuous bean, coffee is one of those things that has the potential to strike a chord with so many varying personality types from all walks of life and cultural backgrounds. At 2Paths, we have our very own espresso machine which has allowed those of us with a penchant for coffee to [...]
Read More