Skip to content
0:00 / 0:00

#scala#catseffect#taglessfinal

Full Stack Scala 3 with the Typelevel Stack - a Conference Talk

Rock the JVM

27K subscribers • 62 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Daniel Ciocîrlan, founder of Rock the JVM

Intermediate. Assumes working knowledge.

4.3K views3 years ago1 recommendation

Programming languagesWeb developmentScalaSoftware architecture

Daniel Ciocîrlan discusses the architecture and implementation of a full-stack Scala 3 application using the Typelevel stack.

Full-stack Scala 3 course - Typelevel Rite of Passage: rockthejvm.com/p/typelevel-rite-of-passage Live talk at Scalar Warsaw: youtube.com/watch?v=j6eFW4VmbRU The app we built: jobs.rockthejvm.com This video is a conference talk about the architecture decisions and practices that went into the Rock the JVM Jobs Board, a full-stack Scala 3 application that we will use for the Rock the JVM community. Topics covered: - essentials of "onionex" architecture (onion + a bit of hexagonal) - testability and decoupling of layers - implementation of "onionex" with tagless final - pros and cons of tagless final - using abstract algebra to solve software engineering problems - purifying old Java APIs - using Cats Effect asynchronous effects to wrap clunky JavaScript code (in ScalaJS of course) Every principle we discuss in the talk is covered in detail and with LOTS of code in the Typelevel Rite of Passage, the latest Rock the JVM course. In this course, you'll learn to build a full-stack Scala 3 application from scratch (= empty directory) to the point where you can deploy it to your own site. Follow Rock the JVM on: LinkedIn: linkedin.com/company/rockthejvm Twitter: twitter.com/rockthejvm Blog: blog.rockthejvm.com ------------------------------------------------------------------------- Home: rockthejvm.com -------------------------------------------------------------------------

Why it's here

1 person recommends this

What people say. Recommended as a comprehensive overview of building full-stack applications with Scala 3 and Typelevel.

u/danielciocirlanin r/scala • Recommends

Full-Stack Scala 3 with the Typelevel Stack - Conference Talk