My team leader is reluctant to Scala.

This page summarizes the projects mentioned and recommended in the original post on /r/scala

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • scala-steward

    :robot: A bot that helps you keep your Scala projects up-to-date (by scala-steward)

  • I guess it depends on how far down the FP rabbit hole you want to go: 1) Immutable constructs + using map/filter/collect - easier sell, most programming languages (including java) have adopted this style 2) Pattern matching + ADTs, really powerful, might be difficult to get used to 3) Using Future for async - again not a particularly hard sell, Java/Javascript have similar constructs, so should be familiar to them. For comprehensions can be a bit tricky to grokk 4) Concrete IO type - similar enough to Future to be familiar, but the idea of pure vs side effecting code is a difficult concept to teach. People struggle with understanding why they should wrap their logging statements in an IO, etc. 5) cats-effect typeclasses or ZIO or something - the scala-steward project is a pretty good example of how to successfully use cats-effect typeclasses, and the tests are a really good showcase of why this style of programming is helpful. The barrier to entry for this style of programming from an imperative background is quite high. So either your team should be very self motivated to learn, or be prepared to offer a lot of training

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • A glimpse into the future of data processing infrastructure.

    1 project | dev.to | 2 May 2024
  • Coroutines and Effects

    3 projects | news.ycombinator.com | 21 Apr 2024
  • The dangers of single line regular expressions

    1 project | news.ycombinator.com | 22 Apr 2024
  • 1800-2023 – IEEE Standard for SystemVerilog

    1 project | news.ycombinator.com | 17 Apr 2024
  • JHipster 8 - Criando uma aplicação monolítica

    4 projects | dev.to | 11 Apr 2024