Come and meet other software developers interested in the Scala programming language in the London area. Talks are normally held at Skills Matter on the 2nd Wednesday of the month.
You can find and join all our meetups by the London Scala Users' Group (LSUG) community on these pages here.
London Scala are also running a Coding Dojo every 3rd Thursday of the month, the current source code is:
We have a chart group at:
You can find SkillsCast recordings, including film, code and slides of past talks and events here.
We hope to see you soon!
For more info. on Scala see: www.scala-lang.org
Note that the Scala logo is a trademark of EPFL
Sorry, looks like London Scala Users Group haven't got any events scheduled for the moment!
Who's part of this group?
In order to view registered members you need to be logged in with a "confirmed" Skills Matter account!If you haven't already done so click here to create a new account.
Find the "confirmation instructions" email we sent you when you signed up and click on the "Confirm Account" link.
Libra: Aiming for the stars, and actually reaching them
Featuring Zainab Ali
When we code, we code in numerics - doubles, floats and ints. But those numerics always represent real world quantities. In other words, each problem domain has it's own kinds of quantities, with their own dimensions. In this talk, we'll tackle dimensional analysis in the field of basic...functional
Writing your own compile-time checks for your favourite embedded DSL!
Featuring Jon Pretty
Interpolated strings, like the familiar
s"", provide a convenient way to embed external DSLs in Scala source, allowing you to construct a new value at runtime from a string literal, with Scala expressions substituted within it. But unless you are prepared to implement the interpolator...
All roads lead to... lambda
Featuring Juan Manuel Serrano
Once upon a time, Java programmers were doomed to use runtime casts in order to reuse data structures, which caused them lots of debugging nightmares. That horror story happily came to an end when Java 5 added generics in 2004, but, alas, evil was not completely removed. Nowadays, Java...functional
Testing microservices built with Akka HTTP and Akka actors
Featuring Tudor Palanga
Many teams choose Akka HTTP in combination with Akka actors to write services but, while Akka is a very powerful technology, it is very easy to introduce bugs if you're not testing it thoroughly. In this presentation I am going to show you how to build a simple microservice with Akka HTTP and...functional
Random Data Generation with ScalaCheck
Featuring Daniela Sfregola
ScalaCheck is a well-known library for property-based testing. However, property-based testing is not always possible when side effects are involved, for example when writing an integration test that involves data being stored in a database. When writing non-property-base tests, we often need to...functional
Meta-program and/or shapeless all the things!
Featuring Chris Birchall
Metaprogramming using Scala macros is a powerful tool for code generation, automatic optimisation and static checking for improved safety. But macros can look quite scary the first time you see them, so I'll try to convince you that there is nothing to fear. Macros are both useful and fun!
Type Classes + Shapeless = Leaner, Cleaner Code
Featuring Dave Gurnell
Type classes are one of the most important programming patterns in Scala. However, they come with a cost in terms of boilerplate. In this talk we'll discuss eliminating that boilerplate using shapeless.syntax types type-classes scala
Fearless Deployments (in Scala)
Featuring Susan Potter
This is a high level synthesis of an opinionated do's and don't of reaching more predictable, reliable, efficient, smarter, and complete delivery of your Scala services without working harder each deployment.
We start with how you can set your new greenfield up for success or how to...functional-programming functional scala
Functional Service Oriented Architecture
Featuring Jamie Pullar
In this meetup Jamie will give a talk on how to compose abstract service components by exploiting two core functional concepts of the Monad Type Class and the Natural Transformation.architecture software-architecture functional functional-programming scala
Intro to Haskell for Scala Devs
Featuring Pawel Szulc
What is functional programming? No assignment statements, no variables, once given a value never change, no side-effects at all. “The functional programmers sound like a small monastery of mediæval monks, denying themselves the pleasures of life.”.scala haskell functional-programming