What we're about

A meetup for everyone who has an interest in Web Engineering.

Web Engineering is the discipline of building and improving the web or web apps. This includes everything like PHP, JavaScript, Go(lang), Elixir, Elm, SQL, Caching, Frontend, (agile) project management, humans / computer science, databases, programming, knowledge sharing with people of similar interests and everything else that is related to (web) development.

You want to share knowledge? Meet new people with similar interests? Just want to see something new? Want to learn different things?

Everyone is welcome regardless of knowledge level, job, beginner, professional, etc. Join us! We meet regularly (once a month). Have a look at our next meetups!

Upcoming events (3)

3 Talks: Spring (Java), leading engineering teams and Mobile web experiences

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.

Svelte JavaScript Framework && To be defined

TWT Digital Group

In September, we will be sponsored by TWT (https://www.twt.de/) and do an evening with two talks. • Svelte - Just another JavaScript framework? (by Tom Bartel) • To be defined (by a secret speaker) +++ 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 +++ Svelte - Just another JavaScript framework? (by Tom Bartel) +++ --- Svelte (syn. slender, flexible, https://svelte.dev/) has been getting a lot of attention lately and positions itself as a true alternative to React, Vue, and co. Even though it follows the component-based paradigm just like those, there is something radically different about it: Svelte compiles your components to plain JavaScript, so that no framework code is shipped to the client at run-time. This talk gives an introduction to Svelte and compares it to the existing players. Tom Bartel is a software engineer and engineering manager with a passion for clean code, teaching, and rollercoasters. He currently leads the interface platform team at trivago. +++ To be defined (by a secret speaker) +++ --- We are looking for a second 30-minute talk. If you have a web engineering-related topic, reach out to us.

Modern Product Teams in Big Corporations && Are you a good web engineer?

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.

Photos (344)