[Meetup] What the Web!? Navigating Security Pitfalls and React 19 Enhancements

inovex

Bitte beachte: dieses Meetup wird in englischer Sprache durchgeführt.

We invite you to our next meetup, where we’ll delve into the critical topics of web security and modern web development. Learn through concrete examples how to make your web applications more secure and discover the latest features and enhancements of React 19. Look forward to engaging talks and inspiring discussions that will provide valuable insights and practical tips for your daily development work.

Talk 1: Learning from the mistakes of others: Understanding web security through counterexamples (Clemens)
New hacks and leaks in web applications are reported almost daily, which is why the importance of security is no longer seriously disputed by anyone. At the same time, there is often a lack of direct reference to existing risks in day-to-day development and security activities are subordinated to other tasks.

This presentation uses specific vulnerabilities and successful exploits to highlight the relevance of security measures in web development projects. Based on the OWASP Top Ten, specific security incidents will be explained, the errors identified and how they can be avoided.
Using real vulnerabilities, participants learn how they can avoid them themselves. Whether unsecured APIs, incorrect use of JWTs, poorly designed authentication processes or the use of hacked libraries: practical examples are used to illustrate the relevance of web security activities.

Talk 2: Enhanced Developer Experience and Performance with React 19 and React Compiler (Aygul)
The React 19 era is finally upon us! The React team released React 19 in Beta at the end of April 2024. After React Conf 2024, React 19 went even further and was upgraded to RC version, a.k.a. Release Candidate, which brings us one step closer to the final release. The goal of this release is not to persuade everyone to immediately adopt React 19, but rather to provide library and framework developers with the chance to prepare for its stable release. However, it does not mean that we, as application developers, cannot explore and play around with new features!

Apart from React 19, React developers finally get their very own React Compiler. Its main goal is to reduce the stress of manual memoization, which is not always intuitive and oftentimes cumbersome.
In this presentation, we will explore the React Compiler and its transformative impact on web development. Additionally, we will delve into the exciting new features of React 19, previously exclusive to React Canary.

The following approximate agenda awaits you:
6 pm Doors open
6:30 pm Uhr Talk 1
7:15 pm Break with pizza
7:45 pm Talk 2
8:30 pm Networking