Pull My Code: Effective Code Review


Duration: 25 mins
Simon Gerber
Engineering Manager, Prospection

We need to talk about code reviews.

Having a strong, effective code review process is the key-stone of quality, culture, learning and all-round engineering excellence. It will accelerate learning and knowledge transfer, reduce your "bus factor", improve collaboration, reduces friction and increase developer efficiency. Despite this, code reviews are rarely taught or discussed during formal computer science or software engineering education. As a result, code review practices tend to grow in an organic and undirected fashion. Often code review cultures are simply are not as effective as they could be. At worst, they can lead to a toxic brew of conflicting egos.

The dominance of GitHub and Git has lead to the "Pull Request" becoming the de facto form of code review. In this session we will take a step back and learn that there is more to life than the 'pull-request', when it's appropriate to use different review techniques, and how to make your reviews as efficient, humane and safe as they can be.

You may also be interested in

180 mins
Time-series Forecasting Workshop

Time series forecasting has been there for ages and the techniques that can be leveraged in this field has been...

50 mins
Teach your Pacman to play with ML and Reactive Streams

Today the adoption of Machine Learning is enormous. We use it almost everywhere: on clusters, on our phones, on hand...

50 mins
Snaking Python Into Kubernetes

Getting applications written in various languages into neatly distilled containers can be challenging. Python has its sets of challenges. In...

25 mins
AI-eye in Augmented Reality

Applications and capabilities of Augmented Reality are enormous. When empowered by AI, it accelerates the global innovation landscape with immersive...

50 mins
Deep Learning on Mobile

Over the last few years, convolutional neural networks (CNN) have risen in popularity, especially in the area of computer vision....

180 mins
Observability on Kubernetes with Elastic Stack: Elasticsearch, APM, Beats and Kibana

The talk and tutorial cover deploying a sample application into Kubernetes and collecting logs, metrics and APM data using only...