Skip to content

aigoncharov/talks

Repository files navigation

talks

Source code and other accessory materials for my talks.

History

Date Event Location Laguage Talk Links
2024-01-29 BeerJS Voronezh Voronezh, Russia, RU 10 правил инженера-прагматика или как перестать мечтать и начать приносить пользу в большой компании
2022-11-10 DevCon Bucharest, Romania EN Applied history of the frontend
2022-09-26 International JavaScript Conference New York, USA EN Applied history of the frontend
2022-09-26 International JavaScript Conference New York, USA EN Headless Flipper - embeddable mobile devtools for your CI and beyond
2022-09-02 React Native Europe London, UK EN Headless Flipper - embeddable mobile devtools for your CI and beyond Video
2022-08-23 React Native London August 2022 London, UK EN Headless Flipper - embeddable mobile devtools for your CI and beyond
2022-07-27 FullStack eXchange 2022 London, UK EN Headless Flipper - embeddable mobile devtools for your CI and beyond
2022-06-15 We Are Developers World Congress Berlin, Germany EN Headless Flipper - embeddable mobile devtools for your CI and beyond Video
2022-05-26 plSwift Wroclaw, Poland EN Headless Flipper - embeddable mobile devtools for your CI and beyond
2021-06-08 FoxDevs Meetup Online RU How to display a gazillion of metrics and keep your sanity
2021-06-04 BeerJS Voronezh #4 Voronezh, Russia RU How to advance your career
2021-05-14 Dump 2021 Ekaterinburg, Russia RU React: Lifting state up is killing your app
2021-04-27 Geekle React JS Case Study Festival Online EN How to display a gazillion of metrics and keep your sanity
2021-04-20 HolyJS Piter 2021 Online RU How to display a gazillion of metrics and keep your sanity
2021-01-19 React Round Up (Podcast) Online EN Data Visualization at Scale Audio
2020-12-06 DevFest Siberia 2020 Online RU How to display a gazillion of metrics and keep your sanity
2020-12-02 React Finland 2020 - Online Mini-Conference #5 - Performance Online EN React: Lifting state up is killing your app Video
2020-09-03 International JavaScript Conference Online EN React: Lifting state up is killing your app
2020-06-25 React Vienna Online EN React: Lifting state up is killing your app
2020-06-02 JNation 2020 Online EN React: Lifting state up is killing your app Video
2020-05-01 Byteconf React 2020 Online EN React: Lifting state up is killing your app Video
2020-04-28 Node.js SPb MeetUP11 Online RU Strict mode in TypeScript or help your compiler help you Video
2020-04-20 International JavaScript Conference (Online Edition) Online EN Strict mode in TypeScript or help your compiler help you
2020-02-29 Panda Meetup #39 Frontend Innopolis, Russia RU Strict mode in TypeScript or help your compiler help you Video
2020-02-05 BeerJS Voronezh #2 Voronezh, Russia RU Strict mode in TypeScript or help your compiler help you
2020-01-24 AgentConf 2020 Dornbirn, Austria EN React: Lifting state up is killing your app Video
2019-12-21 BeerJS Voronezh #1 Voronezh, Russia RU React: Form management in 2020
2019-11-26 ок.tech: Frontend Meetup #2 Saint Petersburg, Russia RU React: Lifting state up is killing your app Video
2019-11-20 Panda Meetup #31 Frontend Moscow, Russia RU React: Lifting state up is killing your app Video
2019-10-26 Frontdays 2019 Tolyatti, Russia RU React: Lifting state up is killing your app
2019-10-18 RIF VRN 2019 Voronezh, Russia RU NodeJS logging made right Video
2019-09-14 meta/conf frontend meetup 2019 Voronezh, Russia RU React: Lifting state up is killing your app Video

Talks

10 правил инженера-прагматика или как перестать мечтать и начать приносить пользу в большой компании

Поговорим о том, что такое успех в большой компании, и почему он слабо кореллирует с чистотой кода или архитектурными изысками. Расскажу о своем опыте работы в огромной корпорации, набитых шишках (и татуировках, если попросите ;)) и обретенном просветлении.

Applied history of the frontend

New trends, frameworks, and libraries come, revolutionize the industry and eventually die. Did you ever think why? What key ideas make them so popular? What fundamental problems do they have that force them to be replaced? In this talk, we will create tiny live replicas of popular frameworks and libraries: starting from JQuery, and ending with React. We are going to overview how they function, put them through real-life scenarious, and reveal their bottlenecks. In the end, we will speculate about what the future might bring and try to peek into the frontend of tomorrow.

Headless Flipper - embeddable mobile devtools for your CI and beyond

Flipper is a platform for debugging mobile and web apps. Half a year ago, we decided to split the electron monolith in two parts: a standalone server and a UI. In this talk, we'll cover why you need headless Flipper, what opportunities it unlocks for you. We’ll go over how Flipper can now be easily used for remote debugging, embedding, CI integration, and etc. We’ll overview how Flipper architecture transformed to support the migration, what Flipper is now, and how we plan to use it at Meta.

How to display a gazillion of metrics and keep your sanity

Say, you have a distributed cluster of 100 nodes. Say, every node collects 100 metrics. Now, imagine a chart with all the metrics from all the nodes. Have you managed it? At Hazelcast, we have not ;) We will talk about what to do when you want to display all the data at once, but your users have a limited number of monitors and only one pair of eyes. We will speculate about what users actually want to see when they look at a chart of a monitoring web app. We will go over different approaches to filter the data and how an average, a median, and a definite integral can help us with that.

React: Lifting state up is killing your app

Have you heard about “lifting state up”? Is it possible that one of the 12 main concepts listed in React official documentation might lead to poor performance? Can well-known best practices lie? We're going to build a simple data grid with React. We will see which pitfalls it hides and when O(1) can still be slow.

React: Form management in 2020

Logging made right or a long journey to the standard CLS API

How do you do logging in your applications? How do you analyze your logs later? In this session, we're going to talk about trace IDs, why they are important. We'll overview the challenges we face with the context management in asynchronous environments. We'll cover how CLS (continuation-local storage) can help us with that and its evolution from the userland library to the standard API which just recently landed in master.

Strict mode in TypeScript or help your compiler help you

TypeScript compiler has over 90 compiler options. 7 of them are known as strict. 1 option to rule them all. We will overview each one of the 7, examine what they do in theory and how it applies to real-world applications. We will go over what covariance/contravariance is, how it applies to TypeScript and why null is its worst enemy.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published