Primary Navigation

Site Search

Main Content

Knowing how to use Linq is useful if you're doing any coding using .NET 3.5 or newer. But have you ever thought about what is going on "under the hood"?
Join us as we dive into the guts of Linq and implement Linq extension methods such as Where, Select, Any, All and Sum. Not only is it in…

Creating great software is not like construction. It’s more like gardening. In this session you will learn about important software gardening concepts such as soil, water, seeds, light, pruning, insecticide, weeding, and more. Along the way you’ll see processes, concepts, tools, and techniqu…

Looking for a new way to practice your craft? Randori provides a complementary way type of training when compared with katas. Elements are: Pair Programming, Pair changes with mechanism (Time box, Ping Pong), Start from scratch, Use TDD, Everyone should be following, Pair should be explainin…

One of the key values as part of the Software Craftsmanship movement is to be "skill-centric" and as part of that, practicing our skills as software developers is key! The Code Kata format is a coding exercise that is repeated and perfected. It provides one of many ways to practice the craft…

As programmers, we're constantly battling against interruption, trying to stay in a groove. Meetings, office chatter, bureaucracy and more all stand in our way creating waste. Many of us have done Test-Driven Development (TDD) or something close to it in an effort to be more productive. Howe…