Scalar Conference is back! And so is our legendary pre-party, this year with bonus talks!
We meet at NOBU HOTEL WARSAW, Wilcza 73, Warszawa.
You're welcome to attend, even if you're not attending the conference the next day!
The sponsor of the meetup is JetBrains:
JetBrains creates intelligent software development tools consistently used and trusted by 11.4 million professionals and 88 Fortune Global Top 100 companies. Our lineup of more than 30 products includes IDEs for most programming languages and technologies, such as IntelliJ IDEA, PyCharm, and others, as well as products for team collaboration, like YouTrack and TeamCity.
The sponsor of the meetup is Iterators:
Our vision is to create an agile environment where the spark of the client’s idea is flamed by the most impactful solutions – fast, transparent, and sustainable.
The agenda of ScalaWAW #39:
18:15 - 18:30 - Meet & greet
18:30 - 19:30 - “Everything You Need to Know to Get Started with Caching in sbt 2.x”, Aleksandra Zdrojowa
19:30 - 20:00 - Networking break
20:00 - 21:00 - "Lightweight Declarative Scala Builds with Mill 1.1.0", Li Haoyi
21:30 - ... - Afterparty, place TBA
The event will be live-streamed. Follow ScalaWAW Youtube channel for the details.
So, is there a modern solution for web apps that is powerful, simple, and blazingly fast in both CI and the browser? A solution that lets you write in your favorite backend language and is fun? The answer is Datastar!
When writing software, we currently seem to have to choose between an imperative style - easy to read and write, hard to reason about - and a monadic style - hard to read and write, easy to reason about.This talk is about being greedy and getting the best of both worlds, because we deserve it.
Do you like it when compiler generates the boring code for you? Fast, mundane, boring-but-error-prone code? Do you need to implement such a code generator yourself? Have you found out that Shapeless/Mirrors bend your brain a bit too much?
In this presentation, I will demonstrate how we leveraged the strengths of Scala and TypeScript to develop a collaborative text editor that meets the strictest standards for security, performance, and real-time collaboration.
In this talk, we will walk through a concrete example of a boilerplate-heavy domain. By replacing common Scala 2 workarounds with Opaque Types, Extension Methods, Enums, and Union Types, we will demonstrate how to achieve a strictly typed, decoupled architecture without the noise.