London Scala Users Group
The London Scala User Group was founded in 2010 and has been organising monthly meetups at Skills Matter since. Come along to some of the meetups to get to know other software developers interested in the Scala programming language, reactive programming and the Typesafe platform. Learn and share skills with the creators of emerging frameworks, tools and libraries like Akka, Spray, Play, Lift, discover how other companies are using Scala or have introduced Scala skills in their engineering teams. Discuss common challenges, adopt skills in coding sessions or simply enjoy conversations with likeminded folks at the post meetup drinks at the Slaughtered Lamb.
You can find and join all our meetups by the London Scala Users' Group (LSUG) community on these pages here.
You can also find recordings (we call them SkillsCasts as they captured film, code and slides) and pictures of past talks & events on these pages.
We hope to see you soon!
LSUG on Meetup and Twitter
For information on meetups or to stay tuned with discussions, you can also join the London Scala Users' Group on meetup.com. or follow @londonscala on twitter
For more info. on Scala see: www.scala-lang.org
Note that the Scala logo is a trademark of EPFL
-
To the Pub
If you're dead on your feet and want to skip straight to the pub, from 6PM we'll be opening up the bar (see programme for location details).
-
An invitation to functional programming
Featuring Rúnar Bjarnason
Scala is not a purely functional programming language. But we can restrict ourselves to a purely functional subset of Scala. The question is: should we? This talk will make the case that the answer is unequivocally "yes". We can treat Scala as a purely functional language. But more than...
scalax scala functional-programming -
Declarative protocol messages in Scala for testing distributed systems
Featuring Patrick Tschorn
When testing distributed systems, protocol messages have to be parsed, instantiated and modified, which leads to incidental code that obscures the test narrative.
scala distributed testing -
42: Rise of the dependent types
Featuring George Leontiev
Scala is a language with a very sophisticated type system. It is even said to be the "poor-man's prolog". As part of his hacker-time (20% time program) at SoundCloud, George collaborated with Eugene Burmako to explore the possibility of adding an accessible way to use literal-based...
scala types -
Under the Hood of Scala Implicits
Featuring Alexander Podkhalyuzin
Implicit conversions and implicit parameters are fundamental and unique features of Scala that are powerful at the same time. To use these features to their maximum potential, and do so with confidence, you have to understand the specifics of how Scala compiler’s implicits search works. I will...
scala implicit spray -
Type-Level Computations in Scala
Featuring Stefan Zeiger
Scala has a powerful type system that allows many properties of a program to be verified at compile-time. Do you still think of types as Int, String and Object? Types like ""Fold[Nat, ({ type L[X <: HList, Z <: Nat] = Succ[Z] })#L, Nat._0]"" are only a small step away....
scala types -
All you don't need to know about typeclasses
Featuring Julien Sirocchi
Scala syntax is succinct, clean and easy to read, however some of the library signatures that support this are more complicated than one might expect. Type-classes use sophisticated signatures to enable clean client code. This talk is aimed at novice or intermediate Scala developers wanting to...
scala types typeclass -
Building a Secure Distributed Social Web using Scala & Scala-JS
Featuring Henry Story
We will show how to build a full Scala client and server application by illustrating it with a use case pushing the limits of what can be done: a distributed secure Social Web server.
scala scalajs distributed -
Live coding Scala.js reloaded
Featuring Sébastien Doeraene
Have you been missing all the goodness happening this year in Scala.js, the Scala to JavaScript compiler? Here's your chance to catch up.
scala functional-programming javascript scala.js -
State of the Typelevel
Featuring Lars Hupel
The typelevel project is nearing its second anniversary -- a great time to look at what it is actually about. Starting out as a community of Scala projects aiming for principled library design, we have been continuously growing by adding more projects and most recently, forking the Scala compiler...
scala functional-programming types