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.
Easy and Efficient Data Validation with Cats - Beginner
Featuring Daniela Sfregola
Often when you create a client/server application, you need to validate the requests: can the user associated to the request perform this operation? Can they access or modify the data? Is the input well-formed?data-validation cats bigdata scala scalax
Scala Services in Action - Beginner
Featuring Kingsley Davies and Sofia Vaughan-Jones
Microservices have become one of the main sweet spots for Scala development teams. What frameworks are out there to make delivery teams more productive? How do the stacks, stack up ? And what are the important factors for comparison?scala scalax services microservices stack
Can ScalaC be 10 times faster? - Intermediate
Featuring Rory Graves
Performance of the Scala compiler is a a bugbear for the community and seen by many as a blocker for adoption. Can you make the compiler twice as fast, four times, ten, one hundred? This talk does not contain all the answers, but aims to explore the subject, show current work happening. As well...scala scalax scalac scala-compiler optimisation
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
An Introduction to Dependent Typing in Scala - Advanced
Featuring Nick Pollard
Dependent typing is at the forefront of much programming language research, not least the DOT calculus being planned for the future of Scala. But what is dependent typing exactly? Why is it important, and what can actually be done with it now? Why should the average Scala developer care?scala scalax dependent-typing
Learn your advanced Akka Streams for great Good! -Intermediate
Featuring Heiko Seeberger
Stream processing has become ubiquitous and Akka Streams, an implementation of the Reactive Streams specification, is one of the hottest kids on the block. In this talk, you will discover the essential basics and then introduce advanced features like cyclic graphs and custom stream processing...akka streams scala scalax live-coding reactive