JScalation // React & Remix, WebUSB, CSS Revolution, IDE Extensions
We are thrilled to announce our next meetup! We are excited to reveal great speakers and superb topics. The event will be hosted and catered by our first-time host, NÜRNBERGER Versicherung, and is backed by magnificent sponsors such as Nx and Google and curated by qupaya and snapADDY.
- 17.00 - Open Doors
- 17.50 - Welcome by FrankenJS X NÜRNBERGER
- 18.00 - Upgrade Your Toolbox with IDE Extensions, Max Kless, Nx
- 19.00 - Break
- 19.30 - Web development like 15 years ago: the new full-stack frameworks, Sonja Feitsch, E2N
- 20.00 - JS & USB - Connecting All the Things to the Browser, Andreas Tennert, qupaya
- 20.30 - Rethinking Bundling Strategies, Tobias Koppers, Vercel
- 21.30 - Closing Doors
- 22.00 - Closed Doors!
1️⃣ Upgrade Your Toolbox with IDE Extensions, Max Kless, Nx
Developers are like mechanics: we need a good set of tools to do our job. But reality is often disappointing - cryptic CLI tools, confusing configuration files, and dreadful docs are everywhere.
What if we could do better? Using IDE extensions, you can greatly improve your tools’ developer experience - and it’s not as scary as it seems!
Are you trying to optimize the DX of a framework used by millions? Are you just trying to make your team’s life a little bit easier? Either way, I will show you how you can rapidly go from idea to a working VSCode extension and solve real-world problems.
2️⃣ Web development like 15 years ago: the new full-stack frameworks, Sonja Feitsch, E2N
Do you remember your first web projects with PHP, Java Server Faces or other templating frameworks? We used to send forms to the server via Form Actions, tedious stored application state in sessions, and attempted to add interactivity with jQuery. This workflow was cumbersome, and we were all happy when single-page applications arrived, bringing more convenience for both developers and users.
Nowadays, some frameworks are reintroducing server-side rendering. This has left many developers feeling uncertain and raising questions. Why is server- side rendering better today than it was 15 years ago? Are full-stack frameworks bringing the end of single-page applications? Do we need using Form Actions again? How is the user experience for a web application that is rendered on the server?
In this talk we will explore these and more questions. Using a samples based on React Remix, we will see the basics of a modern full-stack framework and discuss whether server-side rendering is today better than it was 15 years ago
3️⃣ JS & USB - Connecting All the Things to the Browser, Andreas Tennert, qupaya
Project Fugu comes with many awesome features that allow websites to have desktop application capabilities. Among these features are several USB related APIs. How can these APIs be used, what troubles may you encounter along the way and why would you actually want to do this? In this talk we will have at look at these things, from motivation up to implementation.
Modern web development is evolving rapidly, with CSS leading the charge in creating fluid, responsive and captivating user experiences.
5️⃣ Rethinking Bundling Strategies, Tobias Koppers, Webpack, Turbopack, Vercel.
We take a look at different challenges and decisions when bundling code for web applications. We look at how these are commonly solved and why we need to rethink them.
ℹ️ Further Information
Photographs and videos will be taken at the events. By registering for the event, you agree that NÜRNBERGER may store your contact details and that the pictures and video recordings made at the event may be used, among other things, for publication in print and online media and marketing purposes.
🚨 REAL NAME MANDATORY: please register with your real name (you can fill in the registration form) - this is mandatory this time!
🚨 PARKING: if you come by car, please tell us your plate license ID so we can arrange a parking lot.
Parking possibilities after registration: "Baumüller Parkplatz" - https://maps.app.goo.gl/nUZr4SVTCs6sH4zF6
Code of Conduct
❣️ Please respect our CoD. We follow the Berlin CoD: https://berlincodeofconduct.org/