Past Meetups

Here are some of the subjects we've covered in past meetups. If you're interested in participating by giving a talk, don't worry too much if we've touched on the subject before. New people join every day and there are a lot of subjects warranting a re-visit.

Recently, we've also been recording and posting the meetup talks on YouTube, so you can check those out here.

August 2019

Date: August 29th 2019 @ 10:00 PM

Location: Shopify

Amélie Benoit

The heart has its reason(ML)

by Amélie Benoit

ReasonML is not a new language; it’s a new syntax powered by OCaml, and that is Javascript developer’s friendly. Going from JavaScript to ReasonML does not seem like an easy way to go; but building a React application with ReasonML becomes more and more accessible. I will explain the basic principles of ReasonML, demystify it through a live coding and present the benefits as well as the difficulties we encountered while using it.

Thanks to our Sponsors

Shopify

Thanks to Shopify for hosting us and providing the food and beverages!

July 2019

Date: July 25th 2019 @ 10:00 PM

Location: Busbud

Romain Durand Saint Omer

Better UX and performance with React Suspense

by Romain Durand Saint Omer

Suspense is one of the best new React API that will solve real user problems. React Suspense already allows easier code-splitting through components' lazy loading. In the near future, it will also offer better handling of the different loading states (spinners, placeholders...) in our apps. And soon comes Suspense for data loading! In this talk, we'll go over the problems solved with the Suspense API through a live-coding and see how we can incrementally adopt it in a demo app.

Thanks to our Sponsors

Busbud

Thanks to Busbud for hosting us and providing the food and beverages!

June 2019

Date: June 13th 2019 @ 10:00 PM

Location: Shopify

Kenza Iraki

Let’s Simplify Your Complex Forms

by Kenza Iraki

If you’ve built an app with React or React Native, chances are you’ve had to build at least one form. From profile screens to login pages, forms are unavoidable, and let’s be honest, they’re not very fun to build. For each field, you need to hold the value in the state of your component, implement onChange and onBlur handlers, implement validation… that makes for a lot of boilerplate, and that’s just for simple inputs. There are several libraries out there that attempt to simplify this process, from Redux Form, to React Form, to Formik, among others. In this talk, we’ll go over the existing solutions, how they stack up against each other, and what their limitations are.

Thanks to our Sponsors

Shopify

Thanks to Shopify for hosting us and providing the food and beverages!

May 2019

Date: May 8th 2019 @ 10:00 PM

Location: Breather

Robert Cooper

React Server Side Rendering with Next.js & GraphQL

by Robert Cooper

Discover how a modern day React web app can be built using tools such as Next.js, React Apollo, GraphQL Yoga, and Prisma. Also learn about the available developer tooling that accompanies these technologies.

View the video recording

Thanks to our Sponsors

Breather

Thanks to Breather for hosting us and providing the food and beverages!

April 2019

Date: April 2nd 2019 @ 10:00 PM

Location: Shopify

Marvin Frachet

Demystifying the react-cache library

by Marvin Frachet

How to rely on synchronous APIs to achieve asynchronous computations with React?

Thanks to our Sponsors

Shopify

Thanks to Shopify for hosting us and providing the food and beverages!

March 2019

Date: March 6th 2019 @ 11:00 PM

Location: Breather

Sylvain Hamann

Bringing the WWW to the AAA

by Sylvain Hamann

Nowadays most developers are familiar with making single-page applications, which will adapt to desktop and mobile devices. But not all of them had to deal with TV screens and gamepad based controls. The goal of this talk is to explain how the React ecosystem is helping us at Ubisoft Club to build a solid user experience for our worldwide AAA users.

Thanks to our Sponsors

Breather

Thanks to Breather for hosting the venue space for the meetup.

GO ROCK IT

We thank GO ROCK IT for providing us with food and beverages.

January 2019

Date: January 30th 2019 @ 11:30 PM

Location: Breather

Eric Cote

International React Apps using LinguiJS

by Eric Cote

Learn how to use LinguiJS to translate your React apps in multiple languages.

View the video recording

Thanks to our Sponsors

Breather

Thanks to Breather for hosting the venue space for the meetup.

123LoadBoard

We thank 123LoadBoard for providing us with food and beverages.

November 2018

Date: November 28th 2018 @ 11:00 PM

Location: Breather

Default headshot placeholder

How Youi.tv is embracing React Native to build apps for 10 different platforms

by Daniel Lanthier and Dan Forstinger

Dan & Daniel are developers at You.i TV, an Ottawa-based company that harnessed React Native to create an engine to build apps for 10 different platform. including Xbox, Roku, PlayStation etc.

View the video recording

Thanks to our Sponsors

Breather

We thank Breather for hosting us in their office.

123LoadBoard

We thank 123LoadBoard for providing us with food and beverages.

October 2018

Date: October 29th 2018 @ 11:00 PM

Location: Busbud Office

Timothée Clain

Reusable components in React: Techniques and Tools

by Timothée Clain

Tim is going to walkthrough some best practices involved in creating reusable React components, as well as tools to document your React components.

Thanks to our Sponsors

Busbud

Thanks to Busbud for hosting the meetup at their office space.

You.i TV

Thanks to You.i TV for sponsor the food and drinks for this meetup.

September 2018

Date: September 27th 2018 @ 10:00 PM

Location: Osedea Office

Default headshot placeholder

API Driven React applications

by Evan Glicakis

Discover how you can move your application's data into it's on API to increase the flexibility of your application's UI.

Thanks to our Sponsors

Osedea

Thanks to Osedea for hosting us in their beautiful St Henri offices.

123LoadBoard

Thanks to 123LoadBoard for providing the pizzas for the attendees!

August 2018

Date: August 30th 2018 @ 10:00 PM

Location: Havas

Robert Cooper

React vs React Native

by Robert Cooper

Robert will explain the major differences that exist between React for the web and React Native.

Thanks to our Sponsors

Havas

Thanks to Havas for allowing the meetup to use their space.

Zenika

Thanks to Zenika for covering the cost of the pizzas and beers!

July 2018

Date: July 26th 2018 @ 10:00 PM

Location: Diagram

Kenza Iraki

It’s time to make your React & React Native apps accessible!

by Kenza Iraki

Kenza is a React & React Native consultant, working at BreatheLife. In this talk, she will give you actionable tips and tricks on how to make your web apps more accessible, something we, as developers, should be aware of and the champions of. If we don't do it, no one will!

Jean-François Couture

End to end browser testing with Cypress & Testcafe

by Jean-François Couture

Jean-François is a Senior Software Engineer at BreatheLife, and in this talk he will go in depth into how to setup up and write end to end browser tests using Cypress and Testcafe, and why you would want to do that in the first place.

Thanks to our Sponsors

Diagram

We thank Diagram for hosting us in their offices

123LoadBoard

We thank 123LoadBoard for providing us with food and beverages.

June 2018

Date: June 28th 2018 @ 10:00 PM

Location: Mylo

Adrien Thiéry

How to speed up React Native development with Ignite

by Adrien Thiéry

Ignite is a React Native project generator, but also much more than that. If you're interested in speeding up your React Native development, Adrien's going to introduce you to this amazing tool, and what it can do for you and your team.

Thomas Barras

Should you use React Native?

by Thomas Barras

Thomas will be discussing the aftermath of Airbnb sunsetting React Native and reverting back to fully native mobile development. As a result of that decision, many companies are wondering whether React Native is still a good option, considering one of the big names in the field decided to move on from it.

Thanks to our Sponsors

Mylo

We thank Mylo for hosting us in their office.

Diagram

We thank Diagram for providing us with the food and beverages.

April 2018

Date: April 26th 2018 @ 10:00 PM

Location: Mylo

Default headshot placeholder

GraphQL & Apollo Client: an open bar for React Native

by Alexandre Rimthong

Alexandra, CTO at MontVR, is going to give us a little crash course into GraphQL and Apollo, and will explain how and why is works extremely well with React Native.

Thanks to our Sponsors

Mylo

We thank Mylo for hosting us in their offices.

Bureau Billy

We thank Bureau Billy for providing us with the food and beverages.

March 2018

Date: March 29th 2018 @ 10:00 PM

Location: Samsao

Ebou Jobe

Building your own native modules

by Ebou Jobe

React Native is a powerful technology in that it allows you to build 90% of the things you need out of the box, but provides you with a way to build the 10% left in a custom way, using Native Modules. Ebou, a McGill student and part-time React Native developer, will show us what exactly is needed to build native modules.

Thanks to our Sponsors

Samsao

We thank Samsao for hosting us in their offices.

Mylo

We thank Mylo for providing us with food and beverages.

November 2017

Date: November 30th 2017 @ 11:00 PM

Location: Samsao

Adrien Thiéry

The State of Navigation in React Native

by Adrien Thiéry

Adrien is the CTO at Osedea and knowledgeable React & React Native developer. In this talk, he will share some valuable information about a sore subject in React Native: navigation. He will talk about the current available options, their pros and their cons, and his recommendation going forward.

Kenza Iraki

How far can we take sharing code between React DOM and React Native?

by Kenza Iraki

Kenza is a React & React Native developer, who developed several monorepo applications using both technologies. She believes a strong advantages React Native has over other cross-platform mobile development libraries is the ability to share code between the web frontend and the mobile apps, as they're both written in React and JS. In this talk, she will share her current strategies, and investigates some experimental options like ReactXP and React Native Web.

Thanks to our Sponsors

Samsao

We thank Samsao for hosting us and providing us with food and beverages.

October 2017

Date: October 26th 2017 @ 10:00 PM

Location: Samsao

Nicolas Cuillery

10 things the media hasn't told you about React Native

by Nicolas Cuillery

Beyond the initial feeling of wonder while building mobile interfaces easily and quickly, React Native adopters can feel frustrated when comes the time to transform a proof-of-concept into a production-ready application. Let us take a look at how React Native works under the hood to have a good grasp of the framework architecture and how to deal with advanced concepts like layout, styling, navigation, performance, testing and so on.

Thanks to our Sponsors

Samsao

We thank Samsao for hosting us and providing the food and beverages.

September 2017

Date: September 28th 2017 @ 10:00 PM

Location: Samsao

Kenza Iraki

React Native from an iOS Developer's perspective

by Kenza Iraki

Kenza is an early adopter of React Native and previously an iOS Developer. She'll give us her perspective on the differences between the developer experiences in iOS and React Native, and which one she preferred.

Adrien Thiéry

How to maximize your workflow with fastlane

by Adrien Thiéry

Adrien is the CTO at Osedea and knowledgeable React & React Native developer. In this talk, he will walk us through how and why you would want to use fastlane when developer React Native apps.

Thanks to our Sponsors

Samsao

We thank Samsao for hosting us and providing us with food and beverages.

August 2017

Date: August 31st 2017 @ 10:00 PM

Location: Samsao

Default headshot placeholder

Setting up Buddybuild CI with React Native

by Romain Pouclet

Romain is a Software Engineer at Apple, previously Developer Evangelist at Buddybuild, who is going to walk us through how to setup Buddybuild CI with React Native.

Matthieu Vachon

Reactotron: a debugging agent

by Matthieu Vachon

Matthieu is going to demo a powerful debugging agent known as Reactotron, that allows you to take your React Native debugging to the next level.

Thanks to our Sponsors

Samsao

We thank Samsao for hosting us and providing us with food and beverages.

July 2017

Date: July 27th 2017 @ 10:00 PM

Location: Samsao

Matthieu Vachon

A Retrospective on React Native - Lessons Learned

by Matthieu Vachon

Matthieu Vachon is CTO at Samsao and has worked extensively with React and React Native. After a couple of React Native projects within Samsao, he gathered the entire team to talk about the pros, the cons and the lessons learned. In this talk, he'll share what came out of that conversation.

Rahul Sharma

Firebase Authentication in React Native

by Rahul Sharma

Rahul will walk us through how to setup Firebase Authentication in React Native, while also sharing tips and tricks he learned while implementing and polishing the authentication feature in his app.

Thanks to our Sponsors

Samsao

Thanks to Samsao for hosting us and taking care of the pizza and beers!