Skip to content

Details

Welcome back to MunichJS!

We'll start the year with another in-person event. We are happy to have a great speaker lineup at an amazing venue. We'll meet at the Satellytes office in the Sendlinger Str. 52.

There are only 65 seats - so be fast. However, if - for whatever reason - you cannot make it - please also cancel your attendance properly. Anyone not cancelling will not be permitted for future events (sorry to be so drastic, but we really want to ensure that everyone who can make it is also able to enter).

Thanks to Satellytes there will be food and beverages.

We'll open the doors at 6:30pm with the talks to begin at 7pm. Every talk is about 30 minutes long - we'll have 5-10 minutes between each talk.

Agenda

  • 6:30pm Door opening, casual welcoming
  • 7:00pm Quick Introduction - 5min
  • 7:05pm [EN 🇬🇧] The Complexity Demon (Felix Hamann)
  • 7:35pm Break
  • 7:45pm [DE 🇩🇪] JavaScript unter Beschuss: Pentesting-Techniken für moderne Web-Apps (Gregor Biswanger)
  • 8:15pm Break
  • 8:25pm [EN 🇬🇧] GraphQL - Resolvers + Typescript = Magic (Jesse Martin)
  • 9:00pm Food and Drinks + Networking
  • 9:55pm Event conclusion

Talks

7:05pm Felix Hamann:

The Complexity Demon 🇬🇧

Join us for an insightful talk about the 'Complexity Demon' that lurks in your code. We've all felt frustrated and lost in complex code that eats up our time and energy. This talk will teach you how to spot complexity and simplify it effectively. We aim to help you master techniques to write clean and clear code, making your coding journey less stressful and more productive. So come along, learn how to beat this Complexity Demon, and start your journey towards writing simpler and more effective code.

Felix Hamann is an engineer with more than 15 years of experience in all sorts of languages and technologies and he has a B.Sc in Media Informatics with a focus on Human-Computer-Interaction. In the recent years he has been working extensively with Angular, but never misses a chance to spend some play-time with new and emerging technologies.

https://github.com/fischeversenker

7:45pm Gregor Biswanger:

JavaScript unter Beschuss: Pentesting-Techniken für moderne Web-Apps 🇩🇪

In dieser Session führt euch Gregor Biswanger in die Welt des Ethical Hacking für JavaScript-basierte Webanwendungen ein. Ihr werdet lernen, wie ihr mit professionellen Pentesting-Tools wie Burp Suite und OWASP ZAP Sicherheitslücken in euren JavaScript-Apps aufspüren und beheben könnt.

Dieser Vortrag ist ideal für JavaScript-Entwickler geeignet, die ihre Kenntnisse in der Web-Sicherheit erweitern und verstehen möchten, wie Angreifer Schwachstellen in modernen Web-Apps finden und ausnutzen. Wir behandeln Themen wie das Aufspüren von XSS-Lücken, das Testen von React-, Vue.js- und Angular-Anwendungen sowie die Automatisierung von Pentesting-Prozessen.

Microsoft MVP Gregor Biswanger ist ein renommierter Experte in Softwarearchitektur und Cross-Platform-Entwicklung. Er zeichnet sich durch seine Arbeit als YouTuber und Live-Streamer aus. Spezialisiert auf MEAN-Stack, ASP.NET Core und Microservices, ist Gregor eine führende Persönlichkeit im deutschsprachigen Raum für .NET- und JavaScript.

https://www.youtube.com/c/gregorbiswanger

8:25 Jesse Martin:

GraphQL - Resolvers + Typescript = Magic 🇬🇧

Building GraphQL servers can be frustrating and tedious. You have to write extra schema files, interfaces, and types for GraphQL fields and and arguments, write resolvers and then keep them in sync. You have to deal with type mismatches, typos, and refactoring issues.

TypeScript functions already have all the information we need to generate a complete GraphQL API (including the schema and resolvers) using type annotations and docblock hints. This forms a single source of truth and completely eliminates the need for redundant boilerplate code. It lets you leverage the power of type inference to build type safe GraphQL APIs.

In this demo, I will show you how to generate a complete GraphQL server using Hasura by writing only TypeScript functions that contain logic without building/writing API servers from scratch.

Jesse Martin is a senior sales engineer working for Hasura.

https://twitter.com/motleydev

See you on Tuesday, the 20th of February 2024 in the Sendlinger Str. 52. In case of questions don't hesitate to write us.

By the way: We are always looking for speakers. If you have any ideas or suggestions (or want to speak yourself!), please don't hesitate to let us know.

Related topics

Events in München, DE
JavaScript
JavaScript Applications
JavaScript Frameworks
Web Development
ECMAScript

You may also like