Friday Hacks #140, October 13
Posted on by Herbert
Date/Time: Friday, October 13 at 7:00pm
Venue: The HANGAR by NUS Enterprise
Functional Systems in a Non-functional World
Talk Description:
In systems engineering we deal with shared state, impurities and mutable data. Nix and NixOS provide a practical and efficient way to remove a lot of that ugliness in a safe, repeatable and reliable way.
We will be going through how it solves real-life problem such as:
- cleanly change (and roll-back) deployed systems
- ensuring developers have the exact same environments
- getting rid of language/framework specific package managers (virtuelenv, rbenv, etc) to provide a single cohesive language
This is not an abstract functional programming talk but we will show how the principles from FP make perfect sense for defining practical systems.
Speaker Profile
Peter Hoeg from Speartail Pte Ltd - a Singapore MSP that deals predominately with customers in the transportation sector. In addition to running all our Linux based code on NixOS, we use it for generating appliances that we deploy with our customers.
Peter is a NixOS core committer.
Getting to Know Containers and Docker
Talk Description:
Docker is leading a fundamental shift in the world of cloud computing when it comes to packaging, delivering and running applications as containers. The focus of this talk is to acquaint the audience with a basic understanding of the virtualization mechanism in containers and the workflow of working with Docker. Furthermore, the talk will also cover the practice of distributing apps using Docker and the rise of micro-service architecture.
Speaker Profile
Kong Hancong is now working as a system engineer in Visa Singapore, focusing on building enterprise cloud infrastructure using containerization technology. Before joining Visa, she completed her Master’s in Computer Science from NUS in 2016.