David BlancAre we ready for AI-Driven Development?Over the years, programming languages have made leaps and bounds to become easier to use and understand. The very low level days of binary…Jun 24Jun 24
David BlancinKt. AcademyTDD in practiceIn a previous post, I explained why writing clean code is quicker and more efficient. This time, I will explain it with some numbers.Sep 4, 20201Sep 4, 20201
David BlancinKt. AcademyQuality is cheaperWhy clean code is necessarily a better option than quick and dirty hacksOct 14, 20191Oct 14, 20191
David BlancinKt. AcademyA little reflection about coroutinesHow Kotlin coroutines can make java reflection a bit more complicated.Sep 3, 2019Sep 3, 2019
David BlancinKt. AcademyHttpMocker: A simple HTTP mocking library for Kotlin to handle offline modesOur world is more and more connected, and the apps we use on our phones are a good demonstration of this. Most of the apps we run on our…Jul 16, 20191Jul 16, 20191
David BlancinKt. AcademyLambda mixupFor those of us who use SonarQube to inspect their code on their CI, official support for Kotlin finally arrived recently and we started…Oct 15, 20182Oct 15, 20182
David BlancinAndroidPubCoding like a drummerWhen I started drumming as a kid, all I wanted to do was sit in front of a drum set and start playing. As it turned out, it takes a lot of…Jul 31, 2018Jul 31, 2018
David BlancinKt. AcademyA few facts about Companion objectsWith Kotlin, Java developers lost the static modifier. Here are a few facts about how to use companion objects instead.Mar 28, 20182Mar 28, 20182
David BlancinAndroidPubSome asynchronous options on AndroidHave you ever seen a “xx frames dropped” log in your logcat console? This simply means you’ve been blocking the Android’s main thread for…Feb 18, 20181Feb 18, 20181
David BlancinAndroidPubWhy I missed semicolons todayNot needing semicolons anymore was one of those little changes compared to Java that made my life easier. Until today.Dec 6, 20172Dec 6, 20172