Hi everyone,

Congratulations on surviving week 5! Why not celebrate at CompSoc?

In week 6, Google will be telling us about the frontiers of the tech industry. The Metaswitch talk has been postponed to Hilary term. After that we have our termly LAN night on Saturday.

The week after, Facebook are visiting and telling us how about the type system of their new language Hack, which they have been using to replace their old PHP codebase. RSVP here.

And if that's not enough, Ensoft is in the CS department talking about mobile networking.

CompSoc stash is now a thing! You have all the t-shirts: Palantir, Metaswitch, Microsoft, Jane Street, Google, Ensoft, ... But there's a void in your wardrobe. A void that can only be filled by something Oxford Blue and saying Oxford University on it. Before today, you'd have to do go mad and do rowing to get such a thing. No more! CompSoc t-shirts for £5. CompSoc hoodies for £10. Personalisation for £1.50. Order them now! Order before November 27 to get our subsidised prices. All orders made before that will be distributed at the start of Hilary.

Have a great week!

Edward and the rest of the committee

Events

Google talk: Frontiers of the tech industry

19:00 Monday 6th Week - Lecture Theatre A, Department of Computer Science

Come learn about Engineering at Google from Software Engineer Jonathan Wellons. Jonathan graduated from Vanderbilt University where he earned a Ph.D. in Computer Science focused on wireless networks. He started at Google in 2013 with JavaScript on a Front-end team in California, now works here in Europe at Google Zurich. His current focus is Big Data storage and retrieval problems in Google Shopping. This talk will review a few of the frontiers generating a lot of investment and buzz in the tech industry. Besides the well-known examples of Machine Learning and Cloud Computing, we'll dive into some of the technical details of Blockchain platforms, Reactive Frameworks, Self-Driving vehicles and others.

Geek Night 6: LAN Night

19:00 Saturday 6th Week - Undergraduate Social Area, Department of Computer Science

Join us for an evening of video games and pizza! You'll need to bring your own laptop, but we'll provide everything else. We aren't planning to play any particular games in advance - so it will just be whatever people fancy.

Facebook tech talk: The Hack programming language: Types for PHP

19:00 Wednesday 7th Week - Lecture Theatre A, Department of Computer Science

Facebook’s main website, ads platform, and much of its internal tooling is implemented in PHP, a language not known for elegance or best practice in programming language design. Over the last five years Facebook has embarked on an ambitious project to migrate its code base to Hack, which takes the syntax of PHP, removes the worst features, and adds static typing and modern constructs for asynchronous programming and typed UI components. In this talk I will focus on Hack’s type system, which combines OCaml-like type inference, object-oriented generics in the style of C# or Java, and flow-based typing of local variables.

Andrew Kennedy is a software engineer at Facebook London working on the Hack team. Before joining Facebook in 2016 he spent 16 years at Microsoft Research, during which time he helped design and implement the generics feature for the .NET Common Language Runtime and polymorphic units-of-measure inference for the F# programming language, in addition to making many research contributions in type systems, semantics, formal verification and compilation.

RSVP here.

Geek Night 7: Oxmas

19:00 Saturday 7th Week - Undergraduate Social Area, Department of Computer Science

Bring your laptop for some Christmas themed programming (and food!) to celebrate the final (official) Geek Night of the year.

Sponsor notices

Ensoft department talk: Saving the world one handset a time: mobile phones and building the Internet

13:00 Tuesday 6th Week - Lecture Theatre A, Department of Computer Science

Speaker: Simon Chatterjee (Ensoft Ltd)

The mobile phone is transforming lives across the planet, and is becoming the primary gateway to the Internet for billions of people. Beyond the handset, this evolution poses daunting technical challenges for building the Internet itself, and the complex software that brings the network itself to life. This talk is an accessible introduction to large-scale mobile networking today, from both real-world and computer science perspectives.

Bio: Simon Chatterjee is Director & CTO of Ensoft, whose experience includes helping to bring into existence the Guinness Book of Records' "World's Highest Capacity Internet Router".

Free food and drink will also be provided.


The Oxford University Computer Society (CompSoc) aims to organise meetings and events for our members to use and further their computing interests. See all of our upcoming events on our Facebook Page or visit our Website for more information about the society.

Edward Hart
Secretary - Oxford University Computer Society