Antoine Doeraene·Jun 13Why and (how to) use Complex numbers for 2D video game developmentIf you were taught Complex numbers in high school, maybe (probably) the one thing that you remember is this so-called “imaginary” number i…
Antoine Doeraene·Sep 18, 2025How I introduced Complex Numbers to studentsComplex numbers are beautiful, and I tried my best to convey thatA response icon14A response icon14
Antoine Doeraene·Sep 16, 2024Fun with Types: All Types of Physics ComputationsLet the compiler type checks your Physics Computations!A response icon2A response icon2
Antoine Doeraene·Nov 6, 2023Fun with types: building a type-level Map in ScalaBuilding a run-time map is easy (and boring). Let’s create a type-level map!A response icon1A response icon1
Antoine Doeraene·Nov 1, 2023Harness the power of Web Components with Scala and LaminarHow we can use any Web Components library in Scala, with LaminarA response icon2A response icon2
InITNEXTbyAntoine Doeraene·Dec 4, 2022Deploying a full stack Scala application on fly.ioA while back, I was happy to discover that Heroku allowed one to host, completely for free, a small application on their dynos. Recently…
InGeek CulturebyAntoine Doeraene·Jul 4, 2021Cross-Platform Mobile dev with Scala and CapacitorThese last years, the trend has been to export web technologies out of the browser, into the desktop (e.g., electron) and more and more…
Antoine Doeraene·Dec 20, 2020“If” statements at compile timeLet’s dive into one of Scala’s hidden treasures
Antoine Doeraene·Jul 20, 2020Writing Angular Services in ScalaHow can we harness the power of Scala and ZIO for making Angular (and others!) services?A response icon4A response icon4