James PhillipsinThe StartupCounting at compile time: Higher Order FunctionsAbstracting over arithmeticJun 15, 2019Jun 15, 2019
James PhillipsinThe StartupCounting to infinity at compile timeHigher better faster longerJun 2, 2019Jun 2, 2019
James PhillipsAlphabet Soup: Lensing, for freeTaking type-level transformations furtherApr 24, 2019Apr 24, 2019
James PhillipsAlphabet Soup: Type-level transformationsWriting a type-level transformation algorithm in scalaApr 1, 2019Apr 1, 2019
James PhillipsinAnyJunkSequential Traverse for managing parallel resource usage in ScalaUsing free monads to control the execution of asynchronous tasksMar 23, 20184Mar 23, 20184
James PhillipsinAnyJunkTypesafe Union-type folding in ScalaEscaping Union type contexts safelyMar 2, 2018Mar 2, 2018
James PhillipsinAnyJunkStatic Sorting in SlickHow to pass sorting all the way through your Scala/Slick stackFeb 23, 20182Feb 23, 20182
James PhillipsinAnyJunkFString: String lengths at compile timePreventing `data-too-wide’ SQL exceptions in ScalaFeb 5, 2018Feb 5, 2018