What we're about
Upcoming events (3)
In August, we will be sponsored by InVision (https://www.ivx.com) and do an evening with three (!) talks (each 20 min.): • Using Spring as an API Gateway (by Tobias Gies) • Building and leading high-performance engineering teams (by Michael Duergner) • Page speed: Creating great mobile web experiences (by Eyüp Alikilic) +++ Agenda +++ • 18:00 - 19:00: Arrival, get a drink, office tour and socialise • 19:15 - 19:40: Talk #1 + Q&A • 19:45 - 20:10: Talk #2 + Q&A • 20:15 - 20:40: Talk #3 + Q&A • 20:40 - 22:00: Socialising +++ Using Spring as an API Gateway (by Tobias Gies) +++ --- Spring (https://spring.io/) has gotten seriously fast – fast enough to be used as a super-flexible, programmable reverse proxy in front of a bunch of backend services that average thousands of requests per second. Let's take a look at why you might want to do that, how many lines of Kotlin we need to do it… and when you might be better off sticking to established solutions like Nginx or HAProxy. Tobias is a backend software developer at trivago, wrangling technologies like Kotlin, Kubernetes, and Kafka. +++ Building and leading high-performance engineering teams (by Michael Duergner) +++ --- Adding more engineers to a team does not out of the blue ensure faster delivery and it gets even more complicated once the team needs to be split because it becomes too big. There is a way to organize both single teams as well as a group of teams in order to ensure everyone can be productive and efficient. The talk will also touch on things like engineering culture in general and how it has an impact on the delivery of the teams. Michael is a serial entrepreneur and an experienced engineering leader. He started his career as one of the first employees of Aloqa (sold to Motorola) in Munich building backend systems. He founded his own group payment company afterward and worked as a freelancer for several years before founding AMAZE (sold to Zalando) where he served as CTO. At Zalando, Michael staffed and lead engineering teams in Helsinki, Lisbon, and Dortmund focussing on various different parts of the overall product landscape from customer-facing parts over internal-facing ones as well as pure backend systems handling more than 30k requests / second in peak time. Michael is currently working as a Director of Engineering at Metro Markets in Düsseldorf leading the engineering organization responsible for building the wholesale business part, including integration of vendors, warehouse management systems and connections to the marketplace. +++ Page speed: Creating great mobile web experiences (by Eyüp Alikilic) +++ --- Mobile users have very special and high demands on a website. One important requirement is that a website has to be loaded within 3 seconds. But search engines have also recognized that and Google has therefore declared page speed to be a ranking factor. Exactly here, we start and focus on common challenges but also on new methods and techniques to meet these requirements. What are the common pitfalls and what we should know to level up our page speed for a better mobile web experience? We also discuss measurement methods, KPIs, and evaluations of PageSpeed metrics. Eyüp Alikilic is an SEO consultant at the performance agency artefact Germany based in Duisburg. His main topics are mobile web, page speed, and data analytics. With his technical expertise, he mainly advises major customers in e-commerce and ensures fast user experiences, at least from a technical point of view.
In October, we will be sponsored by sipgate (https://www.sipgate.de/) and do an evening with two talks. • Modern Product Teams in Big Corporations - Inspirational quotes on your office walls will not make your enterprise work as a startup (by Sumit Kumar) • Are you a good web engineer? - Measuring people's performance is a fool's errand, but we still have to do it and we can be better at it. (by Joost Ronkes) +++ Agenda +++ • 18:30 - 19:00: Arrival, get a drink and socialize • 19:10 - ~19:45: Talk #1 + Q&A • 19:55 - ~20:30: Talk #2 + Q&A • 20:25 - Open End: Socialising +++ Modern Product Teams in Big Corporations - Inspirational quotes on your office walls will not make your enterprise work as a startup (by Sumit Kumar) +++ --- Big corporations in Germany are struggling with digital transformation, building up modern product and software teams and moving into an agile culture. Sumit experienced this first hand with the Daimler born „Startup“ car2go that tries to move fast while being tangled in the corporate world for 10 years. He will share what works and doesn’t work and what managers and individual contributors can do to enable these teams to build great products and influence the parent companies to support their transition. Sumit is a Developer Advocate and Frontend Expert currently working as Head of Engineering at car2go / SHARE NOW. Previously he built teams and/or web applications for Mercedes-Benz, Porsche, Hugo Boss, and others. In his spare time, he works on open source software and many side projects like geoman.io. +++ Are you a good web engineer? - Measuring people's performance is a fool's errand, but we still have to do it and we can be better at it. (by Joost Ronkes) +++ --- If you could only put together a good skill profile for web engineers, you'd be able to rate everyone, right? Unfortunately, it isn't that easy. As it turns out, people are really bad at rating others, and that skill profile is never as good as you need it to be. To get a better handle on this problem, Joost started a learning company inside of a school and he is now applying the lessons he learned about rating students in a company environment. Joost has 20 years of professional experience in software development. Part of it as a freelancer, part of it as a game developer, and part of it as a teacher. These days he is working at trivago, where he supports experts in their fields with spreading their knowledge. That means that for the first time, writing code is not part of his job, but he was looking for a new hobby anyway.