Cake Solutions
Using the very latest technologies, Cake Solutions helps organisations take innovative and disruptive ideas and develop them into ultra modern reactive software solutions.
Specialising in functional programming using the Typesafe Reactive Platform, Cake partners with Typesafe, Datastax, Databricks, Mesosphere, IBM and other leading technology organisations to design solutions that help organisations grow their business in the modern world.
Cake also offers a unique opportunity to technology startup founders through Cake Invest®. With many Skills Matter members involved with entrepreneurship and start-ups, the Cake and Skills Matter partnership offers an unrivalled proposition to help them build their technology business with the strongest possible foundations.
With so many Skills Matter members discovering and evolving technologies every day, Cake's presence and partner network offers community members hands-on advice and tech solutions right at the centre of Skills Matter's community venue, CodeNode.
“We are very proud to support our long standing partner; Skills Matter in their exceptional new premises" says Guy Remond - Managing Director - Cake Solutions Ltd. "Our office, which we share with Typesafe, goes on to further cement our already firm foothold in London. We are looking forward to working with SkillsMatter and their community on forthcoming events and conferences.”
-
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).
-
TDD (Troll Driven Development) in Practice
Featuring Sofia Vaughan-Jones
Pair programming is a technique where two programmers work together to develop code.It is a brilliant tool for building maintainable software systems and knowledgeable teams. However, there are many people who find it difficult in practice or find it a drain on productivity. During this talk, you...
scala pair-programming agile -
How to Program the Type System
Featuring Tamer AbdulRadi
Scala has a rich static type system which provides powerful features such as implicits and typeclasses.
scala typelevel typeclass hilst induction -
Keynote: Composing Programs
Featuring Rúnar Bjarnason
As creators of software, you grapple with the question of how to assemble components into large-scale systems that you can easily understand, and then use as components in further systems. Fortunately, functional programming has an easy answer: functions are compositional. In fact, you could say...
scala scalax keynote -
Don’t Call Me Frontend Framework! A Quick Ride on Akka.Js
Featuring Andrea Peruffo
During this talk, you will explore a journey from the very basics and learn how Akka actor model applies properly in business logic, software infrastructure as well as in managing UI. In the end, you will discover some of the features under development and what you are trying to achieve.
akka scala ui -
Lightning Talk - GitBucket: Git Centric Software Development Platform by Scala
Featuring Naoki Takezoe
GitBucket (https://github.com/gitbucket/gitbucket) is a Git centric web based integrated software development platform like GitHub, BitBucket or GitLab. It is one of most popular applications written in Scala which got 6700+ stars on GitHub and many users over the world.
-
Holophrase: Baby’s First DSL - Cont'd
Featuring Daniel Porter
Using a toy language for declarative infrastructure, this talk will explore functional programming techniques for writing domain specific languages.
functional-programming dsl scala -
Serialization Protocols in Scala: a Shootout
Featuring Christian Uhl
Decoupled applications exchange messages – between JVMs, over the network or via messaging systems like Kafka, Pub/Sub and Kinesis. Therefore messages are everywhere – sometimes they live for milliseconds, sometimes they get persisted for years. When the types of these messages start to evolve...
distributed-systems kryo scala -
Lightning Talks Track 1
Featuring Marco Vermeulen
Join us for these speedy sessions by Scala experts!
scala -
Compile Time Logic Programming in Scala - What For?
Featuring Daniel Beskin
It has been known that Scala's implicits allow one to write Prolog-like programs that run at compile time. And although letting the compiler solve your daily Sudoku puzzle for you is fun, how could that possibly be useful in an actual program?
compile-time-programming scala implicit-magic