BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Meetup//Meetup Calendar 1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
NAME:Engineering Kiosk Rhine-Ruhr Meetup
X-WR-CALNAME:Engineering Kiosk Rhine-Ruhr Meetup
BEGIN:VTIMEZONE
TZID:Europe/Berlin
TZURL:http://tzurl.org/zoneinfo-outlook/Europe/Berlin
X-LIC-LOCATION:Europe/Berlin
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:19701025T030000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:event_314226630@meetup.com
SEQUENCE:1
DTSTAMP:20260429T161047Z
DTSTART;TZID=Europe/Berlin:20260429T180000
DTEND;TZID=Europe/Berlin:20260429T210000
SUMMARY:CSS State Machine & Performance over Perfection
DESCRIPTION:Engineering Kiosk Rhine-Ruhr Meetup\nAfter a great kickoff in 
 February\, we’re excited to welcome you to the **second Engineering Kios
 k Rhine-Ruhr Meetup** on **April 29th**!\n\nWe’re continuing what this m
 eetup is all about: high-quality talks\, thoughtful discussions\, and a st
 rong community of engineers who care about their craft.\n\nIf you joined u
 s last time\, you know the vibe. If not\, now’s the perfect moment to ju
 mp in.\n\nAll details and updates:\n[https://engineeringkiosk.dev/meetup/r
 hine-ruhr/](https://engineeringkiosk.dev/meetup/rhine-ruhr/)\n\nJoin the c
 onversation on Discord:\n[https://engineeringkiosk.dev/join-discord](https
 ://engineeringkiosk.dev/join-discord)\nChannel: **#engkiosk-rhine-ruhr**\n
 \n🎙️ **Agenda:**\n\n* *18:00 - 18:50:* Arrival\, grab a drink 🍻\, 
 a slice of pizza 🍕\, and socialize\n* 19:00 \\~ 19:45: **Talk** 🇬
 🇧: CSS State Machine *by Brecht De Ruyte*\n* *break*\n* \\~20:00 \\~ 20
 :45: **Talk** 🇬🇧: Performance over Perfection *by Alaa Reuschenbach 
 & Lucas Dohmen*\n* \\~20:45 - Socializing\n\n\\-\\-\\-\n\n1️⃣ Talk no.
  1: **CSS State Machine**\nSpeaker: Brecht De Ruyte\n**Language: 🇬🇧 
 English**\n\nFor years\, managing UI state on the web meant reaching for J
 avaScript. But in 2026\, CSS has quietly become a state machine of its own
 . Pseudo-classes track interaction. Media queries read environment and use
 r preferences. :has() observes the DOM tree. Container queries respond to 
 size\, style\, scroll position\, and even anchor placement. Scroll-driven 
 and scroll-triggered animations react to where the user is on the page. An
 d with sibling-index()\, CSS can now respond to what's happening next door
 .\nIn this atypical "overview" talk\, you'll get a practical tour of the C
 SS features that let you keep and respond to state — from things you can
  ship today to the cutting-edge stuff landing in browsers right now. Welco
 me CSS\, to the state machine.\n\n**About Brecht:**\nBrecht De Ruyte is a 
 Belgium-based\, self-taught front-end developer with a deep-rooted passion
  for UX and design. By day\, he crafts digital experiences at iO\; by nigh
 t\, he helps shape the future of the web as a Google Developer Expert and 
 a contributor to the W3C Open UI community. A guest author for Smashing Ma
 gazine\, Brecht shares his technical deep-dives and UI experiments at [uti
 litybend.com](https://utilitybend.com)\n\n\\-\\-\\-\n\n2️⃣Talk no. 2: 
 **Performance over Perfection**\nSpeaker: Alaa Reuschenbach & Lucas Dohmen
 \n**Language: 🇬🇧 English**\n\nWeb performance is no longer a luxury
 —it’s a business imperative: Faster pages boost revenue\, improve conv
 ersion rates\, lift SEO rankings\, enhance accessibility and even benefit 
 everyday user productivity.\n\nBut the truth is that performance is a cont
 inuous discipline\, not a one‑off project: Rather than chasing an imposs
 ible perfect score\, the most valuable gains come from tiny\, measurable t
 weaks that users notice instantly.\n\nIn this session we walk through a li
 ve\, real‑world case study that shows how a handful of practical adjustm
 ents can deliver a noticeable speed boost without months of up-front refac
 toring. You’ll learn:\n\nWhich performance pitfalls surface most often i
 n production code\n\n* How to read and interpret real user metrics that ma
 tter\n* A toolbox of quick‑win techniques that can be applied today\n* W
 hen a short‑term fix is appropriate versus when a deeper architectural r
 eview is required\n\nBy the end\, you’ll have a clear roadmap for diagno
 sing performance bottlenecks\, prioritizing the highest‑impact changes a
 nd implementing them in a sustainable\, incremental fashion—so your own 
 site can start delivering faster\, smoother experiences right away.\n\n**A
 bout Alaa & Lucas:**\nAlaa specializes in squeezing hidden speed gains out
  of complex e‑commerce platforms. He excels at breaking down technical c
 oncepts in an understandable way and enjoys sharing his knowledge with the
  community. When he’s not refactoring code\, you’ll find him in the dr
 iver’s seat of a racing simulator—because\, just like in code\, every 
 millisecond counts. 🏎️\n\nLucas has 20 years of experience building a
 nd scaling heavily used web applications. Most recently he led the web tea
 m at komoot\, where he spearheaded a performance overhaul that delivered m
 easurable speed improvements for 45 million users globally. As co‑author
  of the The Rails Way series\, conference speaker\, and podcaster\, Lucas 
 is passionate about turning deep technical knowledge into practical\, sust
 ainable solutions.\n\n**+++ How to get there +++**\nSia Consulting GmbH\nS
 chwerinstraße 40\, 40477 Düsseldorf\n\nSee [https://maps.app.goo.gl/Kwyw
 k7mYqEwYrKNS9](https://maps.app.goo.gl/Kwywk7mYqEwYrKNS9)\n\n**🚊 / 🚌
  public transportation stops close by**\n\n* subway stop **ERGO-Platz/Klev
 er Str. U** (U78/U79\, one stop from Heinrich-Heine-Allee)\n* tram stop **
 Dreieck**\n* tram stop **Venloer Straße**\n* bus stop **Kolpingplatz**\n*
 \n\n🚗 **Parking**\n\nThe venue does not offer parking spots\, but 400 m
 eters away there is [a public parking](https://www.google.com/maps/place/K
 lever+Str.+30+Parking/@51.2406645\,6.7701638\,17z/data=!4m7!3m6!1s0x47b8c9
 f3f729506b:0xec648420ff10da6c!8m2!3d51.2406643!4d6.7749271!15sCgtQYXJrcGzD
 pHR6ZZIBC3BhcmtpbmdfbG904AEA!16s%2Fg%2F11sb4vhg54?entry=tts&g_ep=EgoyMDI2M
 DIxOC4wIPu8ASoASAFQAw%3D%3D&skid=383d2f17-f8ad-4e95-b688-67ea762fa575) at 
 **Klever Straße 20** that costs €3 per hour.\n\n**+++ Important to know
  +++**\nAttendance is free. Drinks 🍻 and pizza 🍕 will be provided fo
 r free as well! And we would love to see you there :)\n\n• Language of t
 he event: 🇺🇸🇬🇧 English\n• WiFi: ✅\n• Costs: Free ✨\n
 • Drinks: ✅\n• Food: ✅
URL;VALUE=URI:https://www.meetup.com/engineering-kiosk-rhine-ruhr/events/3
 14226630/
STATUS:CONFIRMED
CREATED:20260411T061011Z
LAST-MODIFIED:20260411T061011Z
CLASS:PUBLIC
END:VEVENT
X-ORIGINAL-URL:https://www.meetup.com/engineering-kiosk-rhine-ruhr/events/
 ical/
X-WR-CALNAME:Engineering Kiosk Rhine-Ruhr Meetup
END:VCALENDAR