About us
Come and meet other software developers in the London area interested in the Scala programming language.
Follow us:
-
LondonScala on LinkedIn
-
[@londonscala.bsky.social](https://bsky.app/profile/londonscala.bsky.social) on Bluesky
-
@LondonScala on X and use the hashtag #LondonScalaUG
Upcoming events
1

Scala Talks: Metals Version 2 & Code as Communication
Medidata, 12 Hammersmith Grove, London, GBπ Come along to the London Scala Talks! π
In this event you'll hear from Tomasz Godzik and Noel Welsh.Agenda
6:00pm - π₯€ Doors open. Come along and grab a drink!
6:40pm - π£οΈ Tomasz Godzik: Metals Version 2!
7:20pm - π Intermission: Join us for some free food and drinks! Vegan, vegetarian options are provided. Let us know if you'd like something special - we'd be happy to accommodate.
7:50pm - π£οΈ Noel Welsh: Code as Communication: Lessons from Crashing Production
8:30pm - π₯€ Socialising: Grab a drink and let's discuss the talks.
9:00pm - π» Join us in a pub to discuss the talks!π This event has a live stream
Watch this space for more details.π£οΈ Tomasz Godzik: Metals Version 2!
Metals is the Scala Language Server, providing IDE features within editors such as Visual Studio Code, Cursor, Zed, and Helix. This makes it essential for anyone looking to use new agentic tools. Many companies are now utilizing LLM trends to boost developer performance, but a major challenge has has been that Metals becomes less efficient as codebases scale - a common issue in large organizations.
Metals 2 is a new indexing and compilation approach, designed to make indexing as fast as possible and ensure the codebase remains functional even if parts of the project fail to compile. Applying this to both Scala and Java code, Metals 2 aims to become the premier JVM language server. Letβs explore how this can enhance your workflow.β Tomasz Godzik β
Scala tooling engineer aiming to solve large problems with elegant solutionsπ£οΈ Noel Welsh: Code as Communication: Lessons from Crashing Production
Code is a form of communication: with the computer but also with other developers, be they human or otherwise. In this talk I'll discuss some aspects of communication in code. We'll look at what can go wrong, the problems it can cause (including embarrassing examples from my own experience!), and ways we can improve things.β Noel Welsh β
Noel is a developer, teacher, and author. He's worked with companies big and small across Europe, the USA, and even once in Africa. He's the organizer of ScalaBridge London, a diversity focused group helping people get better at Scala. When he's not programming Scala he is probably writing about it. His next book, Functional Programming Strategies, is out soon!
ββββββββββββββββββββ
π£οΈ Would you like to present, but are not sure how to start? Give a talk with us and you'll receive mentorship from a trained toastmaster! Get in touch through this form and we'll get you started
π‘ Interested in hosting or supporting us? Please get in touch through this form and we can discuss how you can get involved.
π All London Scala User Group events operate under the Scala Community Code of Conduct.
We encourage each of you to report the breach of the conduct, either anonymously through this form or by contacting one of our team members. We guarantee privacy and confidentiality, as well as that we will take your report seriously and react quickly.27 attendees
Past events
346


