What we’re about
This is a group for anyone interested in Scala programming language and related technologies.
Videos from out meetups are available for free on our youtube channel.
You can find us also on Medium where you can read more about the group.
Upcoming events (1)
See all- Inside the IDE: Unraveling the magic & Define your own rulesKlub Re, Kraków
We are back with our usual meetups, this time without high tech connection to another city. Join us on April 24th for a Krakow Scala User Group Meetup. Again, the event will be held in English. Check out the details. ⬇️
🎙️ ‘The best Scala IDE inside your favourite Scala IDE‘ - Jędrzej Rochala
Do you recall the IntelliJ migration during the Eclipse era? It was akin to forsaking a sinking vessel for the sanctuary of a sleek yacht, all in the holy quest for productivity. This talk heralds a new chapter in this grand nautical journey: IntelliJ not simply aligning with Scala, but fully integrating a real Scala compiler—offering us not just a glimpse into what could be, but carving a path through the stone of what is. I want to invite you into a short story of how I managed to run Scala Presentation Compiler (originally Metals) directly in IntelliJ, all of that without relying on LSP protocol available only in Ultimate edition.
🎙️‘Define your own rules: dynamic system behavior control at runtime‘ - Veronika Yastrebova
At some point, a business may reach a stage where app logic should be executed based on specific conditions like location, app version, or user type. For example, you may have to dynamically change discounts to sell leftover stock or limit low-profit requests during peak hours. Each new “crazy” idea from your manager often means coding, understanding needs, and system load with frequent redeployments.
From a business perspective, as a manager, you want the ability to control the system's behavior without struggling through endless discussions, tickets, and running a full development cycle. We will design a rule matcher to manage changing conditions in real-time in a user-friendly manner. It will use any app traffic attribute, verify rule validity, and keep rules easy to read and manage. We will leverage the capabilities of Scala and recursion schemes to create a fast and efficient solution that can be integrated into any app.
Speakers:
Jędrzej Rochala works at VirtusLab and is a member of a Scalacenter team. His work is mostly focused around interactive features of the compiler, but he also happens to be a current maintainer of Scastie.
Scala Backend Team Leader at Appodeal. Her main goal is to solve business/people problems regardless of programming language to achieve this. But still she considers functional programming (especially in Scala) the most pleasant experience for her. Big enjoyer of travels, board games and cats (in Scala and in real-world ;)
The event is sponsored by VirtusLab & Proxy Live Solutions.