Full-stack Scala 3 course - Typelevel Rite of Passage: rockthejvm.com/p/typelevel-ri...
Live talk at Scalar Warsaw: • Daniel Ciocîrlan FULL...
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: / rockthejvm
Twitter: / rockthejvm
Blog: blog.rockthejvm.com
-------------------------------------------------------------------------
Home: rockthejvm.com
-------------------------------------------------------------------------
Негізгі бет Ғылым және технология Full Stack Scala 3 with the Typelevel Stack - a Conference Talk
Пікірлер: 4