Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 

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:


Upcoming talks

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

2019

How to create a high performance excel engine in JavaScript.

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:

Content:


Frontend development processes.

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:


Real world Perl applications architecture.

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:

Content:


Language Independent Validation Rules (LIVR) 2.0

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:

Content:


The working architecture of Web applications.

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:

Content:


6 ways to hack your JavaScript application.

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:

Content:


The working architecture of NodeJs applications (updated version).

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:

Content:


How to create a high performance Excel engine in JavaScript?

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:

  1. Architecture
  2. Algorithms
  3. JavaScript peformance optimization.

Presented at:

Content:


Yet another JSON RPC library?

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:

Content:


2018

Information Security Practice.

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:

Content:


How to create a VR application with React 360.

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:

Content:


Offline mode for a mobile application, redux on server and a little bit about event sourcing.

Description:

Presented at:

Content:


2017

The working architecture of NodeJs applications.

Description:

Presented at:

Content:


Language Independent Validation Rules (LIVR) 2.0.

Description:

Presented at:

Content:


Virtual Reality in Web.

Description:

Presented at:

  • iForum 2017 Kyiv, May 25
  • [Kyiv ReactJs First Meetup] Kyiv, February 18

Content:


How to extract information from text with Semgrex.

Description:

Lighthing talk about using of Semgrex in JavaScript for working with dependency trees

Presented at:

  • [AI and BigData Lab] Odessa, May 16

Content:


2016

How to build a desktop application in JS without using webview.

Description:

Presented at:

Content:


Excel in JavaScript.

Description:

Presented at:

Content:


How to translate your Single Page Application.

Description:

Presented at:

Content:


Frontend trends 2015 - 2016

Description:

Presented at:

Content:


2015

Distributed Computing with JavaScript.

Description:

Presented at:

  • [KyivJS Meetup] Kyiv, June 12
  • [Odessa Innovation Week 2015 - WebCamp 2015] Odessa, July 1

Content:


The Pain and the Joy of creating isomorphic apps in ReactJS.

Description:

Presented at:

  • [KharkivJS 2015] Kharkiv, November

Content:


2013

LIVR Language Independent Validation Rules.

Description:

Presented at:

  • [OSDN-UA 2013] Kyiv

Content:


2012

Testing orm based code.

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:


2011

Maybe you do not know that ...

Description:

Presented at:

  • [Black Perl 2011]

Content:

About

List of talks performed by me

Resources

Releases

No releases published

Packages

No packages published