Photo

Awesome features of lesser-known build systems

Nikolai Vizovitin

from WebPros (Sofia)

About speaker

Nikolai has over 10 years of experience in developing Linux backend of hosting platforms and server control panels, as well as development and support of developer tools. He has been involved in automating the configuration and management of all major aspects of a typical hosting server.

About speakers company

WebPros develops Plesk and other products that enable digital presence for everyone. Plesk is a comprehensive web hosting control panel for servers and a development platform that supports a wide range of operating systems.

Abstracts

broad

Let's shed some light on spectacular features and design decisions behind some of the less popular general-purpose build systems. Some of them are employed in well-known successful companies, while others are mainly of academic interest. For example, did you know that some build systems can check the correctness of build files refactoring?
Beware: this material may encourage you to extend the functionality of your build system, completely replace CMake, Make, Gradle, or another build system for your project, and, in severe cases, write your own build system from scratch. As part of dealing with "side effects", I'll mention the main drawbacks and problems in using the covered build systems.
On the other hand, I will show how one could use some of the highlighted ideas in already existing projects, without drastic changes.

The Program Committee has not yet taken a decision on this talk

other talks of this topic