7/31/2024
Hello javascripters, it's time to meet up again. This time, our host will be Haufe Group. Here's the agenda:
1️⃣ Schema Driven Development Ciprian Caba
Do you ever grow tired of managing types, data models, database migrations, runtime validations, api endpoints, openapi schemas? What if there was a better way to manage them so you can actually focus on functionality rather than chores?
Let’s build a simple app and explore how using one single source of truth can make everything better
2️⃣ Modern HTTP Streaming using Web Standards Andrei Pfeiffer
Few things are more annoying than waiting for a heavy webpage to load and not seeing any visual progress. Using async requests, we can lazy load the heavy content, displaying the rest of the page to the user sooner and introducing visual indicators to suggest loading progress. However, since serving the initial page is the server’s job, we’ll analize various methods to place the control back in the server regarding initial page rendering. We’ll examine how popular frameworks perform SSR Streaming, but also showcase a novel proof of concept using Declarative Shadow DOM to load webpages progressively, out of order, and without JavaScript.
This talk is a fully hands-on demo, exploring multiple approaches to loading heavy content on Server-Side Rendered webpages. The demo includes minimal complexity, using only Express.js and native APIs. No frameworks, no libraries, just vanilla code for everyone to understand. However, this talk is not limited to Node.js. Everything we’ll cover equally applies to any server-side programming language.
We're always looking for new speakers. Apply here to speak at one of our future meetups. We're also on Discord. Join our community.