Tbilisi JS Conf

June 1 Online Tbilisi, Georgia
June 1 Online Tbilisi, Georgia

Schedule

22:00
22:30

Serverless: Your First Lambda

Philipp Baranovskii

Avatar

In Philipp’s talk, using examples from AWS and Yandex Cloud, we’ll explore serverless by building two applications: an echo bot and a subscription-calendar generator that receives events via a chat bot. We’ll dive into functions, database interactions, and S3 usage.Read more →

22:40
23:10

How to Develop Through Mentorship?

Timur Gafiulin

Avatar

Many of us build the foundation of our knowledge in a haphazard way and then neglect proper refactoring due to lack of motivation. In this talk with Timur, we’ll discuss how junior developers can find a mentor and why experienced IT professionals should help newcomers—exploring the benefits of mentorship for both sides.Read more →

23:20
23:50

Dial “M” for Maintainability. Part 2

Azat Davliatshin

Avatar

The sequel to “Dial “M” for Maintainability.” Together with Azat, we’ll continue developing the solution to the original problem—this time applying everything we learned in the first part.Read more →

24:00
24:30

Frontend Across Borders

Viktor Shcheglov

Avatar

Launching an application in a new market is a challenge. Drawing on real experience from product launches in African countries, Viktor will demonstrate how to adapt and optimize the frontend, measure and monitor key technical metrics, and solve common issues—highlighting the universality of these challenges.Read more →

24:40
01:10

Beyond the Frontend

Mikhail Garbuzov

Avatar

In this talk, Misha will explain how a typical frontend developer can start writing backend code with Node.js. He’ll cover key considerations in the process and show that backend development isn’t as complex as it seems.Read more →

01:20
01:50

Tests You Don't Need

Aleksander Komlev

Avatar

In his talk, Sasha will outline bad testing practices you should avoid and show what you should be writing instead to ensure effective coverage and maintainable tests.Read more →

02:00
02:30

Why Should You Write?

Mikhail Pokryshchenko

Avatar

Our brains can trick us—mixing up thoughts and fostering self-doubt. Writing is your secret weapon! It can help organize your mind, improve memory, conquer imposter syndrome, and defeat procrastination. Want to become more confident and productive? Start writing!Read more →

02:40
03:10

How to Dive into WebGL Graphics: Up & Going

Pavel Melnikov

Avatar

Pavel will discuss the main challenges of combining React and WebGL, and demonstrate how to create custom materials and particle effects with practical examples.Read more →

03:20
03:50

Storybook: The Cookbook

Marsel Akhmetshin

Avatar

Marsel will share how to write effective stories for smart components and set up a production/development environment around them to improve your workflow.Read more →

03:50
04:20

Why Do We Create Communities?

Aleksander Korotaev

Avatar

Alexander will share his experience organizing meetups and communities, discuss the different formats, and explain why building communities is important for both participants and organizers.Read more →