Mind Candy
Mind Candy is a major player in the rapidly expanding tech scene. Our hero brand is Moshi Monsters, but the Moshi phenomenon is not confined to the wildly successful online game, we are busy disrupting the world of music, video, toys, film, cartoons, books and much more.
We’re currently launching two new projects: World of Warriors and PopJam, the creative community for kids. We need smart, creative minds to spark them into life!
We are constantly searching for outstanding tech talent, exceptional people who can handle some of the best technology available today, from Swift, Scala, Thrift and Cassandra to Objective-C, Java and Unity.
Potential Mind Candies need something extra. A quirky edge, a positive attitude and a driving passion to bring something unique to our party. It’s hard to define but you’ll know if you’ve got it. And so will we. Think you can measure up? Let’s talk!
-
-
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 -
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 -
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 -
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