Case After Case



August 14, 2016

Product development is more than just good code. It also includes optimising and implementing new approaches, which is why speakers will discuss their experience with new practices.

For Visitors


$presenter['presenterName'] — $presenter['presenterJob']

Alexey Osipenko


A developer with 10 years of experience in IT, who has worked in many positions ranging from ordinary developer to project manager. Since 2014 has been working on development platforms to run applications using

$presenter['presenterName'] — $presenter['presenterJob']

Konstantin Mars

Senior Android Developer at DataArt and GDG Dnipro Organizer

The main interests of Constantine are development for Wearables, especially for Android Wear, Google Fit, Reactive Functional Programming with RxJava, and cross-platform mobile development with Xamarin.

$presenter['presenterName'] — $presenter['presenterJob']

Oleksandr Tryshchenko

JavaScript (+TypeScript) / PHP developer at DataArt

He focuses on the performance, extensibility and testability of JS applications. He has discovered koa.js to be a good solution for backend applications written in node.js.

$presenter['presenterName'] — $presenter['presenterJob']

Dima Malenko

CTO at rollApp

He is currently developing the online application virtualization platform. Dima likes to share interesting and instructive stories about software development, teams and technologies on various events and podcasts at

$presenter['presenterName'] — $presenter['presenterJob']

Oleksandr Krakovetsky

CEO Devrain Solutions

Microsoft Regional Director, Microsoft Most Valuable Professional (Windows Development Platform), PhD in Computer Science, speaker, active participant of an IT community, coordinator of EGAP Challenge.

$presenter['presenterName'] — $presenter['presenterJob']

Pavel Forkert

Systems engineer at

He is a programming languages geek and loves to talk about software design, architecture and distributed systems.


10:00 — 10:45

Registration. Coffee break


10:45 — 11:00



11:00 – 11:45

Konstantin Mars

“Android Wear 2.0 — New level of freedom for your action”

The new version of Android Wear (2.0) that was announced during Google I/O promises a revolution on the market of wearables. And not only in terms of the new specification of Material Design specifically designed for wearables, but also in terms of new technical features for developers. What is so innovative about the new generation of this platform? What are prospects for the integration with new Google services does this update offer? And how will users be able to assess these technical innovations? This and much more in IT NonStop.

12:00 – 12:45

Oleksandr Tryshchenko

“ES6 generators usage in the Koa.js framework”

Talking points:

  • What are the generators in “ECMAScript 6”?
  • What benefits do we get from using the generators?
  • What real tasks can we solve using the generators?
  • Koa.js as a back-end framework written using generators.

13:00 – 13:45

Pavel Forkert

“Persistent Data Structures”

In this talk I'll describe persistent data structures, how they are different from the "usual" data structure and why they exist. In addition, I will show you how persistent data structures can be implemented in popular functional languages. We'll look at high-level designs and implementations of linked lists, queues, maps (both treemaps and hashmaps), vectors and sets.

13:45 – 15:00

Lunch break

Lunch break

15:00 – 15:45

Oleksandr Krakovetskyi

“Microsoft Bot Framework: building an intelligent bot”

The presentation is about creating an intelligent bot for Telegam, Skype, Twitter, Facebook and other messengers using Microsoft Bot Framework, Cognitive services, LUIS and other services.

16:00 – 16:45

Aleksey Osypenko

“Basics of functional reactive programming (FRP)”

Talking points:

  • What is functional programming?
  • What is reactive programming?
  • What is functional reactive programming?
  • Denotation semantics of FRP * ”event” and behavior” * “steam” and “box”
  • Algebra of FRP * map * map2 * flatMap * derivatives of these functions (debounce, take, takeWith) * converting browser events in the stream/box
  • Implementing Drag&Drop using the on-the-spot written Algebra
  • Review of libraries that implement FRP

16:45 – 17:00

Coffe break

Coffee Break

17:00 – 17:45

Dima Malenko

“Where are the new technologies coming from?”

For many young developers one of the most important aspirations of their professional lives is learning new technologies. The rapid pace of technology evolution is a landmark of modern software development. But where are all the new technologies, frameworks and tools coming from? And what to do when they knock on your door?

18:00 – 18:30

Closing of the conference. Gifts.



4/26 Sholom-Aleichem Street,
Sinai Hall, 4th floor

Registration is closed



For Presenters


Every report is viewed by the expert board of IT NonStop. This board includes senior specialists and project managers from DataArt. The experts are ready to provide support with the preparation of speeches and presentations.


  • Theme
  • Duration of report (40 minutes)
  • Short description of the report


  • Full name
  • Position held
  • Current place of employment
  • A brief text about yourself (300-400 characters)
  • Photo in .PNG format


Abstract Deadline: 2016-07-31

Deadline of Full Paper: 2016-08-07


  • Reimbursement for travel and accommodation
  • Lunch and coffee breaks
  • IT Nonstop conference souvenirs