๐ง๐๐๐ Connection optional data into strongly typed components using TS
๐ง๐๐๐ ๐๐๐ฆ๐ง๐ฅ๐๐๐ง Typescript is very useful when it comes to developer confidence and speed of development if done right. We started adopting Typescript in our codebase and encountered a problem where data from the Redux state might be potentially undefined. There were multiple ways how to resolve this. One option was to override the type and enforce it when returned from Redux. We have decided to solve the problem more generically. We will take a look at the advantages and drawbacks of a few solutions including our chosen one.
๐๐๐ข Jakub has a wide variety of skills. He transitioned from backend technologies to frontend and started a game studio in the meanwhile. He believes Typescript will be the number one language in upcoming years for the web.
๐ง๐๐๐ Seven Deadly Sins of Resource Hints
๐ง๐๐๐ ๐๐๐ฆ๐ง๐ฅ๐๐๐ง With each popular technology, comes a rosy side everyone is quick to discuss, and a less than pleasant side where code gets unpredictable and the theories you learned in school no longer match up with reality. In the Seven Deadly Sins of Resource Hints, we will take a deep dive into all the issues that developers can encounter while using these instructions. Together, we will shine some light on the dark side of Resource Hints to help you come full-circle in your performance journey. This is a practical talk for all levels and will offer something to learn for experts, juniors, and everyone in between. Enjoy the ride!
๐๐๐ข Leonardo is a Staff Software Engineer at Coinbase, leading web performance and growth initiatives. He curates the NGRome Conference. Leo also maintains the Perfume.js library, which helps companies prioritize roadmaps and make better business decisions through performance analytics.
๐๐ฉ๐๐ก๐ง ๐ง๐๐ ๐๐๐๐ก๐: 18.55 Letโs all connect and check if our wifi can hold the crowd 19.00 Meetup kick-off 21.00 Online SLACK networking
๐๐ข๐๐ก๐ ๐ข๐ก๐๐๐ก๐: Stay home. Stay safe. And, stay connected to the community. We realize our meetups and gatherings were not just about the high-quality content talks but mostly about the post networking and discussions you could lead with like-minded developers. We are planning on keeping the Slack channel for communication about all of our following online meetups, your one on one communication, and hope it will be the meeting point of our online community. ๐ฆ๐๐๐๐ ๐ก๐๐ง๐ช๐ข๐ฅ๐๐๐ก๐ http://bit.ly/ReactiveSlackChannel