Scala in the City will be hosting at Thoughtworks next Wednesday the 21st of March. We will hear from Chris at Lightbend on Akka Typed, Andreas at Property Partner on Type classes & Lance at Barclays on scala & scalajs. Please sign up on our meet up page here.
We will be giving away another ticket to one of the biggest Scala Conferences in Europe to one of our lucky attendees. There will also be loads of swag so ensure you bring a bag.
6:30 pm: Doors open, Registration, Networking, Drinks & nibbles
7.00 pm: First talk- Andreas Koestler, @AndreasKoestler - Senior Software Engineer at Property Partner
Type classes- A principled approach
Type classes were introduced into Haskell in the late 80s to provide a principled form of ad-hoc polymorphism. They have since found wide application in Scala, in applications and libraries alike. From implementing limited forms of dependent typing, to inductive proofs at the type level, to solutions to the expression problem - type classes are a valuable tool in the toolbox of the functional programming practitioner. This talk will look at their implementation in Scala, the problems they solve, and the caveats to look out for when applying type classes.
Bio- Andreas is a freelance Software Engineer with more than 15 year's experience in building products that deliver measurable customer value. He entered the world of Scala's quirky idiosyncrasies 5 years ago. When he is not humbled by his coworkers or his motorbike he is hacking on shapeless and helping to re-home ex racing Greyhounds.
7.20 pm: Second talk- Christopher Batey, @chbatey- Senior Engineer at Lightbend
A tour of Akka Typed
In this talk we’ll go over the new Akka Typed API. The prototype has been around for a while but over the last few months it has been hardened and is close to being marked production ready. We’ll cover: Typed messaging patterns, Typed Clustering, Typed Persistence. Where as it will soon be marked as production ready it will remain API may change for a while so feedback (and PRs :P) on the API is very welcome!
Bio- Christopher is a Senior Engineer at Lightbend. He works primarily in Scala but also spent 10 years writing Java and a couple of years writing Go.
Currently he works on the core Akka team responsible for developing core Akka, Akka Http and Akka Streams. He has previously built trading systems, online television platforms and worked extensively with Apache Cassandra. You can check out his blog at: http://www.batey.info
7.40pm- Third talk- Lance Paine, @lbpaine – Scala Software Consultant at Barclays Wealth
The return of the monolith: How we increased throughput by embracing scala on client and server with scala and scalajs.
We'll provide an experience report on how we helped UK Borderforce improve their forecasting of airport load by rewriting a PHP and scala project entirely in Scala, Scalajs and react. With a bit of akka-streams and akka-persistence thrown in for good measure.
Bio: Lance has been writing software for 0x20 years, professionally for nearly 0x14. He has used C++, SQL, C#, Java, Python, Clojure and Scala. He has built database engines, trading systems, dashboards, web-forms and more. Currently writing client on-boarding systems at Barclays Wealth. lbpaine.com (http://lbpaine.com/)
8.00 pm: Food & Drinks, plus networking
9 pm: Finish up at the local pub
Please RSVP as soon as possible as we have limited spaces available, we look forward to seeing you all next Wednesday the 21st of March from 6.30pm onwards.
Follow us- @Scalainthecity Organisers- @Signify_Tech
If you are interested in talking at any of our events, hosting an event or if you would like to chat please get in touch on 02038650621 or email us on firstname.lastname@example.org