Skip to content
Thomas Coopman edited this page Sep 16, 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).

Marketplace friday

Marketplace

Playing with projections: writing a client

Writing a client

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


What if training market was an open marketplace led by the community

By @clem_bouillier

@ouarzy already presented this @socratesuk, it is called HackYourTraining. We have made a first experience and I like to discuss the results with you and what could be the concept of this kind of marketplace (given we would like to avoid transaction costs, so it is NOT about creating our business model!)


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, …