Davi de Castro Reis·Aug 22, 2024Writing a portable codebaseEvery new codebase is started by a single individual working on one computer. That does not last long, though. New environments where the…
Davi de Castro Reis·Jul 28, 2024Using docker for integration testsA robust testing pipeline is surprisingly hard to achieve. One crucial property of tests is that they need to be reproducible. At odds with…
InBetter ProgrammingbyDavi de Castro Reis·Jul 21, 2023Scaling Your Artifacts With Your TeamA response icon5A response icon5
Davi de Castro Reis·Jun 15, 2021Knowledge 4.0A few years ago, like many others around the world, I read Yuval Harari’s Sapiens book. It is a fascinating look at human history, from the…A response icon1A response icon1
InThe StartupbyDavi de Castro Reis·Aug 4, 2020Dependency ManagementWhy BotherA response icon1A response icon1
InLoggibyDavi de Castro Reis·Jun 12, 2020Spraying our bike shed with some new colorsAbout an year and a half ago, Loggi backend codebase mostly consisted of a large Django application, and several "nanoservices", with a…A response icon1A response icon1
Davi de Castro Reis·May 9, 2020Techniques and limitations for experimentsSince I joined Loggi, we have been exploring some techniques for a more data-driven decision making process. In this document I describe…
Davi de Castro Reis·Aug 29, 2018Porting code with deep learningIf you studied machine learning in college or through some tutorials in the internet, you probably have this feeling that the problems…A response icon3A response icon3
Davi de Castro Reis·Jul 31, 2017Playing Kaggle with scalaThe fun and challenges with the unusual choice Spark ML as a primary building block in one of Kaggle competitions.A response icon12A response icon12
Davi de Castro Reis·Jan 27, 2016A Swarm of SparksWeb scale computing infrastructure has never been so simpleA response icon4A response icon4