• 19:00 Socializing, food, drinks
• 19:30 Welcome[15min]
• Software Development as a Team Sport (Katya Kempkens)[20min]
• Anatomy of a large Angular application (Kristian Poslek)[20min]
• Building modern APIs with Falcor (Mikołaj Dądela)[20min]
• Node.js for the desktop (Julian Gruber)
Location sponsored by Stylight GmbH (http://www.stylight.de/)
Food sponsored byTNG Technology Consulting GmbH (http://www.tngtech.com/en.html)
Software Development as a Team Sport (Katya Kempkens)
Based on experience, I will draw parallels between being a part of a professional sports team and a software development team.
Katya Kempkens: Having won the World Championship in synchronized swimming, Katya moved from Moscow to the Bay Area to study Computer Science at Stanford University. Katya experienced working for Valley startups, such as mobile gaming companyDigital Chocolate and the streaming/sharing platform Imeem (later acquired by myspace) as well as for global B2B tech companies like SAP and Citrix. She is currently a Senior Java Developer at Stylight.
Anatomy of a large Angular application (Kristian Poslek)
A fresh application always starts out as that one application that’s going to be designed for easy maintenance and development.Unfortunately, it’s just a matter of time until that application becomes non-trivial and needs reorganisation and/or a rewrite.The point of this talk is to present an architecture, battle-tested in a large Angular application, that's not going to drive you insane.
Building modern APIs with Falcor (Mikołaj Dądela)
When building a REST API, you need to decide which fields of an object should be returned. And whatever you settle on, it's always too little in some cases or too much in some other cases. And building complex RPC-like APIs instead isn't fun. In my talk, I will show how to utilize Falcor to build “one API to rule them all”, that would combine simplicity of use, flexibility and performance. And it's easy to connect with React too!
Mikołaj Dądela: Made his first website in 2001. Currently full-stack dev @ Lovelybooks. Open source enthusiast.
Node.js for the desktop Julian Gruber
Electron marries node.js and Chrome in order to let developers write and distribute desktop apps with ease, built on top of well known web
technologies. Getting started isn’t hard, but there’s some common pitfalls and best practices you’ll need to be aware of, to maximise your
productivity. I’ll cover most of them, and live code everything as I go - from scratch!