We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Nix at Chatroulette

Formal Metadata

Title
Nix at Chatroulette
Subtitle
How we use it and its role in the Scala ecosystem
Title of Series
Number of Parts
19
Author
License
CC Attribution 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
People already familiar with Nix already know its benefits but what is the best way to tell others what they are missing out? How do you convince your employer and colleagues that using Nix is a good idea? Let me tell you how I did it at Chatroulette and show you that you can easily do it at your company too. The main programming language at Chatroulette is Scala, a hybrid OOP-FP language that runs on the JVM, even though we only make use of the functional subset. We run the entire system on Kubernetes (Istio / Envoy) and deploy our microservices as Docker containers. Introducing Nix in such a big system - running in different platforms - might not seem trivial but you would never know if you never try! The talk will also touch on the current state of Nix in the Scala community. How many use Nix? How many don't know what Nix is? What can we do better? The ultimate goal of this talk is to give you the itch to at least think about introducing it at your company.