GOTO is a vendor independent international software development conference with more that 90 top speaker and 1300 attendees. The conference cover topics such as .Net, Java, Open Source, Agile, Architecture and Design, Web, Cloud, New Languages and Processes

When: 11. May 2012 at 16:30 -


GOTO GeekNight: Roadshow comes to Berlin!

Speakers: Stefan Edlich, Alexander Grosse, and Philip Calcado

Time: May 11th, 2012, 16:30-18:30

Place: Hall H1 / House Bauwesen, Beuth Hochschule für Technik Berlin, Luxemburger Str. 10, 13353 Berlin

Contact: Gary Harvey

Fee: Free (€20 cancellation fee)


The GOTO software developers conferences from around the world now proudly presents, in collaboration with Sounclound, a trio of acts at a special one off event to be held. Watch and learn from the best in Agile, NOSQL and Clojure.

Signup now as there is a limited number of seats. We usually head out for a beer after the event so keep a window open for networking as well.

The evening will be divided in three different talks of 30 minutes. Here's the speakers abstract for their talks:

Stefan Edlich:

"How NoSQL fits in a polyglot persistence world"
2011 was a quite successful year for NoSQL. All big database vendors have started inserting NoSQL features into their databases. More then 1000 NoSQL hosting services showed up and NoSQL DBs are becoming a PaaS standard in cloud stacks. But beside the fine market intrusion NoSQL is still often used because these DBs are new and somehow "cool". Nevertheless the difficult areas of NoSQL products and database trade offs are notably unexposed. In this talk we will enlighten the NoSQL trade offs, operational issues and we'll have a look, how NoSQL is successfully implemented in the industry.

Alexander Grosse: 

"Engineering culture"
There are a lot of methodologies in software engineering, but most of them (if not all) neglect the basics and that is the engineering culture of a company. How are engineers valued, how do they work together and are they allowed to deploy on production anytime? Is it ok to make a mistake form time to time or are a lot of processes being introduced to avoid mistakes? This talk will give an overview of different engineering cultures and will also give insight about the SoundCloud engineering culture.

Philip Calcado:

"Function Composition: The top reason node.js submissions get rejected by SoundCloud"
At SoundCloud we ask candidates to send us some code before inviting them in for interviews. Candidates can use whatever language they want, and over the past year we saw a massive rise on the number of submissions using server-side JavaScript. Unfortunately, too many submissions are asynchronous blobs of procedural code. Let's talk about how to leverage good old Functional Programming techniques to make code less coupled and more readable!

We're sorry, registration is closed