What weβre about
Come and meet other software developers in the London area interested in the Scala programming language.
Follow us: @LondonScala and use the hashtag #LondonScalaUG
Upcoming events (1)
See all- London Scala Talks: Daniela Sfregola, Valerie Saunders & Modestas RuksnaitisMorgan Stanley Financial Advisors, London
πCome along to the London Scala Talks! π
This month, we'll be hearing from Daniela Sfregola, Valerie Saunders and Modestas Ruksnaitis.
π’ You must sign up on EventBrite to access the venue: https://www.eventbrite.com/e/london-scala-talks-tickets-859323017277
ββββββββββββββββββββ
*Agenda*
6:15pm - π» Doors open. Come along and grab a drink!
6:30pm - π£οΈ Daniela Sfregola & Valerie Saunders: Supercharge Your Performance with the Optimus Cirrus Platform
7:15pm - π Intermission: Join us for some free food and drinks! Vegan, vegetarian and gluten free options are provided. Let us know if you'd like something special - we'd be happy to accommodate.
7:45pm - π£οΈ Modestas Ruksnaitis : Object-oriented & Implicit Polymorphism
8:45pm - π» Join us in a pub to discuss the talks!
ββββββββββββββββββββ
π£οΈ Daniela Sfregola & Valerie Saunders: Supercharge Your Performance with the Optimus Cirrus Platform
Building 21 million lines of Scala and Java code on a clean machine in less than 2 minutes: can it be done? Yes!
The Optimus Cirrus platform is capable of automatically caching and parallelizing tasks across thousands of compute nodes comprising over a petabyte of RAM, and is used in production every day to support a significant part of Morgan Stanleyβs business. The platform also underpins its own build tool which is responsible for well-scoped, cacheable compilation in a distributed environment while keeping its developers happy and productive.
In this talk weβll show you how Optimus Cirrus derives its power from its foundations in Scala and functional programming principles. Weβll demonstrate how its build tool reduced our compile times from over 1 hour down to as little as a few seconds, and discuss compelling technical challenges we encountered that are interesting to any developer creating applications that need to perform well.
ββββββββββββββββββββ
β Daniela Sfregola β
Daniela is a Vice President in Morgan Stanley working on the Optimus Cirrus platform. She has 10+ years of experience in Software Engineering and she is the author of the book βGet Programming With Scalaβ, published by Manning.
ββββββββββββββββββββ
β Valerie Saunders β
Valerie is a Vice President at Morgan Stanley where she is a tooling developer on the Optimus Cirrus project, a Scala & Java platform used by other developers to write highly performant and parallelizable applications. She works on streamlining the code contribution process including the IDE, build tool, testing, and code review. She is also leading the open-sourcing process for the platform.
ββββββββββββββββββββ
π£οΈ Modestas Ruksnaitis : Object-oriented & Implicit Polymorphism
The design of Scala had two major influences β the Java and Haskell languages. This has resulted in two different ways to express a shared behaviour among multiple types. In this talk, we will explore the differences in each approach with a view to equipping ourselves to use the language to its full potential.
ββββββββββββββββββββ
π£οΈ 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 and we'll get you started:https://forms.gle/zv5i9eeto1BsnSwe8
π‘ Interested in hosting or supporting us? Please get in touch and we can discuss how you can get involved:https://forms.gle/3SX3Bm6zHqVodBaMA
π All London Scala User Group events operate under the Scala Community Code of Conduct:
https://www.scala-lang.org/conduct/
We encourage each of you to report the breach of the conduct, either anonymously 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.
https://forms.gle/9PMMorUWgBnbk1mm6