REACT PARIS - Meetup Series #1

BeJS

Feb

20

Tuesday, February 20th

from 5:30PM to 8:30PM UTC

Online

Link available to attendees

We missed you this time around!

REACT PARIS Pre-Conference Meetup Series - #1

🏢 Sponsored & Hosted by PayFit

📆 Tuesday, February 20, 2024

🕡 6.30 PM

📍 1 Rue de Saint-Pétersbourg, 75008 Paris

🎟️ RSVP TO ATTEND = Free

🏆 Raffles & Discounts to join React Paris

🍻🥪🍷🥙 will be provided

📄SCHEDULE

6.30PM Meets, Greets, Bites, Drinks

7.00PM Talk #1 + Q&A

7.30PM Bites🥙Drinks🍺 & Mingling🗣️

8.00PM Talk #2 + Q&A

8.30PM More Bites🥪 More Drinks🍷 & More Mingling🗣️

9.30PM Bye & See you next meetup...

🗣️SPEAKERS

👨🏻‍💻Arnaud Barré

is a Software Engineer at Corbometrix. He is a Vite team member and maintainer of React plugins. Passionate about the web, DX and the fight against global warming. Occasionally writing recursive generics in TS

TALK #1:

Navigating the Javascript Tooling Ecosystem 👉🏽

It can take a lot of tools to transpile, lint, format, minify and bundle your JavaScript or TypeScript code; and they can be different for CSS.

Why can you replace Webpack by esbuild or esbuild by SWC but not Webpack by SWC? Toolchains like Vite or Next remove the setup complexity, but understanding what is powering them helps you choose the right option for your project, understand error messages, report bugs to the correct project so they can be fixed and improve your developer experience overall.

👨🏽‍💻Nicolas Dubien

is a Software Engineer at Pigment. He works on a daily basis to optimize and make React apps bug-free. He is also the author and main contributor of the leading fuzzing JavaScript library: fast-check.

TALK #2:

Keep Users' Trust: Be Race-Conditions Free 👉🏽 Have you ever heard of race conditions? Actually, you've probably already encountered them. They trigger subtle bugs making your platform untrustworthy and your users unhappy. Issues range from gentle flickering to inconsistent data and even invalid operations being accepted. They are among the most challenging bugs to report, as they are often impossible to reproduce consistently and can be a maze to pinpoint. In this talk, we explore how to detect them by leveraging fuzzing techniques on a React application. We walk you through discovering the real problem of race conditions and how they impact your end users and the trust they might bring into your platform. We provide you tools and examples demonstrating how to easily detect them in your daily work thanks to tests relying on fuzzing. After that talk, we hope your applications will be race conditions free or at least that you will have the right tools to help you.

⚠️ Rules:

In order to provide you with the best experience possible, here are some rules to abide by so that everyone can enjoy the meetup :

  • This meetup has a Limited Attendee Capacity.

  • In order to attend you have to RSVP

  • Ifyou're not coming anymore please CANCEL RSVP so that people in the waiting list can attend.

  • Everyone is more than welcome to help, propose or share Ideas. You can contact us on : contact@bejs.io

REACT PARIS - Meetup Series #1

BeJS

Feb

20

Tuesday, February 20th

from 5:30PM to 8:30PM UTC

Online

Link available to attendees

REACT PARIS Pre-Conference Meetup Series - #1

🏢 Sponsored & Hosted by PayFit

📆 Tuesday, February 20, 2024

🕡 6.30 PM

📍 1 Rue de Saint-Pétersbourg, 75008 Paris

🎟️ RSVP TO ATTEND = Free

🏆 Raffles & Discounts to join React Paris

🍻🥪🍷🥙 will be provided

📄SCHEDULE

6.30PM Meets, Greets, Bites, Drinks

7.00PM Talk #1 + Q&A

7.30PM Bites🥙Drinks🍺 & Mingling🗣️

8.00PM Talk #2 + Q&A

8.30PM More Bites🥪 More Drinks🍷 & More Mingling🗣️

9.30PM Bye & See you next meetup...

🗣️SPEAKERS

👨🏻‍💻Arnaud Barré

is a Software Engineer at Corbometrix. He is a Vite team member and maintainer of React plugins. Passionate about the web, DX and the fight against global warming. Occasionally writing recursive generics in TS

TALK #1:

Navigating the Javascript Tooling Ecosystem 👉🏽

It can take a lot of tools to transpile, lint, format, minify and bundle your JavaScript or TypeScript code; and they can be different for CSS.

Why can you replace Webpack by esbuild or esbuild by SWC but not Webpack by SWC? Toolchains like Vite or Next remove the setup complexity, but understanding what is powering them helps you choose the right option for your project, understand error messages, report bugs to the correct project so they can be fixed and improve your developer experience overall.

👨🏽‍💻Nicolas Dubien

is a Software Engineer at Pigment. He works on a daily basis to optimize and make React apps bug-free. He is also the author and main contributor of the leading fuzzing JavaScript library: fast-check.

TALK #2:

Keep Users' Trust: Be Race-Conditions Free 👉🏽 Have you ever heard of race conditions? Actually, you've probably already encountered them. They trigger subtle bugs making your platform untrustworthy and your users unhappy. Issues range from gentle flickering to inconsistent data and even invalid operations being accepted. They are among the most challenging bugs to report, as they are often impossible to reproduce consistently and can be a maze to pinpoint. In this talk, we explore how to detect them by leveraging fuzzing techniques on a React application. We walk you through discovering the real problem of race conditions and how they impact your end users and the trust they might bring into your platform. We provide you tools and examples demonstrating how to easily detect them in your daily work thanks to tests relying on fuzzing. After that talk, we hope your applications will be race conditions free or at least that you will have the right tools to help you.

⚠️ Rules:

In order to provide you with the best experience possible, here are some rules to abide by so that everyone can enjoy the meetup :

  • This meetup has a Limited Attendee Capacity.

  • In order to attend you have to RSVP

  • Ifyou're not coming anymore please CANCEL RSVP so that people in the waiting list can attend.

  • Everyone is more than welcome to help, propose or share Ideas. You can contact us on : contact@bejs.io

Guild

Get in touch!

hi@guild.host