added workshop content

intro           -- Some introductory words.
JAPH            -- "Just another Perl hacker," exercise.
test            -- Tests, testing, and TDD.
ROMAN           -- Testing exercise with Roman numerals.
fail-fast       -- Take errors seriously. Fail ASAP.
end-weight      -- Put the important information up-front.
central         -- Choice point for the three tracks.

syntax          -- The important of syntax.
GOLF            -- Make a given program short as possible.
processing      -- It's all about input/output, and what's between.
ONELINER        -- Exercise to go between one-liners and programs.
regex           -- Regular expressions, what are they good for?
SCRAPING        -- Take this RSS feed and parse it.
grammar         -- Grammars are like regexes, only more so.
HIGHLIGHT       -- Compare regexes and grammars.
dsl             -- Domain Specific Languages, and their use.
SHIPPING        -- Construct and use a DSL.

test-2          -- Tests and TDD are important. Again.
BOT             -- Try out some TDD and DI.
nesting         -- Nested data structures: pretty neat.
PLAYLIST        -- Traverse a nested data structure.
lazy            -- Iterators and lazy lists are pretty nice.
FRINGE          -- Try out iterators and lazy programming.
observe         -- Observers are nice, too.
ELEVATOR        -- Build an interactive event-based system
compose         -- It's all about the composition.
SELECTOR        -- Write a composable API.

abstraction     -- With great abstraction comes great responsibility.
PROMISE         -- Conditional execution in the future.
dry             -- Don't Repeat Yourself. Don't Repeat Yourself.
HEX             -- find templates on a hex board.
tell-vs-ask     -- Two ways of using an object.
KENYA           -- A tour company needs your help.
leakage         -- References are tricky, and here's why.
GRAPH           -- Implement a graph algorithm, safely.
anemic          -- Don't create weak APIs. Avoid CRUD.
INTENT          -- Putting intent into software.