Joffrey BionKotlin syntax WTFs for Java devsI’ve been advocating Kotlin over Java for a while now, but the best way to understand its benefits is to actually read and write some code…Mar 19, 20201Mar 19, 20201
Joffrey BionLocal file states in GitWhen I started using git, I often got confused about my local files. What happens when I edit it? When I delete it? What’s the difference…Aug 22, 2019Aug 22, 2019
Joffrey BionOrganizing .gitignore filesGlobal .gitignore? Project .gitignore? What to put where and why.May 10, 2019May 10, 2019
Joffrey BioninProAndroidDevHow to make sense of Kotlin coroutinesCoroutines are a great way to write asynchronous code that is perfectly readable and maintainable. Kotlin provides the building block of…Dec 3, 201810Dec 3, 201810
Joffrey BionCharset, encoding, encryption, same thing?A lot of people I met were a bit confused about encodings and charsets (and I was the first of them!). Some people surprisingly also mixed…May 30, 20173May 30, 20173
Joffrey BionJava IllegalArgumentException VS NullPointerExceptionWhich exception should be thrown when a null argument is passed on to a method that does not accept null?May 12, 2017May 12, 2017