Tbilisi JS Meetup #3
Schedule
21:30
21:30
Debugging Page Performance with Browser Tools
Nikita Dubko
21:30
Debugging Page Performance with Browser Tools
Nikita Dubko

The first time I opened the Performance tab in DevTools, I clicked on different elements, didn’t understand a thing, and closed it. But in fact, it’s a very useful tool with a lot of capabilities.Over the years, I’ve figured out what all those buttons and links actually mean, so in this talk, I’ll explain how to use this tab and impress your colleagues with quick problem-solving.Read more →
21:30
21:30
Design System is Not About Design, It’s About Interaction
Egor Nechaev
21:30
Design System is Not About Design, It’s About Interaction
Egor Nechaev

Is a design system a must-have or a devil’s trap? How do you avoid letting a design system limit you? What do design and architecture have in common, and why is it important for designers to develop an engineering mindset? We’ll hear the answers to these and other questions from Egor Nechaev, a system designer at Lightspeed. As you can guess from my job title, Egor creates and develops web design systems, sets up processes, and advocates for perfectionism and quality. Somehow, wherever Egor has worked, he has always done this, so he has much to share!Read more →
21:30
21:30
Managing an Industrial Battery Fleet Using React SPA
Vic Istomin
21:30
Managing an Industrial Battery Fleet Using React SPA
Vic Istomin

Imagine this — you join a project, and at first glance, it seems like a straightforward app for managing and monitoring parameters of large lithium-ion batteries. Sure, the domain is unusual (Battery Management Systems aren’t something you encounter every day), but after getting acquainted with the simple API, you quickly realize it’s not that simple: the app works entirely talk, there’s no centralized server, and it communicates directly with battery microcontrollers over a local network. These batteries are installed on industrial forklifts in giant warehouses!As requirements grew, we added support for different battery generations with incompatible APIs, subnet scanning to auto-discover batteries in secure modes, and even client-side processing of millions of log entries to draw telemetry graphs — all bundled into a single file to send by email!Read more →
21:30
21:30
How a Developer Can Help Their Team Lead Grow
Timur Gafiulin
21:30
How a Developer Can Help Their Team Lead Grow
Timur Gafiulin

Timur Gafiulin, developer and author of the <a href='https://t.me/tatarinfrontend' target="_blank">Telegram channel TatarinFrontend</a>, will share his experience as a developer who actively contributes to his team lead’s professional and personal growth. He’ll discuss practical steps, strategies, and methods — from reverse mentoring to collaborative learning — that create a supportive environment for leadership development.Read more →
That's All About Community