ostinato: a chess engine written in Scala that runs in the Browser, Docker and the REPL
Developing ostinato was an amazing experience. I got to learn a lot about chess, a lot about Scala, a lot about OSS and a lot about software engineering.
Mariano Gappa (@MarianoGappa)
Adopting Scala: The Next Steps
Learn about journey into functional programming with incremental progress from “Java-like” Scala to FP. Sofia Cole (@sofiacole35) |
Upgrading From Play Framework 2.3 to Play 2.5
Can it be fun to do such an upgrade? You bet! Gregg Hernandez |
Capturing Packets with Scala Native and libpcap
scala-native opens up a plethora of integration opportunities: you are no longer restricted to using JVM-only libraries or waiting for those wrappers, no longer restricted to using C++/C for lower level or high performance programming. William Narmontas (@ScalaWilliam) |
What are Scala Type Classes?
In this post I will describe 5 simple steps for encoding a type class in Scala in an idiomatic way. Leif Battermann (@leifbattermann) |
Type Families in Scala
An exercise of how to leverage the Aux pattern and other techniques to make a typed printing function inspired by the not type-safe C function sprintf. Ruben Pieters |
A Quick Guide to Concurrency in Scala
Unlike Java, Scala is not limited by default to Threads for concurrency (although they are still an option), but there are a range of useful ways to do things in the background. Matthew Rathbone (@rathboma) |