Welcome and welcome back, and happy new year! We have a bunch of exciting events planned for this term; here they are, so mark your calendar pages, and finish those assignments to make sure you can come out!
~Alex Tsay, "High Availibility Distributed File Systems": Wednesday, January 21, 18:00, MC 2017. The CAP Theorem outlined the fundamental limitations of a distributed system. When designing a distributed system, one has to constantly be aware of the trade-off between consistency and availability. Most distributed systems are designed with consistency in mind. However, AeroFS has decided to build a high-availability file system instead. In this tech talk, I'll be presenting an overview of AeroFS file system, advantages and challenges of a high-availability file system, and examine the inner workings of AeroFS's core syncing algorithm.
~(WiCS) Leigh Honeywell, "Trust Your Gut: Adventures in the Worst Parts of the Tech Industry": Friday, January 23, 17:30, DC1302. Leigh Honeywell is a Security Engineer at Heroku, a Salesforce.com company. Prior to Heroku, she worked at Microsoft, MessageLabs/Symantec, and Bell Canada. Last year was Leigh's tenth year working in tech. From startups to the biggest tech companies in the world, she will share with her lessons learned about careers, sexism, secure software development, management, burnout and ambition.
~Office Training, Wednesday, January 28, TBD in MC 3036/3037. If you're around the office often, or just want to get a little more involved, come out and do office staff training! It'll help us keep the office open as much as possible, and you get a say in the awesome music that we hear in the office.
Other than events, there are other interesting things going on this term!
If you're interested in helping out with the CSC's infrastructure, looking for some great war stories to impress your friends, or interested in dev-ops, then get in touch with exec@, or syscom@. We're looking for volunteers to help out with the care and maintenance of our infrastructure, whether you have no experience, or you run a server farm out of your garage.
Happy coding, Gianni Gambetti President Computer Science Club