Cover Photo for React Berlin Meetup: Securing Single Page Applications & more

React Berlin Meetup: Securing Single Page Applications & more

Primary Photo for React Berlin

React Berlin

Apr

18

In-Person

Address available to attendees

We missed you this time around!

👋 General Info

Hey-hey, Berlin!

Let's meet on April 18 at W3hub, where we'll be having enlightening talks on React and other cutting-edge tools.

🗣To propose a talk for our meetups please fill in the CFP form

** 👍 Hosted by Robin Pokorny and Bogdan Plieshka

🤝 Sponsored by

Huge thanks to our friends from Grammarly!

Grammarly is the world’s leading AI writing assistance company, trusted by over 30 million people and 70,000 professional teams. From instantly creating a first draft to perfecting every message in English, Grammarly helps people get their point across—and get results—without compromising security or privacy. Grammarly’s product offerings work where you do, delivering contextually relevant writing support across over 500,000 apps and websites. Learn more about Grammarly’s Hub in Berlin here.

🤝 Organized by

This event made possible thanks to the support from React Summit, JSNation and C3 Fest organizers - GitNation.

🕑 Event Schedule

  • 18:30 - Doors open - snacks, beer, socialization

  • 19:00 - Opening notes

  • 19:10 - How Property-Based Testing Helps Maximize Test Coverage at Grammarly – Anastasiia Zlenko

  • 19:30 - Securing Single Page Applications Using The Token Handler Pattern – Michał Trojanowski

  • 19:50 - Break with drinks

  • 20:00 - KotlinJS - Something You Want to Use for Web? – Matthias Geisler

  • 20:20 - Networking, Open Mic Lightning Talks

  • Mingle until 21:30 pm

🗣️ Talks

➡️ Anastasiia Zlenko – How Property-Based Testing Helps Maximize Test Coverage at Grammarly

Writing efficient unit tests is essential for critical software components. But how do we ensure that our tests are thorough enough to cover a huge variety of typical inputs and most edge cases? I'll introduce you to the concept of property-based testing and share how we benefited from using it at Grammarly.

➡️ Michał TrojanowskiSecuring Single Page Applications Using The Token Handler Pattern

Single Page Applications appear simple at first sight. Web developers provide a superb user experience, and it is also relatively easy to implement token-based security in the browser. Yet this is against current best practices for browser-based apps, and security concerns can become a blocking issue. It is instead recommended to implement a Backend for Frontend (BFF), to reduce browser threats. Yet this often results in the adoption of website technologies to issue secure cookies, which can work against other web architecture goals. In this talk, I will show how a separation of web and API concerns can give you the best choices. In the talk, I will present the Token Handler Pattern — Curity's variation of the Backend For Frontend approach. I will show the open-source projects we created that facilitate the implementation of the pattern.

➡️ Matthias Geisler – KotlinJS - Something You Want to Use for Web?

The talk will give a quick intro into Kotlin for Web via KotlinJS. It will speak about the ups and downs in comparison to Typescript. It will go into the idea of Kotlin Fullstack and what this can mean for your codebase. And of course it will ask if it is something you want to use in production.

➡️ Open Mic Lightning Talksevery attendee is welcome to speak (<5min)

🗣 To propose a talk for our meetup please fill in the CFP form.

👍 Code of Conduct

By registering for this event you agree to comply with our CoC

📩 Contact

events@gitnation.org

https://twitter.com/ReactBerlin

http://youtube.com/ReactConferences

Presentations

Michał Trojanowski

Securing Single Page Applications Using The Token Handler Pattern

Single Page Applications appear simple at first sight. Web developers provide a superb user experience, and it is also relatively easy to implement token-based security in the browser. Yet this is against current best practices for browser-based apps, and security concerns can become a blocking issue. It is instead recommended to implement a Backend for Frontend (BFF), to reduce browser threats. Yet this often results in the adoption of website technologies to issue secure cookies, which can work against other web architecture goals. In this talk, I will show how a separation of web and API concerns can give you the best choices. In the talk, I will present the Token Handler Pattern — Curity's variation of the Backend For Frontend approach. I will show the open-source projects we created that facilitate the implementation of the pattern.

Anastasiia Zlenko

How Property-Based Testing Helps Maximize Test Coverage at Grammarly

Writing efficient unit tests is essential for critical software components. But how do we ensure that our tests are thorough enough to cover a huge variety of typical inputs and most edge cases? I'll introduce you to the concept of property-based testing and share how we benefited from using it at Grammarly.

Matthias Geisler

KotlinJS - Something You Want to Use for Web?

The talk will give a quick intro into Kotlin for Web via KotlinJS. It will speak about the ups and downs in comparison to Typescript. It will go into the idea of Kotlin Fullstack and what this can mean for your codebase. And of course it will ask if it is something you want to use in production.

React Berlin Meetup: Securing Single Page Applications & more

Primary Photo for React Berlin

React Berlin

Apr

18

In-Person

Address available to attendees

👋 General Info

Hey-hey, Berlin!

Let's meet on April 18 at W3hub, where we'll be having enlightening talks on React and other cutting-edge tools.

🗣To propose a talk for our meetups please fill in the CFP form

** 👍 Hosted by Robin Pokorny and Bogdan Plieshka

🤝 Sponsored by

Huge thanks to our friends from Grammarly!

Grammarly is the world’s leading AI writing assistance company, trusted by over 30 million people and 70,000 professional teams. From instantly creating a first draft to perfecting every message in English, Grammarly helps people get their point across—and get results—without compromising security or privacy. Grammarly’s product offerings work where you do, delivering contextually relevant writing support across over 500,000 apps and websites. Learn more about Grammarly’s Hub in Berlin here.

🤝 Organized by

This event made possible thanks to the support from React Summit, JSNation and C3 Fest organizers - GitNation.

🕑 Event Schedule

  • 18:30 - Doors open - snacks, beer, socialization

  • 19:00 - Opening notes

  • 19:10 - How Property-Based Testing Helps Maximize Test Coverage at Grammarly – Anastasiia Zlenko

  • 19:30 - Securing Single Page Applications Using The Token Handler Pattern – Michał Trojanowski

  • 19:50 - Break with drinks

  • 20:00 - KotlinJS - Something You Want to Use for Web? – Matthias Geisler

  • 20:20 - Networking, Open Mic Lightning Talks

  • Mingle until 21:30 pm

🗣️ Talks

➡️ Anastasiia Zlenko – How Property-Based Testing Helps Maximize Test Coverage at Grammarly

Writing efficient unit tests is essential for critical software components. But how do we ensure that our tests are thorough enough to cover a huge variety of typical inputs and most edge cases? I'll introduce you to the concept of property-based testing and share how we benefited from using it at Grammarly.

➡️ Michał TrojanowskiSecuring Single Page Applications Using The Token Handler Pattern

Single Page Applications appear simple at first sight. Web developers provide a superb user experience, and it is also relatively easy to implement token-based security in the browser. Yet this is against current best practices for browser-based apps, and security concerns can become a blocking issue. It is instead recommended to implement a Backend for Frontend (BFF), to reduce browser threats. Yet this often results in the adoption of website technologies to issue secure cookies, which can work against other web architecture goals. In this talk, I will show how a separation of web and API concerns can give you the best choices. In the talk, I will present the Token Handler Pattern — Curity's variation of the Backend For Frontend approach. I will show the open-source projects we created that facilitate the implementation of the pattern.

➡️ Matthias Geisler – KotlinJS - Something You Want to Use for Web?

The talk will give a quick intro into Kotlin for Web via KotlinJS. It will speak about the ups and downs in comparison to Typescript. It will go into the idea of Kotlin Fullstack and what this can mean for your codebase. And of course it will ask if it is something you want to use in production.

➡️ Open Mic Lightning Talksevery attendee is welcome to speak (<5min)

🗣 To propose a talk for our meetup please fill in the CFP form.

👍 Code of Conduct

By registering for this event you agree to comply with our CoC

📩 Contact

events@gitnation.org

https://twitter.com/ReactBerlin

http://youtube.com/ReactConferences

Presentations

Michał Trojanowski

Securing Single Page Applications Using The Token Handler Pattern

Single Page Applications appear simple at first sight. Web developers provide a superb user experience, and it is also relatively easy to implement token-based security in the browser. Yet this is against current best practices for browser-based apps, and security concerns can become a blocking issue. It is instead recommended to implement a Backend for Frontend (BFF), to reduce browser threats. Yet this often results in the adoption of website technologies to issue secure cookies, which can work against other web architecture goals. In this talk, I will show how a separation of web and API concerns can give you the best choices. In the talk, I will present the Token Handler Pattern — Curity's variation of the Backend For Frontend approach. I will show the open-source projects we created that facilitate the implementation of the pattern.

Anastasiia Zlenko

How Property-Based Testing Helps Maximize Test Coverage at Grammarly

Writing efficient unit tests is essential for critical software components. But how do we ensure that our tests are thorough enough to cover a huge variety of typical inputs and most edge cases? I'll introduce you to the concept of property-based testing and share how we benefited from using it at Grammarly.

Matthias Geisler

KotlinJS - Something You Want to Use for Web?

The talk will give a quick intro into Kotlin for Web via KotlinJS. It will speak about the ups and downs in comparison to Typescript. It will go into the idea of Kotlin Fullstack and what this can mean for your codebase. And of course it will ask if it is something you want to use in production.

Guild

Get in touch!

hi@guild.host