The program has three reports. We will talk about the existing build tools for Scala, we will understand when Pants is better than other build systems and get acquainted with Nix – a build and dependency management system.
Under the cut – more about the reports, a link to register to participate in the meeting and broadcast information.
Scala Butthurt Tools (Kirill Saksin, Tinkoff)
We will deal with the existing build tools for the rock: we will find out what is wrong with sbt, why mill is not perfect, what fears fury has about it.
“Pants – assembly system” (Evgeny Mikheev, Samsung NEXT)
We learn what Pants is, when Pants are better than other build systems, and when it makes no sense to use it. We will discuss how to quickly and relatively painlessly start using Pants in your project.
“Nix – dependencies beyond maven central” (Alexey Vakhrenev, DINS)
In the talk, we will get to know Nix, a build and dependency management system. Consider how to build a fully reproducible build environment, how to publish a docker image without a docker daemon, and how to convince a colleague to install node-js without saying a word.
19:00 – 19:15 – Collection of guests and coffee
19:15 – 20:00 – Scala Butthurt Tools (Cyril Saksin, Tinkoff)
20:05 – 20:45 – “Pants – assembly system” (Evgeny Mikheev, Samsung NEXT)
20:45 – 21:00 – Pizza and chat
21:00 – 21:40 – “Nix – dependencies beyond maven central” (Alexey Vakhrenev, DINS)
21:40 – 22:00 – Excursion
Where, when and how?
- February 19, 2020
- St. Petersburg, Staro-Petergofsky, 19 (DINS office)
- Participation in the event is free, but please register. This is necessary so that we can all comfortably accommodate at the meeting.
- Broadcast will be available by the link.
- Video recordings of reports will be published on our website. YouTube channel one week after the meeting.
About the site
DINS IT EVENING is an open platform that brings together technical experts in the areas of Scala, JS, Java, QA and DevOps. Several times a month we organize meetings to discuss interesting cases and topics with colleagues from different companies. We are open for cooperation, if you have an urgent question or topic that you want to share – write to email@example.com!