You are viewing content from a past/completed QCon -

Track Overview

Modern CS in the Real World

Rediscover CS in this applied track on how research is affecting software today.


From this track

SESSION + Live Q&A Protocols

Using Randomized Communication for Robust, Scalable Systems

Three key needs that any distributed system must address are discovery, fault detection, and load balancing among its components. Satisfying these needs in a robust and scalable manner is challenging, but it turns out randomized communication can help with each of them. In this talk, we will...

Jon Currey

Director of Research @HashiCorp

SESSION + Live Q&A TDD

Automated Test Design and Bug Fixing @Facebook

The talk describes the deployment of Sapienz, a system for automated test case design that uses Search Based Software Engineering (SBSE) that has been deployed at Facebook since October 2017 to design test cases, localise and triage crashes to developers and monitor their fixes. It also describes...

Nadia Alshahwan

Software Engineer @Facebook

SESSION + Live Q&A Database Architecture

Automatic Clustering At Snowflake

For partitioned tables, maintaining good clustering properties for frequently filtered dimensions is critical for partition pruning and query performance. Naive methods of maintaining good clustering is usually expensive, especially when the clustering dimensions are different from the natural...

Prasanna Rajaperumal

Developer @SnowflakeDB

SESSION + Live Q&A Clojure

Functional Composition

Marc Andreessen famously observed that "software is eating the world". As an increasing proportion of our culture becomes codified (literally), we need to consider how to authentically express theory and insights from diverse fields in our software. This must account for domains besides business...

Chris Ford

Technical Principal @ThoughtWorksESP

SESSION + Live Q&A Quantum Computing

Using Quantum Computers to Simulate Chemistry

Quantum computing is unmistakably becoming a thing. With IBM’s announcement of their quantum computing cloud service at CES in January and Google’s announcement last year of their 72-qubit Bristlecone processor, suddenly quantum computing seems to be entering into the Enterprise. In this...

Peter Morgan

AI Community Leader & Founder and CEO Deep Learning Partnership


Speakers from this track

Jon Currey

Director of Research @HashiCorp

Jon leads HashiCorp's research initiatives, with the mandate to impact their open source tools and enterprise products, while contributing back to the community with novel work and pragmatic whitepapers. Prior to HashiCorp, Jon conducted research at Microsoft Research, Samsung Research, and...

Read more
Find Jon Currey at:

Nadia Alshahwan

Software Engineer @Facebook

Nadia Alshahwan is a Software Engineer in testing and verification at Facebook. She is part of the Sapienz automated testing team. Here main interests are automated test generation and automated oracles. Nadia received a PhD from UCL in web application testing. She also worked as a researcher in...

Read more
Find Nadia Alshahwan at:

Prasanna Rajaperumal

Developer @SnowflakeDB

Prasanna Rajaperumal is a senior engineer at Snowflake, working on Snowflake Databases' Query Engine. Before Snowflake, he worked on building the next generation Data infrastructure at Uber. Over the last decade, He has been building data systems that scale in Cloudera, Cisco and few other...

Read more
Find Prasanna Rajaperumal at:

Chris Ford

Technical Principal @ThoughtWorksESP

Chris began to make music with code to compensate for his poor piano technique. It was only later that he realised that programming offers deep insight into musical structures. Over the past few years, Chris has given many talks presenting music theory to programming audiences, covering topics...

Read more

Peter Morgan

AI Community Leader & Founder and CEO Deep Learning Partnership

Peter is author of the popular report, “Machine Learning is Changing the Rules: Ways Businesses Can Utilize AI to Innovate”, published by O'Reilly. He is passionate about artificial intelligence and the positive changes this technology can and is bringing to society. Peter founded...

Read more
Find Peter Morgan at:

Track Host

Sid Anand

Hacker at Large, Co-chair @QCon & Data Council, PMC & Committer @ApacheAirflow

Sid Anand recently served as PayPal's Chief Data Engineer, focusing on ways to realize the value of data. Prior to joining PayPal, he held several positions including Agari's Data Architect, a Technical Lead in Search & Data Analytics @ LinkedIn, Netflix’s Cloud Data Architect,...

Read more
Find Sid Anand at:

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.