u/danielciocirlanin r/scala • Recommends
Full-Stack Scala 3 with the Typelevel Stack - Conference Talk
#scala#catseffect#taglessfinal
27K subscribers • 59 videos on Hallway
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 -------------------------------------------------------------------------What people say. Recommended as a comprehensive overview of building full-stack applications with Scala 3 and Typelevel.
u/danielciocirlanin r/scala • Recommends