Hi, my name is Alvin Alexander. I wrote the Scala Cookbook for O’Reilly, and this is a website for my new book about Functional Programming in Scala. Scala Cookbook I haven’t settled on a final name for the book yet, but I’ve been using “Functional Programming, Simplified” as a working title. That name reminds me that the purpose of this book is to simplify the process of learning functional progr ...
READ MORE
scala-lang.org — This is the documentation for the Scala standard library. The scala package contains core types like Int, Float, Array or Option which are accessible in all Scala compilation units without… Open in a new tab
Lightbend — UniCredit is a leading European financial group with an international network spanning 50 markets. With circa 8,500 branches…Open in a new tab
Queries and Aggregations w/ Scala, part 2
As we saw in part 1, it took 2+ minutes, on my laptop, to run an aggregation across 6+ million crime cases. READ.
scala-lang.org — In summary, views are a powerful tool to reconcile concerns of efficiency with concerns of modularity. But in order not to be entangled in aspects of delayed evaluation, you should restrict… Open in a new tab
2016 Goals Update: Functional Programming Principles in Scala - SOFIACOLE
As I mentioned in ‘One Year In’, I have a set of goals I’d love to achieve this year. READ.
Recently, I was invited by Professor Björn Regnell at Lund University in southern Sweden—an hour from where I grew up––to give a seminar about one of my favorite topics: Scala––the programming language, platform, ecosystem and community that I am fortunate to have been a part of for the past nine years. Lund University Prof. Regnell told me that they're starting to use Scala as the introductory pr ...
READ MORE
A working docker installation (boot2docker is fine) Typesafe’s activator (or use ./activator found at the root of the git-repo – it will download the dependencies) Typesafe’s You can find/fork the sourcecode for all of the following on Github Github The sbt plugin sbt-native-packager provides a really easy way to deploy your sbt project as a docker container. sbt-native-packager In the following w ...
READ MORE
"Hardest Program I've Ever Written" Scalafmt turns the mess on the left into the (hopefully) readable, idiomatic and consistently formatted Scala code on the right. Scalafmt Scalafmt is quite new. Still, it already seems to be useful for some people so it might also be useful for you. Scalafmt can format almost all of Spark, Akka, Scala.js and the IntelliJ Scala plugin. It's quite fast, too. Over ...
READ MORE