Browsing articles from "November, 2009"

Learn Behavior-Driven Development

Nov 30, 2009   //   by Ben Griswold   //   Blog  //  No Comments

In this presentation, I provided a brief introduction into TDD and talked about the confusion and misconceptions around the discipline. I, of course, shared a bit about Dan North, the father of BDD and touched upon some crazy hypothesis dreamed up by Sapir and Whorf. I then gave a Behavior Driven Development overview (my impressions of the implementation and lifecycle) and then touched upon available tools, how to get started and I threw in a number of reference and reading materials which you will find below.
Read more >>

Mario Kart Tournament

Nov 25, 2009   //   by vole   //   Blog  //  No Comments

Fairway completed the final round of the inaugural Mario Kart Wii Tournament today. Brett S, sans his mighty nunchuk, cruised past the field of 16 racers and edged out Mike for the victory. Congratulations to Brett S on the victory – you truly plays Mario Kart like a teenager.
Read more >>

F# in 90 Seconds

Nov 11, 2009   //   by Ben Griswold   //   Blog  //  No Comments

I mentioned in a previous post that we’ve started a languages club at the office. In an effort to decide which language we will first concentrate on, I volunteered to give the rundown on F#. Rather than providing a summary here, I’ve provided my slide deck for your viewing enjoyment. There’s nothing special here outside of a some pretty cool characters from The 56 Geeks Project by Scott Johnson and collection of information from my prior functional programming presentations.

Website Vulnerabilities

Nov 9, 2009   //   by Ben Griswold   //   Blog  //  No Comments

The folks at the Open Web Application Security Project publish a list of the top 10 vulnerabilities. In a recent CodeBrew I provided a quick overview of them all and spent a good amount of time focusing on the most prevalent vulnerability, Cross Site Scripting (XSS).
Read more >>

Scrum Overview

Nov 9, 2009   //   by Noah Heldman   //   Blog  //  No Comments

Scrum is an agile methodology that relies on a simple process to get complex work done. It is far less process-intensive than a traditional waterfall approach, but still provides the necessary controls and outputs to guarantee high visibility into the past, current, and future of a project. However, in order for Scrum to be successful, it requires a dedicated team that is willing to follow the well-established guidelines of Scrum.
Read more >>

Language Club

Nov 4, 2009   //   by Ben Griswold   //   Blog  //  No Comments

We started a work language club at work this week. Thus far, we have a collective interest in a number of languages: Python, Ruby, F#, Erlang, Objective-C, Scala, Clojure, Haskell and Go. There are more but these 9 received the most votes.

During the first few meetings we are going to determine which language we should tackle first. To help make our selection, each member will provide a quick overview of their favored language by answering the following set of questions:
Read more >>