Friday Hacks #140, October 13
Posted on by Herbert
Date/Time: Friday, October 13 at 6:30pm
Venue: The HANGAR by NUS Enterprise
Free pizza is served before the talks.
Functional Systems in a Non-functional World
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.
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
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.
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.
The HANGAR by NUS Enterprise — the campus hub for entrepreneurs.