Xavier Balloy
A software engineer sharing thoughts on code quality, conferences, and continuous learning.
SOLID principles explained through video game design
Learn how to identify and fix SOLID principle violations during code reviews, with practical TypeScript examples based on video game design.
How to use Redux-Saga effects within a callback
Use Redux-Saga channels to dispatch actions from callback-based functions in your generator sagas.
Back from SoCraTes France 2019
Reflections on SoCraTes France 2019: code reviews, pair and mob programming, TCR, fish bowl, and katas to improve software development practices.
Git: from beginner to advanced user
Complete Git command line guide covering setup, merging, rebasing, cherry-pick, and commit history management.
How to avoid conditionals in your code
Use a Map instead of if/else to handle finite conditions in Java.
My Global Day of Code Retreat 2017
What I learned about TDD, functional programming, and communication at Code Retreat 2017.