Tag: Scala
-
The Futures in Scala
Posted on December 25, 2018, Level beginner Resource Length medium
Álvaro Navarro wrote this interesting short tutorial on Futures in Scala. In it he explains the nuts and bolts of dealing with Futures in Scala and Akka. Futures allow to perform many operations in parallel in an efficient and non-blocking way, but dealing with multiple operations can be a real headache.
Tags scala programming java functional-programming
-
Build a Hello World API with Scala and Akka HTTP
Posted on August 29, 2018, Level intermediate Resource Length short
Miguel Lopez short and sweet tutorial about building a Hello World web application with Akka. Akka is a popular actor-based toolkit for building concurrent and distributed applications in the JVM. These applications mostly use Scala or Java.
Tags devops akka scala functional-programming web-development apis
-
Scalaz 8 IO vs Akka (typed) actors vs Monix
Posted on July 24, 2018, Level advanced Resource Length long
There's a couple of hot development areas in the Scala ecosystem, and the competition between the various side-effect wrappers is one of the most interesting. Adam Warski article comparing various options and trying to find the answer to the question: Can you really replace an Actor with an IO or Task?
Tags akka scala functional-programming
-
Maven scopes vs. Gradle configurations
Posted on April 10, 2018, Level advanced Resource Length medium
Andres Amiray blog post about comparison of Maven and Gradle. Both Maven and Gradle are popular choices when it comes to building Java projects. These tools share common traits but there are some key differences that make you more productive depending on a particular scenario.
Tags scala programming
-
Journey into concurrent programming in Scala
Posted on February 15, 2018, Level advanced Resource Length medium
Justin LeFebvre interesting article about building a number of highly available Scala web services and making the most impact by modifying code to maximize CPU utilization on a per service basis. Enter the "scala.concurrent.Future" type!
Tags programming scala functional-programming