There is a lot of buzz around Scala these days. The language is now known to divide a lot of programmers (specially ones with a Java background). To chose the side I'm on, I read the excellent book from Martin Odersky, Lex Spoon and Bill Veners : Programming in Scala. The book is really well written, it explains a lot of great things about the language, but reading without exercising is not really efficient (of course you can try the examples yourself, but as I read it in bed, it is not that easy to do).

In the meantime, I found that Martin Odersky, via coursera, gives a free course "Functional Programming Principles in Scala". I am actually attending it, and, I have to say I enjoy learning this language. I am starting to think differently when coding, I found myself really more critic regarding the side effects of my methods for example.

If you're curious about Scala or about functional programming paradigm, you should attend this course and do the assignments, it takes time but really worth it.

Tuist build test schemes

Tuist build test schemesI use tuist to build most of my iOS projects nowadays. And like every good software engineer I test the code that...… Continue reading

Swift module registration

Published on April 28, 2025

Swift macro : @VisibleForTesting

Published on April 19, 2024