Friday Hacks #118, September 16
Posted on by Advay Pal
This week we have Yos from PayPal and Yong Wen from IDA talking about some of the things they work on. See you there!
Facebook Event here.
Date/Time: Friday, September 16 at 7:00pm
Venue: The Hangar by NUS Enterprise
Entity Component Systems in Elixir
Entity-Component-System (ECS) is a distributed and compositional architectural design pattern that is mostly used in game development. Elixir is a dynamic, functional language built on top of the Erlang VM designed for building scalable and maintainable applications. In this talk, discover how we can use both ECS and Elixir in a novel approach to structure our programs beyond the traditional OO/inheritance paradigm. We’ll cover:
What are Entity Component Systems?
(Brief) Introduction to Elixir
ECS in Elixir
Q&A
Speaker Profile
Yos is a recent Computer Science graduate from NUS SoC, currently working as a software engineer at PayPal. In his spare time, Yos moonlights as an Elixir neophyte and enjoys learning new things.
Deploying with Docker
Talk Description:
Docker is now a stable and widely used container technology used to deploy applications on the internet. In this talk, we will take a quick look at some of the Linux Kernel technology that powers Docker, and some of the issues with Docker like how needlessly complicated it is to deploy a simple Ruby on Rails Application with a Let’s Encrypt TLS certificate.
Speaker Profile
Yong Wen is a software developer and kopi aficionado working at Government Digital Services of GovTech. He likes to meddle in DevOps related work once in a while, and is an avid gamer.