Remove full-stack-typelevel
article thumbnail

How to Write a Full-Stack Scala 3 Application with the Typelevel Stack

Rock the JVM

Introduction The Typelevel stack is one of the most powerful sets of libraries in the Scala ecosystem. They allow you to write powerful applications with pure functional programming - as of this writing, the Typelevel ecosystem is one of the biggest selling points of Scala. The Typelevel stack is based on Cats and Cats Effect.

Scala 58
article thumbnail

HTTP Authentication with Scala and Http4s

Rock the JVM

Http4s is one of the most powerful libraries in the Scala ecosystem, and it’s part of the Typelevel stack. If you want to master the Typelevel Scala libraries with real-life practice, check out the Typelevel Rite of Passage course, a full-stack project-based course. For the video version, watch below: 1.

Scala 52
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

HTTP Authentication with Scala and Http4s

Rock the JVM

Http4s is one of the most powerful libraries in the Scala ecosystem, and it’s part of the Typelevel stack. If you want to master the Typelevel Scala libraries with real-life practice, check out the Typelevel Rite of Passage course, a full-stack project-based course.

Scala 52
article thumbnail

A Comprehensive Guide to Choosing the Best Scala Course

Rock the JVM

Cats and Cats Effect have started Typelevel, their own mini-ecosystem of libraries, including http4s , fs2 and doobie , which are heavily used in production. I talked at length about writing production apps on the Typelevel libraries at Scalar and ScalaMatsuri 2023; you can find a polished recording here.

Scala 52
article thumbnail

Two-Factor Authentication in Scala with Http4s

Rock the JVM

If you want to master the Typelevel Scala libraries (including Http4s) with real-life practice, check out the Typelevel Rite of Passage course, a full-stack project-based course. Here’s the full code: package com.rockthejvm import com.rockthejvm.Generator. Here is the full code. getCounter. getFileName ().

Scala 92
article thumbnail

Scala CLI Tutorial: Creating a CLI Sudoku Solver

Rock the JVM

Scala CLI can help you set up your IDE of choice by generating the necessary files to provide full-blown IDE support. To use libraries with Scala Native, they must be built specifically for it, and recently several major Typelevel projects were published for it. bsp │ └── scala-cli.json ├──.scala-build Compiling project ( Scala 3.2.1,

Scala 52