Ben Griswold on March 8th, 2010

Last week, I gave an in-house presentation on cloud computing.  I walked through an overview of cloud computing – characteristics (on demand, elastic, fully managed by provider), why are we interested (virtualization, distributed computing, increased access to high-speed internet, weak economy), various types (public, private, virtual private cloud) and services models (IaaS, PaaS, SaaS.)  Though [...]

Continue reading about Learn Cloud Computing – It’s Time

Ben Griswold on December 18th, 2009

I just wrote about how I like to present on unfamiliar topics. With this said, Domain-Driven Design (DDD) is no exception. This is yet another area I knew enough about to be dangerous but I certainly was no expert.  As it turns out, researching this topic wasn’t easy. I could be wrong, but it is [...]

Continue reading about Learn Domain-Driven Design

Ben Griswold on December 18th, 2009

If you ask me, it can be a little intimidating to stand in front of a group and walkthrough anything remotely technical. Even if you know “Technical Thingy #52” inside and out, public speaking can be unsettling.  And if you don’t have your stuff together, well, it can be downright horrifying. With that said, if [...]

Continue reading about Forced Learning

Ben Griswold on November 30th, 2009

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 [...]

Continue reading about Learn Behavior-Driven Development

Ben Griswold on November 11th, 2009

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 [...]

Continue reading about F# in 90 Seconds

Ben Griswold on November 9th, 2009

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). 
I gave an overview of XSS, stepped through a [...]

Continue reading about Website Vulnerabilities

Ben Griswold on August 26th, 2009

I did an in-house presentation on Lean Software Development (LSD) and Kanban Systems this week.  Beyond what I had previously learned from various podcasts, I knew little about either topic prior to compiling my slide deck.  In the process of building my presentation, I learned a ton.  I found the concepts weren’t very difficult to [...]

Continue reading about Learn Lean Software Development and Kanban Systems

Ben Griswold on June 28th, 2009

Thanks to everyone who sacrificed part of a beautiful San Diego afternoon to attend my talk at the SoCal Code Camp yesterday.  For those who missed it, I provided An Introduction to Functional Programming  - a slightly modified version of the Functional Programming Series which I recently posted.  If you are interested in the slide [...]

Continue reading about SoCal Rock & Roll Code Camp Presentation