Soundlogo
April 4 - 5 , 2011

Contact

Details

Telephone: +46 31 703 31 85
Email:

Map

Find your best way to the conference with Eniro map or with GoogleMap:

Emmanuel Gaillot

Emmanuel GaillotEmmanuel works as a team coach, (extreme) programmer, facilitator, trainer and systems jiggler. He helps software makers to be better at, prouder of, and happier about the work they produce. A regular speaker at many conferences on Agility, Emmanuel also organizes the annual Agile Open France conference. He is one of the founder (and still assiduous member) of the Coding Dojo in Paris. Emmanuel currently focuses his energy and passion on co-learning spaces, in which participants learn from each others.

Track abstract - Room G1 - Developer effectiveness

Setting Up And Running A Space For Programmers.

A Coding Dojo is a space in which coders have the opportunity to sharpen their technique and learn by example from others. It's a training place, in which participants may learn, session after session, how to master "coding gestures", how to discuss design choices, and how to manage the stress that emerges from the necessity to express swiftly and efficiently a personal response to a given exercise. Emmanuel started the Coding Dojo in Paris with others 6 years ago, and he has attended and shaped it ever since. This session is an experience report on how he and they have managed to create such a co-learning environment and make it thrive.

Track abstract - Room G4 - Emerging Technologies

A (gentle) (yet performative) (and test-driven) incursion in Haskell

Haskell is a functional programming language. Because of its high level of abstraction, its elegance and its conciseness, Haskell gets the attention of the agile developer. Its underlying paradigms, however, differ radically from the now mainstream object-oriented approach; Haskell might even scare away developers used to more classic languages, such as Java. This session will show by example some aspects of Haskell, through the performance of an programming exercise (also known as a Coding Dojo Kata) in front of the audience. Emmanuel's intention is to inspire the audience to be more curious about Haskell and functional programming concepts.

Track abstract - Conversation Corner

Software Craftsmanship is too expensive for the Enterprise

The Software Craftsmanship movement has a manifesto (http:// manifesto.softwarecraftsmanship.org/) which builds on the Agile manifesto. In practice it seems to be about encouraging developers to use Test Driven Development, Pair Programming, and other agile engineering practices. Enterprises often talk about the need for software quality, but donʼt seem to be prepared to embrace these kinds of practices because they are percieved as too expensive. In this fishbowl discussion weʼll be discussing our experiences working in enterprises and following the principles of software craftsmanship.

The discussion is open to everyone, but to get things going, some of the conference speakers have kindly agreed to sit in the fishbowl at the start and share their views on the matter.

Track abstract - Conversation Corner

Mini Coding Dojo

How do you learn TDD? Well, a good start would be to come along to this session and try it out on a simple problem. If you wanted to learn Karate, you’d go along to a dojo every week and practice. The coding dojo is the equivalent for people who want to get better at coding. Learning in a group, in a safe practice arena, starting with simple exercises. We’ll be using the Randori form, which is a way for a group to code together, practise TDD, and collaboratively solve problems. Everyone should come prepared to write some code, some tests, and learn something.

Back

Scandinavian Developer Conference is organized by
Visit us at www.iptor.com