All Resources

Showing the most recent resources. The latest one is from 2021-01-25.
  • Kamon ( is a set of monitoring tools helping developers find and fix performance issues in microservices. It’s a perfect tool for Akka and Play Framework developers but it also works well with JVM.

    Kamon helps with microservices monitoring by providing a complete toolkit: an open source Kamon Telemetry instrumentation library and Kamon APM product for visualisation, dashboarding and dashboarding.
    Service  Added by AntonijaKamon // // 6 months ago
  • Article  Added by vmayakumar // // 7 months ago
  • There are many great libraries for stream processing in Scala. A common use case is to create complex streaming pipelines and maintain data aggregations with it.
    However, sometimes the tooling supplied by streaming libraries are not enough to create truly scalable solutions. In this story, I describe how probabilistic data structures can help in better controlling the memory footprint of your streaming applications. I use KafkaStreams and Algebird in a step-by-step tutorial with full examples.
    Tutorial  Added by eliavlavi // // 9 months ago
  • A collection of best online courses to learn Scala and functional programming for Java developers and beginners.
    Article  Added by javabuddy // // 10 months ago
  • The current trend has been cast away from dynamic scripting languages for application customization towards statically-typed general-purpose languages for application development. Know about the trending tiff between Kotlin and Scala + how they fare in the race of JVM languages.
    Article  Added by konstant // // 11 months ago
  • A list of Java and Groovy frameworks which Java developer can learn to create better and more scalable application like Akka, Lagom, Play, Grails, Gradle and much more
    Article  Added by javabuddy // // 11 months ago
  • Laminar is a reactive UI library for Scala.js. It is an alternative to and a polar opposite of React in many ways. Whether you love React or are annoyed by it, you will definitely learn something new looking at the problem of UI development from a different angle. And if you're interested in type-safe UI development, Scala.js with Laminar might just be the best way to do it.
    Article  Added by raquo // // 11 months ago
  • This video is an introduction to the expression problem, which will be solved in the upcoming videos. We will also see how this theoretical problem relates to business applications.
    Tutorial  Added by agilesteel // // about 1 year ago
  • In this video we are going to see a lot of different ways to encode opaque types in Scala including a library called NewType. We will also see support for opaque types in Scala 3.
    Tutorial  Added by agilesteel // // about 1 year ago
  • In this video we will talk about a couple of circe's external modules and integrations with the rest of the ecosystem (refined, lightbend config, fs2, http4s and Scala.js). This is part 1/2.
    Tutorial  Added by agilesteel // // about 1 year ago
  • An easy tutorial on how to implement user authentication on a Play Framework application
    Tutorial  Added by pedrorijo91 // // over 1 year ago
  • Scala 2.13.2 has:

    - a brand-new Vector implementation
    - configurable warnings
    - an improved REPL (now JLine 3 based)
    Update  Added by dvirf1 // // over 1 year ago
  • In this tutorial we will create a new Play Framework application from scratch and play around with its build.
    We will see how to work with config, use compile-time dependency injection, how to dockerize the app, work with json, access the DB, construct the logic so we will have easier time to update Play Framework and so on.
    Tutorial  Added by dvirf1 // // over 1 year ago
  • Laminar is my Scala.js UI library that was intended as an alternative to React.js but turned out to be its polar opposite in entirely too many ways as I slowly figured out what perfect UI development is to me, and how to achieve it (spoiler alert: not in that order).
    Article  Added by raquo // // over 1 year ago
  • Event Sourcing ist ein Teil von modernen IoT- und Microservice Architekturen. Doch was ist Event Sourcing überhaupt und wie funktioniert es?
    Article  Added by jona7o // // over 1 year ago
  • Our experiences of dealing with flakiness in backend tests.
    Article  Added by frogermcs // // over 1 year ago
  • Javatpoint also provides a top level Scala Tutorial with Example. It Covers the basics an Advance concept of Scala.
    Tutorial  Added by javatpoint // // over 1 year ago
  • How to create a type safe builder pattern implementation using phantom types
    Tutorial  Added by pedrorijo91 // // almost 2 years ago
  • A guide to implementing functional programming to everyday programming tasks.
    Book  Added by vonlatinski // // about 2 years ago
  • You can check the best scala tutorials or courses recommended by experts at Letsfindcourse.
    Tutorial  Added by john2515 // // about 2 years ago
  • A repository that contains code examples for the doddle-model machine learning library.
    Tutorial  Added by inejc // // about 2 years ago
  • A book that introduces core skills needed to code with Scala.
    Book  Added by vonlatinski // // over 2 years ago
  • Book about Scalatra framework and the Sinatra model. It covers the framework in its entirety.
    Book  Added by vonlatinski // // over 2 years ago
  • A book about how to use the probabilistic programming paradigm to model application domains and then express those probabilistic models in code.
    Book  Added by vonlatinski // // over 2 years ago
  • Growing hair on the body is not pleasant at all. If you have recently decided to use your laser hair removal method to remove excess hair, it's best to take a look at the tips on how best to do this. Although there are many reasons to choose a laser method to remove excess hair, but in this article, we are going to look at this process from a different angle. That's why we've provided you with 4 important tips about the best time to start hair loss laser sessions.
    Article  Added by aradralami // // over 2 years ago
  • What are functors, what is theory category, how they relate, and their implication to purely functional programming !
    Article  Added by mmenestret // // over 2 years ago
  • In this video we will implement the rudimentary version of Maps which apart from simply being useful data structures may also be viewed as functions with fluctuating domains and codomains (or ranges).
    Tutorial  Added by agilesteel // // over 2 years ago
  • In this video we will notice that our Sets are actually a mixture of Sets and Trees so we will invest some time into a heavy refactoring.
    Tutorial  Added by agilesteel // // over 2 years ago
  • Introduction to functional references in Scala using Lens and Optics in general.
    Article  Added by alodavi // // over 2 years ago
  • This is updated version of the course participated in Stepik contest for the best MOOC in 2017. The course took a prize then. More than 2300 learners registered for the course since then. Now videos and programming assignments in the course are updated. Currently there are 89 assignments (including new ones). All assignments are run online at server (Scala + Shapeless + ProvingGround).
    Article  Added by DmytroMitin // // over 2 years ago