Skip to content
HolyJS 2021 PiterSeason: 2021 Piter
  • Talks
  • Speakers
  • Partners
  • About
  • Archive
  • Experts
  • MC
  • New HolyJS
RU
  • New HolyJS
RU

Talks

  • Talks
  • Favorites
  • Watch recording

    How we built our custom React SSR Engine

    The talk is about a React Rendering Engine (tool) that Toptal build a few years ago, and its features.

    • Erzhan Torokulov

      Toptal

  • Watch recording

    How to display a gazillion of metrics and keep your sanity

    How to calculate integral on the frontend.

    • Andrey Goncharov

      Hazelcast

    In RussianRU
  • Watch recording

    Micro frontends on modules and web components

    Microservice architecture is making its way to the frontend. The talk presents one of the ways to implement this architecture using modules and web components, discusses the problems and advantages of this approach.

    • Yuri Karadzhov

      Bolt

    In RussianRU
  • Watch recording

    Your language with sourcemaps support in half an hour

    Dmitry will reveal the nuances of sourcemaps and tell you how to implement your language with their support.

    • Dmitry Karlovskiy

      HyOO

    In RussianRU
  • Watch recording

    Synchronous asynchrony optimization

    In this talk, Dmitry wants to show the problem of the deceitfulness of simplicity of async/await on the real case, approximate solutions, and profits.

    • Dmitry Makhnev

      JetBrains

    In RussianRU
  • Watch recording

    A story of @vue/test-utils update in GitLab

    Well, what is so complex in building a library for testing? Especially if we are building a library for a testing component framework. The term "components" means high isolation and so — quite a simplicity in creating assertions. Let's take look at why things are quite painful with @vue/test-utils and what we could do with that.

    • Ilya Klymov

      GitLab

    In RussianRU
  • Watch recording

    WebXR in real life

    In this talk, we will look at the existing technologies for working with AR and VR on the web, the standards, and also look at the state of the whole XR industry.

    • Roman Ponomarev

      Arrival

    In RussianRU
  • Watch recording

    Why we need OCaml on the frontend

    You may have heard of technologies like ReasonML/Rescript and bucklescript. All this is OCaml on the frontend. But how does it all work? How does OCaml compile to JS? Why is this cool? You will learn in this talk.

    • Dmitriy Kovalenko

      Lightsource.ai

    In RussianRU
  • Watch recording

    Mixing programming languages

    In this talk, we will be looking at NodeJS side of MetaCall Core.

    • Vicente Eduardo Ferrer Garcia

      MetaCall OÜ

    • Jose Antonio Dominguez

      MetaCall OÜ

  • Watch recording

    Analysis of large geographically dispersed data through visualization on a map

    The audience will learn about hardships that arise during big data visualization and ways to bypass/overcome them. You will also hear about the opportunities of maps and the desired functionality of applications for business intelligence.

    • Nikita Shvyryaev

      Lineate

    In RussianRU
  • Watch recording

    Make your authentication flow perfect

    Authentication is a pain point for many businesses, which lose a significant percentage of the potential customers on sign up and sign-in steps. It's possible to improve the process in a way that would allow minimizing this percentage. Let Anton tell you how!

    • Anton Nemtsev

      Werkspot

  • Watch recording

    Optimizing the performance of frontend high-performanced search

    The purpose of this talk is to show the "samurai way" using a real example in production and how to solve the search problems in the online editor.

    • Daniil Gonik

      ClauseMatch

    • Yan Stefanets

      ClauseMatch

    In RussianRU
  • Watch recording

    Strict Types in JavaScript

    Some discussions describe JavaScript as dynamic typed. But what if that's not entirely true...

    • Viktor Vershansky

      DataArt

    In RussianRU
  • Watch recording

    How to outsmart time: Building futuristic JavaScript applications using Temporal

    Let's discuss the Temporal proposal to JavaScript in more depth by building a complex yet interesting application using the shiny new APIs!

    • Ujjwal Sharma

      Igalia

  • Watch recording

    "Remind me in a minute", or how to count the time in the browser

    In this session, we'll talk about how browsers work with time, what time is in general, and how to show a reminder at the right moment.

    • Nikita Dubko

      Yandex

    In RussianRU
  • Watch recording

    Browser game engine as a pet project

    Mikhail will talk about his experience of working on a pet project.

    • Mikhail Remmele

      Sber

    In RussianRU
  • Watch recording

    Stability of React Native app with round-the-clock up time

    A funny story about looking for a stability problem in one React Native application, where "turning it off and back on" only makes it worse.

    • Evgeny Geimanen

      Bolt

    In RussianRU
  • Watch recording

    Microservices that we do

    An overview of the design of microservices and APIs, using templates and design patterns; DevOps and test practices, based on the experience of building microservice architecture applications for various industries: finance, retail, resources.

    • Oleg Smetanin

      Accenture

    In RussianRU
  • Watch recording

    Fast web on a cheap TV box on React & Styled Components

    Pavel will tell how SberDevices team made interfaces work smoothly and fast on SberBox and SberPortal, the devices with so different performance.

    • Pavel Remizov

      SberDevices

    In RussianRU
  • Watch recording

    All you need is DevTools

    In this talk, Vitaly will be going over dozens of useful and hidden DevTools features and tips and techniques, explain the daunting performance and networking panels, show fancy experimental features and a debugging workflow for dealing with CSS and JS.

    • Vitaly Friedman

      Smashing Magazine

    In RussianRU
  • Watch recording

    Performance in the field

    Alexander will tell you how to apply new skills to improve performance here and now.

    • Aleksandr Shushunov

      EPAM

    In RussianRU
  • Watch recording

    npm run a11y-test

    Learn more about accessibility testing.

    • Glafira Zhur

      SpurIT

    • Denis Biruk

      SpurIT

    In RussianRU
  • Watch recording

    Workshop: Introducing MobX

    During this workshop, we will write an app on React and TypeScript using MobX for state management.

    • Nazim Gafarov

      ECOMMPAY IT

    In RussianRU
  • Watch recording

    Challenges and trade-offs for in-browser computer vision applications

    For client applications, computer vision technology claims to be an excellent way to improve interaction and increase the interactivity of the user interface. If one day you decide to use computer vision in a web application, you are likely to face several problems and limitations, which will be discussed in this talk.

    • Arkadiy Pilguk

      Peculiar Ventures

    In RussianRU
  • Watch recording

    Machine Learning and JavaScript. Unleashing the power of sentiment analysis

    Machine learning and JavaScript sounds tricky but is it so? Artur will tell you.

    • Artur Nizamutdinov

      OpenSoft Inc

  • Watch recording

    A talk about a real-time application development, or how we made our collaborative PowerPoint

    The purpose of the talk: to share the experience of working with hacks. We'll talk about Redux, React Context, Apollo GraphQL, and how to be when you feel scared.

    • Egor Malkevich

      SolidBridge

    In RussianRU
  • Watch recording

    Workshop. GitLab + CI/CD + JavaScript = ❤️

    Vitaly will show you the tricks and recipes for creating CI/CDs to keep all engineers happy.

    • Vitaly Slobodin

      GitLab

    In RussianRU
  • Watch recording

    Workshop. GitLab + CI/CD + JavaScript = ❤️ (part 2)

    Vitaly will show you the tricks and recipes for creating CI/CDs to keep all engineers happy.

    • Vitaly Slobodin

      GitLab

    In RussianRU
  • Watch recording

    Practical Serverless and Edge Computing

    Serverless using Vercel and Cloudflare as an example: how to design productive services in two clicks.

    • Alexey Taktarov

      resume.io

    In RussianRU
  • Watch recording

    Do we need GraphQL?

    GraphQL is a tool, not a silver bullet, and in the talk we will analyze in which cases can use it, and in which not.

    • Pavel Chertorogov

      ps.kz

    In RussianRU
  • Watch recording

    The hyper-automated pipeline, or why the matrix should win

    Alexey will talk about how to quickly take the power in a JS or TS project. How to humiliate and oppress developers so that they remain efficient and happy.

    • Alexey Zolotyh

      EPAM

    In RussianRU
  • Watch recording

    Browser plugins — killers of Virtual DOM

    In this session, we are going to talk about how browser plugins can break your website. And what to watch out for to avoid this.

    • Olga Bolotova

      Alfa-Bank

    In RussianRU
  • Watch recording

    JavaScript dependent type lineages

    Just for fun we will talk about how to achieve parametric polymorphism of type constructors, and about managing dependent runtime states in JavaScript.

    • Viktor Vershansky

      DataArt

    In RussianRU
  • Watch recording

    Code With Me — new platform for remote collaborative development

    JetBrains is releasing new functionality for all of its products this spring — Code With Me. How does this thing work inside? What's the story and future of Code With Me? Kirill Skrygan will tell about all these things.

    • Kirill Skrigan

      JetBrains

    In RussianRU
  • Watch recording

    Presentation of JetBrains Space, a universal platform for teamwork

    Valeria Andrianova, Product Marketing Manager, will show you how Space works and how it helps development teams create cool products and communicate more effectively.

    • Valeria Andrianova

      JetBrains

    In RussianRU
  • Watch recording

    Conference opening

    We will talk about the schedule, sessions, and share the information. Join the broadcast to find out what's on the air soon!

    • Evgeny Kot

      Wrike

    • Tanya Denisyuk

      Yandex

    In RussianRU
  • Watch recording

    Conference closing

    We take stock, remember the bright moments and talk about our plans. Join the broadcast, so you don't miss anything!

    • Evgeny Kot

      Wrike

    • Tanya Denisyuk

      Yandex

    In RussianRU
  • Watch recording

    Lottie, you're amazing!

    The talk about Lottie.

    • Maksim Kuznetsov

      Sber

    In RussianRU
  • Watch recording

    Creation of skills for virtual assistants in JS

    Virtual assistants infiltrate deeper into our lives, and technologies for their creation are developing fast. Using the Salut family as an example, let's look at developing skills with a visual interface in React and NodeJS.

    • Anton Vinogradov

      SberDevices

    In RussianRU
  • Watch recording

    Content component system for fast selectel.ru website maintenance

    How to develop a website for an IT infrastructure provider when you have a dozen product teams and 118 pages of content? Evgeny will tell about this.

    • Evgeny Polosuhin

      Selectel

    In RussianRU
  • Watch recording

    Cypress-commands for backend

    During this session will be introduced how Cypress can interact with application backend and why it could be useful.

    • Bogdan Timofeev

      Deutsche Bank

    In RussianRU

JavaScript developers conference

Our conferences
  • Calendar of all conferences
  • BiasConf
  • C++ Russia
  • CargoCult
  • DevOops
  • DotNext
  • Flow
  • GoFunc
  • Heisenbug
  • HolyJS
  • Hydra
  • IML
  • InBetween
  • JPoint
  • Joker
  • Mobius
  • PiterPy
  • SafeCode
  • SmartData
  • TechTrain
  • VideoTech
  • sysconf
Menu
  • New HolyJS
  • Talks
  • Speakers
  • Partners
  • About
  • Archive
  • Experts
  • MC
  • Legal documents

JUG Ru Group

Need help?

  • Phone: +7 (812) 313-27-23
  • Email: support@holyjs.ru
  • Telegram: @JUGConfSupport_bot

Social links

  • Youtube
  • X
  • Telegram chat
  • Telegram channel
  • VK
  • Habr
© JUG Ru Group, 2016–2026