Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 

talks

Source code and other accessory materials for my talks.

History

Date Event Location Laguage Talk Video Photo
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 Photo
2021-05-14 Dump 2021 Ekaterinburg, Russia RU React: Lifting state up is killing your app Photo
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 Photo
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 Photo
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 Photo
2019-11-20 Panda Meetup #31 Frontend Moscow, Russia RU React: Lifting state up is killing your app Video Photo
2019-10-26 Frontdays 2019 Tolyatti, Russia RU React: Lifting state up is killing your app Photo
2019-10-18 RIF VRN 2019 Voronezh, Russia RU NodeJS logging made right Video Photo
2019-09-14 meta/conf frontend meetup 2019 Voronezh, Russia RU React: Lifting state up is killing your app Video Photo

Talks

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