Friday Hacks #115, August 26
Posted on by Advay Pal
This week, we have Hongyi from IDA and Haoyi from Dropbox, to speak about some the work they do and the challenges they face while doing so. See you there!
Facebook Event here.
Date/Time: Friday, August 26 at 7:00pm
Venue: School of Computing, Seminar Room 1
Diving Into Other People’s Code
Talk Description:
Working with a large, unfamiliar, legacy codebase is a large part of any professional software engineer’s job, but something you hardly learn in school. While you learn to design and write code in school, in a real job the majority of the work is in reading code. Other people’s code.
This talk will explore the tools and techniques you have digging into code which you didn’t write, don’t understand, and have never seen before in your life. I will take a large open-source codebase and demonstrate what techniques, tools and tricks you have in order to navigate make a meaningful change to such an unfamiliar project
Speaker Profile
Haoyi is an engineer on the Web Infra and Developer Tools team who joined Dropbox after graduating in 2013. He likes functional programming and is the one person at Dropbox writing Scala full-time.
Deploying Data.gov.sg
Talk Description:
Data.gov.sg helps the public understand and use Singapore’s open government data. We pull data from agencies across the government use it and publish charts, articles, and developer APIs.
This talk will cover the development of Data.gov.sg’s production infrastructure. How we went from a single server to our current deployment environment involving Docker, Git hooks, multiple AWS services and more.
Speaker Profile
Hongyi worked as a product manager at Google from 2011 to 2013. During that time he worked on Spanner with the infrastructure team and the UI redesign of Image Search. He’s currently back in Singapore working at IDA on a new team trying to make the government more data driven.