Past talks
179 talks
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
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.
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.
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.
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'.
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.