How do you continue to learn once you've been a developer for a few years, I want to become a strong Mid Level developer by the end of this year

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • crc

    CRC is a tool to help you run containers. It manages a local OpenShift 4.x cluster, Microshift or a Podman VM optimized for testing and development purposes

  • With respect to Docker, I would focus on deployment to a Kubernetes distribution. My preferred distribution is OpenShift. You can run a one-node cluster locally with CodeReady Containers. One particularly nice thing about the OpenShift ecosystem is the documentation. Here are a few free e-books I recommend:

  • pfps-shopping-cart

    :shopping_cart: The Shopping Cart application developed in the book "Practical FP in Scala: A hands-on approach"

  • IMO, the Red Book is rightly famous for tackling purely functional programming "by definition." That's great if you want the intersection of the why and the how, the philosophy and the pragma—hi, I'm Paul; I studied computer science and physics, so I love this stuff—but it's not a book on FP architecture. At my $DAYJOB, we just voted to start a study group working through Practical FP in Scala, which basically presumes a level of background knowledge you might have from working through Scala With Cats. I highly recommend both.

  • 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