Past talks

179 talks

Unification of the Frontend by Pedro Filho

Jan, 2020  ·  Pedro Filho  ·  @pedrofilhome

Unification of the Frontend

Over the last seven years, I've seen the same pattern over and over again, where companies focus totally on their app and let their marketing team (with freelancers) handle the website. Not anymore. This year I proposed to make a change in our company; unify the frontend application and let our team handle everything, creating a stable user experience through the entire project, making it scalable, cutting costs and improving the quality. In this talk, I discuss our process of migrating from WordPress/Angular to a full React stack

Technical terms I didn’t understand, then decided to find out by Nikhil Verma

Jan, 2020  ·  Nikhil Verma  ·  @NikhilVerma

Technical terms I didn’t understand, then decided to find out

I'd often read Twitter threads where people talk about things like idempotence, soundness and lexical scope, and felt overwhelmed. So I decided to understand these terms and in this talk I want to present you my mental model for what they mean.

Practical refactoring for testable React components by Shaun Stanworth

Jan, 2020  ·  Shaun Stanworth  ·  @shauns_uk

Practical refactoring for testable React components

A collection of beginner-friendly, simple yet powerful techniques you can apply to remove the barriers to functional testing in your React and React Native projects - creating better components along the way.

Build Components and not Walls by Jag Reehal

Nov, 2019  ·  Jag Reehal  ·  @jagreehal

Build Components and not Walls

With a new JavaScript framework out at the end of every other week, it's difficult to know what's the right choice. Then when you finally decide, it can be a rollercoaster journey. At the moment React is the king, before that it was Angular, before that Backbone. In this talk, I'll share my experience of building, sharing and reusing components that can be used with legacy, current and frameworks of the future.

Redux-Leaves: write once, reduce anywhere! by Richard Ng

Nov, 2019  ·  Richard Ng  ·  @richardcrng

Redux-Leaves: write once, reduce anywhere!

With the new React-Redux hooks, Redux is now even more useful, powerful and great. But it can still be hard for new developers to learn, tedious for experienced developers to set up, and painful for code boilerplate and file structuring. What if we could make it easier for developers to get the use, power and great developer experience from Redux? In this talk, I’ll introduce Redux-Leaves, a library that I wrote to make Redux simpler to learn and easier to scale. I’ll try to demonstrate the practical benefits of the library and how it particularly complements middleware like Redux-Thunk or Redux-Saga. I’ll also talk about my ongoing experience in writing the library, such as lessons learned in refactoring it into Typescript and 'Documentation-Driven Development'.

Apps are dead - long live PWAs by Jonathan Wagner

Nov, 2019  ·  Jonathan Wagner  ·  @john_waitforit

Apps are dead - long live PWAs

Did you ever wish you could create a mobile app in JS working across desktop and mobile? PWAs are a great way to do this quickly with less deployment complexity, faster deployment and reduced developer resources. PWAs are not limited by app stores rules and you can ship multiple times a day. Uber, Lyft, Tinder, Pinterest and Twitter did it and improved their mobile user stickiness massively. This talk will present what PWAs can do, their limitations and the problems I encountered developing one.