THIS LIST IS OUTDATED. PLEASE, FOLLOW MY TALKS HERE my-talks.net/viktor-turskyi
A list of topics I speak about on the different conferences, including posts, videos, slides etc. I track resources on my own, so maybe I'm missing smth.
I'm CEO and solution architect at @WebbyLab. Find me on Twitter @koorchik.
Open source:
- JavaScript https://www.npmjs.com/~koorchik
- Perl https://metacpan.org/author/KOORCHIK
Date | Title | Event | Location |
---|---|---|---|
7-8 November 2019 | How We Used Redux on Backend and Got Offline-First Mobile App as a Result | Mobile Era 2019 | Oslo, Norway |
7 December 2019 | 6 ways to hack your React/NodeJs application | React Native & React Camp | Kyiv, Ukraine |
Description:
You have complex mathematical models (millions of cells, hundreds thousand of formulas) in Excel. And you need to run it browser and mobile without excel. I will talk how we created own spreadsheet engine compatible with MS Excel which allows us to run any Excel model without Excel. I will talk about:
- Architecture
- Algorithms
- JavaScript performance optimization.
Presented at:
- KharkivJS 2019 Kharkiv, October 5-6
Content:
Description:
Areas for discussion:
- Frontends frameworks and processes, microfrontends.
- Integrating FE team with Backend team. Fullstack engineers. Rest vs. Graphql.
- Interating FE and design teams.
- FE testing approaches/frameworks. Unit/e2e.
- Working with Legacy frontend.
- Frontend CI/CD pipelines
- Microfrontends.
- Isomorphic apps. Crossplatform FE.
Presented at:
- Kyiv CTO Meetup Kyiv, September 28
Description:
I've seen a lot of Perl applications. I see a lot of misunderstandings around architectural patterns. 99% of Perl tutorials do not cover this topic and limited to "hello world" apps. How to build a really large application? What to choose Monolith or Microservices? How to think about architectural layers? How does GraphQL influence my architecture? I will answer all of these questions.
Presented at:
- PerlCon 2019 Riga, August 7-9
Content:
Description:
Having 15-year experience in web development, I have tried my hands at dozens of validation libraries but didn’t manage to find the one to handle all my tasks. 5 years ago we decided to create a validator which will better than any other. Now LIVR supports a dozen of programming languages and it is battle tested in hudrends of projects. I will talk about the ideas behind, about architecture, use cases, pros and cons. Will show real examples.
Presented at:
- Vinnytsia JS Vinnytsia, August 3
Content:
Description:
We launched more than 60 projects, developed a web application architecture that is suitable for projects of completely different sizes. Here I'll analyze this architecture, will consider the issue of “monolith or microservices”, will show the main architectural errors that developers make.
Presented at:
- runIT 2019 Dnipro, May 25
- DevPoint 2019 March 15
Content:
Description:
This will be 6 live hacking demos. We will not do theory, but will see in practice how small and not always obvious errors lead to significant vulnerabilities in your JavaScript application.
Presented at:
- Frontend://tz Zhytomyr, August 17
- Odessa JS 2019 Odessa, July 20-21
- JS Fest 2019 Kyiv, April 5-6
Content:
Description:
I've seen a lot of NodeJs applications. I see a lot of misunderstandings around architectural patterns. 99% of NodeJS tutorials do not cover this topic and limited to "hello world" apps. How to build a really large application? What to choose Monolith or Microservices? How to think about architectural layers? What is wrong with the majority of JS frameworks? How does GraphQL influence my architecture? I will answer all of these questions.
Presented at:
- CodeIT Meetup Kharkiv, September 19
- Open Tech Week JavaScript Odessa, September 9-13
- Amsterdam JS Amsterdam, June 6-7
- Node Ukraine Kyiv, May 17-18
- Case Study Seminar "Architecture of 4 Real JavaScript Projects" February 23
Content:
Description:
You have complex mathematical models (millions of cells, hudrends thousand of formulas) in Excel. And you need to run it browser and mobile without excel. I will talk how we created own spreadheet engine compatible with MS Excel which allows us to run any Excel model without Excel. I will talk about:
- Architecture
- Algorithms
- JavaScript peformance optimization.
Presented at:
- KharkivJS 2019 Kharkiv, October 5-6
- Case Study Seminar "Architecture of 4 Real JavaScript Projects" Kyiv, February 23
Content:
Description:
I will tell you why you need JSON RPC and why I created another library. I'll show non-standard usage scenarios. Also, I'll analyze the architectural patterns that have proven useful and the decisions that had to be taken during the development. Moreover, I’ll show what modern JS can offer us for developing libraries.
Presented at:
- KyivJS Meetup #21 Kyiv, February 7
Content:
Description:
This will be 8 live demo hacking. We will not analyze the theory, but we will see in practice how small and not always obvious errors lead to global vulnerabilities in your JavaScript application.
Presented at:
- KharkivJS 2018 Kharkiv, October 6-7
Content:
Description:
I will talk about virtual reality (VR). At what state the technology now, why and how to use it. JavaScript is very popular today it is possible todo almost any time of application with it. And it seems that even VR applications can be build easily with JavaScript and React today. The technology is very yang but it will be great to every JS dev to know about new possibilities.
Presented at:
- OdessaJS 2018 July 6-8 (the talk was about React 360)
- Gamedev Conference January 27 (the talk was about ReactVR)
Content:
Description:
Presented at:
- React Native Camp Kyiv March 31
- React Native Camp Kharkiv June 15
Content:
Description:
Presented at:
- KharkivJs 2017 Kharkiv, October 28-29
Content:
Description:
Presented at:
- Open Source and Linux Conference September 16
Content:
Description:
Presented at:
- iForum 2017 Kyiv, May 25
- [Kyiv ReactJs First Meetup] Kyiv, February 18
Content:
Description:
Lighthing talk about using of Semgrex in JavaScript for working with dependency trees
Presented at:
- [AI and BigData Lab] Odessa, May 16
Content:
Description:
Presented at:
- KharkivJs 2016 Kharkiv, November 5-6
Content:
Description:
Presented at:
- Dev At Work JS meetup Minsk Minsk, October 15
- Dev At Work JS meetup Kyiv Kyiv, September 10
Content:
Description:
Presented at:
- WebCamp Odessa, July 29-31
Content:
Description:
Presented at:
- JS Lab 2016 Odessa, March 12
- Frontend Madness Kyiv, March 19
- iForum 2016 Kyiv, April
Content:
Description:
Presented at:
- [KyivJS Meetup] Kyiv, June 12
- [Odessa Innovation Week 2015 - WebCamp 2015] Odessa, July 1
Content:
Description:
Presented at:
- [KharkivJS 2015] Kharkiv, November
Content:
Description:
Presented at:
- [OSDN-UA 2013] Kyiv
Content:
Description:
It is always a pain to test code with DB/ORM-dependencies. So, here the rules to ease the process.
Presented at:
- [Perl Mova 2012] Kyiv, May 12
Content:
Description:
Presented at:
- [Black Perl 2011]
Content: