EXPERIENCE FOUNDATION

Changing the world one apprenticeship at a time

February Scala Koans!

This week at Experience we knocked down the first 30 expectations of the Scala Koans. In Experience “hot potato” fashion, the crew got through all of the exercises by switching after test driving a problem on the big screen, one after another. It was GREAT FUN and we got to kick the tires of Scala, a powerful [...]

Posted in Uncategorized | Comments Off

Cucumber and SQL

Experience Foundation is continuing on with SongBirdNation work and fine tuning the music transposition tool. We also having been diving into Cucumber, RSpec, WATIR, and SQL. There’s a lot of great stuff in the pipeline for the group!

Posted in Uncategorized | Comments Off

Software Apprenticeship is Good for Companies Today

The past week the Experience Foundation team has been working out what apprenticeship means to companies today. Here are a few items. Apprentices usually come with good reference. Known personal references are even better. Apprenticeship changes lives. Everyone learns on the job but apprentices also commit to learning outside of their normal work day with [...]

Posted in Uncategorized | Comments Off

Tic Tac Toe completed!

Tonight we finished off the remaining work to have a pretty functional tic tac toe game up and running in the console. We had fun! Here’s a snippet view.

Posted in Uncategorized | Comments Off

A little shell game…

Tonight at Experience Foundation was super fun! My partner in crime, Justin Hohman, led the exercise of adding a command line interface to drive the Tic-Tac-Toe game logic that we have been working on. Here’s a snippet: As you can see, we were able to get the following things accomplished: Create a Main Java class [...]

Posted in Code Kata | Comments Off

So what’s your story?

Last week at Experience Foundation we took a night to focus solely on breaking down a seemingly BIG project for estimation. The project’s product owner was with us that night and has received quotes from local firms ranging from $30k – $350k! We realized that much of the gap between estimates was due to the product owner [...]

Posted in Uncategorized | Comments Off

Tic-Tac-Toe winning logic

We performed some refactoring to the TIC-TAC-TOE app and extracted a Gameboard class to store the state of the game and ask questions to in order to know if someone as won. To complete the logic for determining if any combination of 3 cells has a winner we wrote the following test. private static final [...]

Posted in Uncategorized | Comments Off

Git, Maven, Java, jUnit & Tic-Tac-Toe

The last couple session we’ve continued to refactor the tic-tac-toe game we’ve been building. We did the following… Established an automated build leveraging Maven. Here we integrated jUnit for unit testing and Cobertura for code coverage static analysis. We set up a Git repo and pushed it to GitHub for tracking against. We continued to [...]

Posted in Code Kata, News | Comments Off

Experience Foundation Katas

All development katas we perform now have a home on github. http://github.com/bjallmon/experiencefoundation Enjoy!

Posted in Code Kata | Comments Off

Tic-Tac-Toe Continues

This week in Experience Foundation we continued down the path of building out the game Tic-Tac-Toe in Java. We are using Test-Driven-Development (TDD) to emerge the design and Tic-Tac-Toe API. Between last week and this week we’ve accomplished the following… Starting a game with two players<Player> (X & O) Initiating a gameboard that’s simply a [...]

Posted in Code Kata | Comments Off

"What we have to learn to do, we learn by doing." - Aristotle

Current Projects

  • Flashlight - A management system for charitable organiztions. Flashlight is being built with Groovy & Grails. (WIP)
  • SongbirdNation.com (WIP)
  • ExperienceFoundation.com (You're here!)

Code Kata