Schibsted Media Group
Schibsted Media Group is an international media group with 6800 employees in 31 countries. From Mexico to Malaysia, from Brazil to Norway – millions of people interact with Schibsted companies every day. We ensure that new and old sofas can be sold. News reports are read and watched when, where and how consumers want. Weather reports are checked with quick online services. Carpenters are found through a couple of clicks. Prices are compared and the latest fashion is browsed... these examples are just some of the ways our services empower people all around the world in their daily lives.
Schibsted Products & Technology is a brand new technology start-up within Schibsted, with offices in London, Stockholm, Barcelona and Oslo. Our philosophy is built on keeping an open mind, challenging ourselves, and the status quo. The goal is to shape the future of our industry. To achieve this we recruit attitude in addition to technical skills. If you are driven, ambitious, not afraid of challenges and thrive on finding new solutions, we want to hear from you.
The overall mission of Schibsted Products and Technology is to develop the common global product platforms and technology infrastructure necessary to create data and identity based ecosystems; empowering local entrepreneurs, delighting users, and driving Schibsted’s future growth. With over 200 million monthly active users under our belt, we're able to harness huge amounts data to provide insights on a global scale. Together with our deep local expertise, we've got a winning combination.
In our Scala Engineering teams, you will help build state of the art systems that power Schibsted’s various properties that serve over 200+ million users every month. Your client code will be integrated into dozens of properties and your code will feed data to many parts of Schibsted’s ecosystem. You will be creating new features for millions of Schibsted’s users, as well as building responsive and elegant internal and external web applications.
Establishing Orbit with Shapeless - Beginner
Featuring Dave Gurnell
In this talk we'll discuss some compelling use cases of shapeless, a library for generic programming in Scala. Example will include: deriving type class instances, generating metadata based on types, and eliminating wildcards. We'll cover key pieces of theory along the way, including...shapeless scala scalax
Method reification and type-safety in a CQRS world - Intermediate
Featuring Renato Cavalcanti
CQRS applications brings some new challenges for statically typed language lovers since a considerable amount of the modeling effort goes to the definition of Commands and Events as separated entities without direct connection with the main domain model classes.scala scalax cqrs data type
What should every programmer know about hardware - Intermediate
Featuring Dmitry Petrashko
Finding and fixing performance bugs in real-world software is a tricky task. It involves exploration and experimentation. During this talk, you will discover several performance issues found while working on Dotty as well as tools used to diagnose those issues.dotty scala scalax performance testing hotspot
JsonPath: Type safe query DSL using optics - Advanced
Featuring Julien Truffaut
JSON is a very common serialisation format used to transfer or store data. Most JSON libraries offer an API to manipulate JSON documents but it often involves mutation and/or lack type safety. Argonaut and Circe - two major JSON scala libraries - recently got a new DSL which focus on clarity and...json dsl api scala scalax lens optic functional-programming
Functional Stream-Processing Systems based on Kafka on Scalaz-Streams - Advanced
Featuring Jann Mueller
Sphonic provides a number of fraud prevention services, both transaction-based (credit card applications, identity verification) and case-based (anti money laundering, analytics). After a number of iterations we have arrived at a simple and well-functioning architecture, a "sweet spot"...stream kafka scalaz scala scalax workflows apache
Practical Eff monad for microservices - Advanced
Featuring Eric Torreborre
"These crazy FP concepts are very interesting but how do I apply them to my job at XYZ?" Indeed, it is one thing to learn what a "catamorphism" or a "natural transformation" is, and another one to use it in our daily programming. In this talk you will learn how to...scala eff monad scalax microservices typelevel cats scalaz
How I learned to stop worrying and love the frontend - Intermediate
Featuring Otto Chrons
Using NLP to find named authors in mailing forums
Featuring Trym Møller
Natural Language Processing (NLP) and Machine Learning (ML) are hot topics in this season even though they have been around since the 1950'. NLP has come to attention because the amount of textual data available on-line is massive and users need software to handle it. There are multiple...nlp scala scalax machine-learning stanford ner