Test-Driven Development is a software development technique consisting of building the code in small increments of describing the next step with a test, then implementing the code. This technique is very useful for focusing on the different aspects of the code (APIs, good tests, clean code), as well as to make sure we have good unit test coverage. TDD can help you decide what tests your code needs, and keep your code clean.
The workshop is planned to be 3-4 hours long, depending on how many questions the audience will have and how fast the practical part will proceed. There'll be some food, kindly sponsored by Tekna.
Please bring a laptop with the development environment of your choice to the workshop for the practical exercise, if you can. Or you can join someone else who will bring it. We are planning that 2 people will share 1 laptop and thus it is expected that at least half of the participants will come with a laptop.
The workshop will be held by Esteban Manchado Velázquez. Esteban is a software engineer with experience in development, quality assurance and project management. He's a firm believer in open source, tools and automated tests, and his last open source project is RoboHydra, a tool to help test programs that communicate over HTTP. Among other companies, he has worked at Opera Software, where he played a key role in the test automation for such projects as My Opera and Opera Link. Apart from computers, Esteban enjoys reading and making comics, playing drums in a jazz and a rock band, and being a beginner songwriter.
This meetup is open for non-members of Tekna and will be held in English.
How to find us inside the building
Ingeniorenes Hus is quite a big building. The workshop will be taking place in the meeting room on the 9th floor.
First, you'll need to enter the building. If the building's door is closed, go few meters to the right and you'll see a "doorbell", or rather a communication system with many buttons and a small screen. You'll need to call a room on the 9th floor, thus press "9" and "Call" buttons. Someone will answer and open the door for you.
Once you are inside, take elevator to the 9th floor, or take stairs if you wish. There are 2 panels with buttons in the elevator. You need to use the panel on the LEFT, only the left panel has the "9" button.
Once on the 9th floor, go few meters to the left from the elevator and enter the meeting room through the glass door.
If you become lost, call Alexei on the phone[masked] 121.