Amateur Running: How to Boost Mental Productivity Through Running?

This lecture was given in Ukrainian to 200 colleagues at EPAM company. I discussed the difference between amateur and professional running, whether running can help you lose weight, and how much to run when preparing for different distances. I also covered the changes you will experience after taking up running, the best weather and time of day for running, and whether it is beneficial to run every day. Additionally, I explored why people run in the mountains, what you need to start running, what you can learn from running besides running itself, and where to find running communities in your city.

  • Date: April 10, 2024
  • Event: Social Mentoring at EPAM
[Read More]

218 Shades of C++17

This talk provide an overview of the main features introduced in C++17, the latest version of the C++ programming language. We explore the most significant additions to the language, such as structured bindings, if and switch with initializers, inline variables, and fold expressions. We also examine the improvements made to the standard library, including new algorithms, string_view, shared_mutex, and std::variant. The talk include examples and code snippets to illustrate how these features can be used to simplify and improve code.

  • Date: April 18, 2018
  • Event: Clarity AG Skill Sharing Session
[Read More]
Tags: talk cpp clarity-ag 

Why Git is so Popular?

The talk explore the differences between two popular distributed version control systems, Git and Mercurial, and compare their respective strengths and weaknesses. We delve into the fundamental concepts of these tools, such as repositories, branches, commits, and merging, and examine how they are implemented differently in Git and Mercurial.

  • Date: January 10, 2015
  • Event: Clarity AG Skill Sharing Session
[Read More]
Tags: talk git clarity-ag 

Introduction to Data Mining

Data mining is the process of extracting valuable insights and knowledge from vast amounts of data. In today’s world, where data is constantly generated and collected, data mining has become an essential tool in many fields, including business, healthcare, and science. This talk provide an introduction to data mining, covering the basic concepts, techniques, and applications of this exciting field.

  • Date: December 24, 2014
  • Event: University Lecture
  • Location: Ukraine, Kyiv
[Read More]
Tags: talk data-mining 

Electronic Publishing

This talk is about my part-time job at the Electronic Publishing company.

  • Date: December 7, 2014
  • Event: University English Lecture
  • Location: Ukraine, Kyiv
[Read More]
Tags: talk publishing