Code.talks 2015

Code.talks 2015

Philipp Nowinski 05. October 2015 Conferences

2 Comments // Reading Time: 6 min.

On September 29th and 30th the code.talks conference took place again in Hamburg. We were there with four people.

The code.talks claims to be the "biggest class meeting of the developer community" - a title that hits the bull's eye. With more than 1500 participants and over 110 lectures on two days, the conference can justifiably be described as big. Due to this size, you will definitely meet many familiar faces here, which makes the class trip character strong. At the same time you have the opportunity to get to know many new people and make new contacts. The same can be said about the choice of speakers. While going through the program I could already discover some well-known names in advance and look forward to their talks. But also some of the speakers I had never heard before surprised me very positively with their presentations.

The disadvantage of conferences with many parallel sessions is often that one is faced with the agony of having to decide on a lecture and thus miss out on another, perhaps similarly interesting one. Due to the enormous variety of topics in the code.talks, this problem almost solves itself. The individual tracks have such different thematic focuses that at least I had no problems finding the right presentation in each session. Most of the time I spent in hall 2, where the focus was on the frontend.

I was particularly pleased not only by the variety and depth of the topics and techniques presented, but also by the noticeable interest in them. Occasionally the lectures were so well attended that besides the cinema seats also the stairs were occupied and for a lecture even interested people had to be sent away because the hall was too full. For me this has again clearly shown how rapidly the frontend world has developed in the last few years. It feels good to notice that all fronts are thinking forward and stagnation is not even remotely imaginable.

Besides the lectures themselves, the ambience and the location itself is definitely the highlight of the conference. With its cinema screens, the Cinemaxx at Dammtor provides an absolutely unforgettable lecture atmosphere. Even in the smaller halls, code examples could be easily read right up to the back row. And to see one or the other animated GIF, or memes on a gigantic screen, can be something special :-D Another advantage to listen to lectures in a cinema hall are the comfortable cinema seats. Especially in the morning after the social event they could show their advantages clearly.

The catering was as impressive as some of the lectures. Thanks to the extremely tasty buffet, no one really had to suffer from hunger. And if you still felt an empty feeling in your stomach, you could still help yourself with a coke and the free nachos or popcorn.

Das Social Event fand dieses Jahr im NoHo auf der Reeperbahn statt. Mit seinen vielen Ebenen und der beiden Dachterrassen auf dem obersten Floor ist dieser Club schon etwas besonderes. Bedingt durch den Diskocharakter des NoHos war es nur leider schwierig richtig mit anderen Konferenzteilnehmern ins Gespräch zu kommen. Dafür konnte bis in die Nacht hinein ausgelassen getanzt und gefeiert werden. Und auch wenn das Bier zwischendurch mehrmals aus war, konnte doch jedes mal relativ schnell für Nachschub gesorgt werden, so dass dem intensiven Feiern bis in die Nacht hinein nichts im Wege stand.

Abgesehen von der code.talks selbst ist Hamburg allerdings auch immer wieder eine Reise wert. Insbesondere wenn man dezentral miteinander arbeitet, ist es wichtig die Gesichter von Zeit zu Zeit mal nicht nur über den Bildschirm zu sehen. Deshalb haben wir unseren Aufenthalt noch auf den Donnerstag nach der Konferenz ausgedehnt, um gemeinsam zu essen, durch Hamburgs wunderschöne Innenstadt zu radeln und gemütlich über die Elbe zu schippern. So sind wir nach drei Tagen voller neuer Eindrücke, Feiern und guter Gesellschaft zwar alle sehr erschöpft, aber auch voller Tatendrang und guter Dinge nach Hause zurückgekehrt. 

Finally, I would like to briefly present some of the most interesting lectures for me. Unfortunately there are no video recordings of the individual lectures. Maybe a point that could make the code.talks even better next year?

Dependency Injection in Angular 2

Dependency Injection is one of the most powerful and hidden tools we have in modern software development. Pascal Precht first explained very simply what exactly DI is and how the concept works technically. On this basis he was able to show how the DI concept developed further in Angular 2 and which problems can be solved by new strategies in the implementation. It was especially nice that not only learning for Angular 2 in particular could be taken away from this lecture, but also many things could be transferred to other SPA frameworks, like Ember, or React. In general it was nice to see that there is a lively exchange between all major frameworks. Similar to the world of browser manufacturers, there seems to be more concern about standards and stronger decapsulation of business logic for the framework itself. Ultimately, everyone wants the Web to win as such. A good feeling :-)

Tales from the crypt: JavaScript & the Internet of Things

Sebastian Golasch has delivered a report from the front of the Internet of Things (or iPhone Apps of Things). In this short look behind the scenes he shows quite impressively how many protocols there are for the communication between the involved devices and where these sometimes show very frightening gaps in the area of security and privacy. Even though after his lecture you might think a second time about whether the communication between fridge and coffee machine might not be too risky, he also shows how OpenSource can be a great hope for using the advantages of home automation without exposing yourself to unnecessary risks. Impressive live examples, a plea for OpenSource and an impressive demonstration of what is now possible with JavaScript.

There Is No JavaScript

Noam Kfir shows in this lecture where JavaScript comes from, what it has evolved into and why it is so damn strange. Hardly any language polarizes developers into so many different camps, all with their own strategy to avoid, improve, replace, or simply love the language as it is. Besides, Noam explains many basic and for many misunderstandable features and peculiarities of the language. Noam's Talk not only gives you a better understanding of the language itself, but also a feeling for where phenomena like TypeScript, CoffeScript, or Dart come from, and that this polarization is not a bad thing at all.

EcmaScript6 for real

Ecma Script6, the new JavaScript standard, is just around the corner. Although most ES6 features are still far from being fully usable, Wolfram Kriesing shows in this presentation which features can already be used productively with the help of transpilers. Definitely a talk that makes you want to get your hands dirty and try out some of the new features. At least this talk motivated me to try out some of the new features I've been sceptical about so far. Ultimately, jumping on ES6 will simply mean a lot of rethinking in the developer's mind and it's worth getting into the subject now.

Frontend JavaScript Testing in Practice

Testing is important. Everybody knows it, but for many people it is still a topic that still doesn't get enough attention. Dave Brotherstone shows in this talk how testing in the frontend can look like today and presents many tools that make writing tests a lot easier. Very impressive to see how strongly the testing culture has developed over the last few years and definitely a motivator.


Drop files here