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