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:20260416T073136Z
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\, 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 - Open End:** Socializing\n\n+++\n\n1️⃣ **Talk no. 1:** CSS S
 tate Machine\n**Speaker:** Brecht De Ruyte\n**Language: 🇬🇧 English**
 \n\nFor years\, managing UI state on the web meant reaching for JavaScript
 . But in 2026\, CSS has quietly become a state machine of its own. Pseudo-
 classes track interaction. Media queries read environment and user prefere
 nces. :has() observes the DOM tree. Container queries respond to size\, st
 yle\, scroll position\, and even anchor placement. Scroll-driven and scrol
 l-triggered animations react to where the user is on the page. And with si
 bling-index()\, CSS can now respond to what's happening next door.\nIn thi
 s atypical "overview" talk\, you'll get a practical tour of the CSS featur
 es that let you keep and respond to state — from things you can ship tod
 ay to the cutting-edge stuff landing in browsers right now. Welcome CSS\, 
 to the state machine.\n\n**About Brecht:**\nBrecht De Ruyte is a Belgium-b
 ased\, self-taught front-end developer with a deep-rooted passion for UX a
 nd design. By day\, he crafts digital experiences at iO\; by night\, he he
 lps shape the future of the web as a Google Developer Expert and a contrib
 utor to the W3C Open UI community. A guest author for Smashing Magazine\, 
 Brecht shares his technical deep-dives and UI experiments at [utilitybend.
 com](https://utilitybend.com)\n\n\\-\\-\\-\n\n2️⃣ **Talk no. 2:** Perf
 ormance over Perfection\n**Speaker:** 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 conversio
 n rates\, lift SEO rankings\, enhance accessibility and even benefit every
 day user productivity.\nBut the truth is that performance is a continuous 
 discipline\, not a one‑off project: Rather than chasing an impossible pe
 rfect score\, the most valuable gains come from tiny\, measurable tweaks t
 hat users notice instantly.\nIn this session we walk through a live\, real
 ‑world case study that shows how a handful of practical adjustments can 
 deliver a noticeable speed boost without months of up-front refactoring. Y
 ou’ll learn:\n\n* Which performance pitfalls surface most often in produ
 ction code\n* How to read and interpret real user metrics that matter\n* A
  toolbox of quick‑win techniques that can be applied today\n* When a sho
 rt‑term fix is appropriate versus when a deeper architectural review is 
 required\n\nBy the end\, you’ll have a clear roadmap for diagnosing perf
 ormance bottlenecks\, prioritizing the highest‑impact changes and implem
 enting them in a sustainable\, incremental fashion—so your own site can 
 start delivering faster\, smoother experiences right away.\n\n**About Alaa
  & Lucas:**\nAlaa specializes in squeezing hidden speed gains out of compl
 ex e‑commerce platforms. He excels at breaking down technical concepts i
 n an understandable way and enjoys sharing his knowledge with the communit
 y. When he’s not refactoring code\, you’ll find him in the driver’s 
 seat of a racing simulator—because\, just like in code\, every milliseco
 nd counts. 🏎️\n\nLucas has 20 years of experience building and scalin
 g heavily used web applications. Most recently he led the web team at komo
 ot\, where he spearheaded a performance overhaul that delivered measurable
  speed improvements for 45 million users globally. As co‑author of the T
 he Rails Way series\, conference speaker\, and podcaster\, Lucas is passio
 nate about turning deep technical knowledge into practical\, sustainable s
 olutions.\n\n**+++ How to get there +++**\nSia Consulting GmbH\nSchwerinst
 raße 40\, 40477 Düsseldorf\n\nSee [https://maps.app.goo.gl/Kwywk7mYqEwYr
 KNS9](https://maps.app.goo.gl/Kwywk7mYqEwYrKNS9)\n\n**🚊 / 🚌 public t
 ransportation stops close by**\n\n* subway stop **ERGO-Platz/Klever Str. U
 **\n* tram stop **Dreieck**\n* tram stop **Venloer Straße**\n* bus stop *
 *Kolpingplatz**\n\n🚗 **Parking**\n\nThe venue does not offer parking sp
 ots\, but 400 meters away there is [a public parking](https://www.google.c
 om/maps/place/Klever+Str.+30+Parking/@51.2406645\,6.7701638\,17z/data=!4m7
 !3m6!1s0x47b8c9f3f729506b:0xec648420ff10da6c!8m2!3d51.2406643!4d6.7749271!
 15sCgtQYXJrcGzDpHR6ZZIBC3BhcmtpbmdfbG904AEA!16s%2Fg%2F11sb4vhg54?entry=tts
 &g_ep=EgoyMDI2MDIxOC4wIPu8ASoASAFQAw%3D%3D&skid=383d2f17-f8ad-4e95-b688-67
 ea762fa575) at **Klever Straße 20** that costs €3 per hour.\n\n**+++ Im
 portant to know +++**\nAttendance is free. Drinks will be provided for fre
 e as well! We won't have food. And we would love to see you there :)\n\n
 • Language of the event: English\n• WiFi: Available\n• Costs: Free\n
 • Drinks: Available\n• Food: No
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