Skip to content
Jo Van Eyck edited this page Sep 12, 2016 · 14 revisions

Got an idea or want to contribute to someone else's? Put it on this page, and put your session at the top of the following list, separated by horizontal bars (use --- in Markdown).

Session Ideas

Wrestling with legacy code

Hosted by Jo Van Eyck

We've all experienced it. You inherit some piece of code and sooner or later you have to change it. However, whenever you touch it something else breaks. Being a responsible craftsperson, you decide to bite the bullet and finally get it under a test harness.

In this workshop we'll be playing around with dependency breaking techniques from Working effectively with legacy code. We'll also take a look at the golden master technique to break through the chicken-or-egg problem between adding tests and changing code in order to get really gnarly legacy code under test.

What you'll need: code for The Gilded Rose in your favorite legacy language + your editor/IDE of choice. Code coverage tooling would help. It also helps if your language has a port of Approval Tests.


Extensible FizzBuzz by Embedding a Domain-Specific Language

By @mathiasverraes

You're probably thinking, "This is insane!".

Yes.

Interested: Jo Van Eyck


Functional UI experimental workshop

By @clem_bouillier

Try/explore/compare different approaches: ELM, F# Fable+virtualdom...other proposition? NB: nothing prepared, just experimentation...

Interested: Jo Van Eyck

EXAMPLE

Hosted by Your Name

In this session we will be working on some amazing things. And talking a lot. You should be there.

Interested: A Pretty Cool Person, And Another, …

Clone this wiki locally