George LeungA FP Performance Horror StoryI used to work on a data moving platform that works generically on many sources and destinations, e.g. files in S3 and various databases…Aug 13, 2023Aug 13, 2023
George LeungCats IO for Java ProgrammersImagine you’re a Java programmer taking a Scala job. Since Scala boasts its Java interoperability, you thought it won’t be hard adjusting…Jul 23, 2021Jul 23, 2021
George LeungStop saying “it is not working”It always annoys me when I see “not working” in a StackOverflow question.Feb 13, 2021Feb 13, 2021
George LeungSeamless backpressure handling in gRPC-KotlinCoroutines for the win.Dec 10, 2020Dec 10, 2020
George LeungThe cost of Scala OptionIt may not be as cheap as you wish. But that’s OK.Mar 13, 2020Mar 13, 2020
George LeungThe Yin-yang puzzle in KotlinA timeless puzzle implemented in a modern language.Jan 12, 2020Jan 12, 2020
George LeungViewing Akka Persistence data stored in Cassandra (Part 2)This time we will take a closer look at a persistent actor’s life cycle.Jul 8, 2019Jul 8, 2019
George LeungA Demo of Gatling-gRPCLast year I published Gatling-gRPC, a little library that brings the rich scripting capabilities of Gatling to load tests for gRPC. Since…Jun 26, 20193Jun 26, 20193