Remove doobie
article thumbnail

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

Rock the JVM

We will use some of the popular Typelevel libraries, including Cats for FP abstractions and extension methods Cats Effect for effectful operations Doobie for database interactions Http4s for a purely functional web server This is on the backend. This article shows you how to build a full-stack web application with some of these libraries.

Scala 58
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. Remember that the compiler is supposed to guard you from bugs. Conclusion This article is a comprehensive guide to learning Scala.

Scala 52
article thumbnail

The Skunk Scala Library for Database Interaction: A Comprehensive Guide

Rock the JVM

One such powerful tool among others ( Doobie , Slick , Quill etc) is the Skunk Scala library , which provides a functional and typesafe interface for PostgreSQL databases access in Scala applications. Introduction In modern application development, efficient database interactions are crucial for building scalable and maintainable systems.

Scala 58