Christian Rades

Christian Rades

I'm keenly interested in the ways code communicates to two different audiences at once, the computer as well as other people. This lead me to my current role improving the development experience at shopware.
Next to my daily work, I'm also one of the shopware's popular Code Camps organisers, which hopes to promote a playful understanding of code in school-aged children.

In my off time, I'm a programming language nerd with an interest in functional programming and distributed systems.

Montreal 2022 sessions

Finding cracks in brittle code

English session - Intermediate

Have you ever found yourself constantly editing the same three files? Maybe there's a test that fails every time you change something?
These are the results of brittle code. In this talk, we will put on our Sherlock Holmes cap and use the power of
git in combination with graph analysis to find out where the brittleness hides and to quantise its severity.

Static Analysis: Judging a Forest by Its Trees

English session - Intermediate

Static code analysis can help you automate the boring parts of your code reviews. This talk is an overview of several tools and tips on how to use them in new and existing projects, featuring the following tools that can help you: Stop nit-picking your colleagues’ code style (Easy Coding Standard), keep up with best practices (Psalm, PHPStan, PHP Insights) and generate graphs visualising your dependencies (Deptrac, PhpMetrics).