Meetup 136: The one with Hexagons and Scala 3 [EN]
It's spring! What better way to start that season than with... not Spring, but two very interesting lectures, from two very interesting speakers!
This time meetup will be conducted in English, so if some of your friends didn't attend the previous meetings because of the language barrier, please let them know.
Let's introduce our talks and our speakers for the meeting:
- Piotr Suwała, "Clean & Hexagonal Architecture - it really works!"
In IT industry we have a repeatable problem of code debt, which steals happiness from our work, inducing horrible stress and frustration.
On the other hand frameworks, architectural approaches, tests cost us supposedly wasted time and they seem not to deliver their promises.
In the presentation I'll show you Clean Architecture and Hexagonal Architecture in practice. You will also experience how those approaches interact with Event Storming, Spring Boot and Kotlin.
Using Open Source Labella application I'll show you:
- what potential problems I wanted to solve using those techniques
- what real problems were solved and what challenges arised from them
- and summarise, what in my opinion, these practices are meant for
These techniques deliver their promises, just not in the way we expect.
- Daniel Ciocirlan, "Full-Stack Scala 3 with the Typelevel Stack"
Scala 3 is a powerful language for building complex applications with functional programming. This talk will demonstrate a blueprint and approach for building end-to-end, full-stack applications in Scala 3, using the Typelevel stack: Cats (FP), Cats Effect (IO monad), Doobie (databases), FS2 (streams), Http4s (server) and more. We will discuss the power of these tools to make us extremely productive, and we will explore the code of an application working live at Rock the JVM.
See you all there!
Więcej informacji: https://www.meetup.com/trojmiasto-java-user-group/events/292357284/