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.
sttp: the Scala HTTP client that you always wanted!
Featuring Adam Warski
There’s a number of great Scala HTTP libraries. You can do synchronous or fully asynchronous calls, stream requests and responses, use either standard Scala Futures or other concurrency wrappers. However, on the API side, when it comes to programmer-friendliness, I think we can do better.scala http api sttp uriinterpolator akkastreams monix scalaz cats functional
The path to generic endpoints using Shapeless
Featuring Maria-Livia Chiorean
Programming in Scala can be very time consuming sometimes. Finding the most efficient way to solve a problem can end up in days of frustration. This talk is a story of trail and error with a twist at the end. It’s a story of API endpoints, generic programming, Shapeless and what happens when they...scala shapeless jvm aws lambda sbt akka functional
Building Release Pipelines for AWS Lambda with sbt
Featuring Caoilte O'Connor
How should a service release pipeline look when a scala dev team owns deployment to production? I think there should be a single sbt command that does everything. sbt has a reputation for impenetrable symbols and unwieldy complexity, but it can also be used in a very beginner friendly way. This...
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