ScalaWAW #34 - back after... some break!

18:00 - 18:15 - Meet & greet
18:15 - 19:00 - "Scala 3 support in IntelliJ Scala Plugin", Maciej Gorywoda
19:00 - 19:45 - Networking break
19:45 - 20:30 - "Easier Scala Builds with the Mill Build Tool", Haoyi Li
20:30 - ... - Afterparty
The event will be live-streamed. Follow our Youtube channel for the details.
Hello everyone!
After a bit of organizational troubles, we're back with ScalaWAW in 2025!
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.
Abstracts & bios:
"Scala 3 support in IntelliJ Scala Plugin", Maciej Gorywoda
If you follow releases of IntelliJ IDEA and the Scala Plugin, you might have noticed that “Scala 3 support” is the main topic of almost every blog post with release notes. Every four months, give or take, the Scala Plugin team delivers better handling for established Scala 3 features and new developments, supporting those that landed only recently or are still in the experimental phase. In this talk, we will try out a few of them, such as enums, indentation syntax, named tuples, and transparent inline methods.
I’m a Product Marketing Manager in the IntelliJ Scala team at JetBrains. I graduated from Warsaw University of Technology in 2005 with an MSc in artificial neural networks. I worked as a video game AI expert, a web tools and Android developer, a Scala software developer, and since two years ago a person who writes and talks publicly about features of IntelliJ Idea with the Scala Plugin. In 2024, I became a Scala Ambassador. In my free time, I train martial arts, read lots of history books, and run a YouTube channel.
"Easier Scala Builds with the Mill Build Tool", Haoyi Li
Mill is a Scala build tool that improves upon every aspect of the venerable SBT toolchain: more performant, easier to understand, and scalable to larger codebases. Most importantly, Mill makes build configuration easy: easier to write, easier to navigate, and easier to understand. This talk will explore how Mill works, demonstrate its advantages over SBT in a live-coding setting, and dive into the novel techniques that a modern build tool uses to improve upon older build tools of years and decades past.
Li Haoyi graduated from MIT with a degree in Computer Science and Engineering, since then has built core infrastructure for high-growth companies like Dropbox and Databricks, and has been a major contributor to the open source community. Author of the "com-lihaoyi" suite of OSS Scala projects, these projects have over 10,000 stars on Github, and are downloaded over 20,000,000 times a month. Haoyi has deep experience in the JVM and has professionally built distributed backend systems, programming languages, high-performance web applications, and much more.