RU / Day 2 / 14:30 / Track 3

What does creating mean? To have an idea? To build something physical? To draw a picture or make a sound? Good support for reliable program execution is contract-based programming because this approach guarantees the correctness of incoming and outgoing data. Artyom will talk about what problems it solves and what creates, how to simplify the development with the help of contract-based programming. In particular, static typing, tests, documentation. We will discuss existing frameworks implemented in JS and dive a little into Artyom's own development — rtcad.

Download presentation.

Artyom Arutyunyan

7 years in IT: at different times supported, launched and developed projects in the largest financial companies in Russia. Now specializes in frontend developing of big web applications.

Christian, husband, coder, bushcrafter.