A data scientist's guide to code reviews
Alexandra Wörner
Coding / Code-Review

Code reviews apply to all data science work - you sometimes just need to tweak them a bit. Let me show you when and how as well as what makes a fruitful code review.

conda-forge: supporting the growth of the volunteer-driven, community-based packaging project
Wolf Vollprecht, Jannis Leidel, Jaime Rodríguez-Guerra
Community, Packaging, Python - PyPy, Cython, Anaconda

How does the conda-forge packaging community work, what is its relationship to conda and PyPI and how can everyone package software with it?

Rewriting your R analysis code in Python
Helena Schmidt
Best Practice, Development Methods, R

R and Python are two of the most powerful tools for any kind of data analysis. But both programming languages have their strengths and weaknesses. This leads to the question: When and how to rewrite your R analysis code in Python?

Slack bots 101: An introduction into slack bot-based workflow automation
Jordi Smit
APIs, DevOps, Use Case

Most developers work with Slack every day, yet very few of them know about the awesome things you can do when you build your own slack bot. During this talk, we will teach you to build and deploy your first slack bot.

Unclear Code Hurts
Dario Cannone
Best Practice, Coding / Code-Review

Code may work or not, but it will always tell a story. Computers will not complain about how you write it (except correct syntax), but human readers will. This talk is about writing clear code and caring for the human beings that will read it. Yourself included.