Medidata
Medidata is leading the digital transformation of life sciences, with the world's most used platform for clinical development, commercial, and real-world data. Powered by artificial intelligence and delivered by the #1 ranked industry experts, the Intelligent Platform for Life Sciences helps pharmaceutical, biotech, medical device companies, and academic researchers accelerate value, minimize risk and optimize outcomes. Medidata serves more than 1,000 customers and partners worldwide and empowers more than 100,000 certified users every day to create hope for millions of patients. Discover the future of life sciences: www.mdsol.com
-
Abstract Data Types In The Region Of Abysmal Pain, And How To Navigate Them
Featuring Zainab Ali
Abstract data types are an essential tool in a programmer's toolkit, but finding a data structure to fit them can be challenging. This is especially so for graphs, which can have complex constraints that are difficult to encode using conventional data structures.
jvm typesafe-graph typesafe data-structures types abstract-data-types data-types scala -
The Last Frontier and Beyond
Featuring Valentin Kasas
Have you ever written some boilerplate code for handling your application’s communication with the outside world? You know, that JSON (de)serializer that once was nicely generated at compile-time but broke when you had to evolve your business model?
scaling boilerplate-code boilerplate json scala -
Why API Design Matters, and Why Yours Sucks! (and mine sucks too!)
Featuring Dick Wall
Scala offers incredible power and flexibility, providing features from many different languages and philosophies. This leads to a very diverse ecosystem and a wide range of possibilities for solving the same problems in very different ways.
scala matters -
The Elements of Tagless Final Style
Featuring Noel Welsh
Much has been said about tagless final style. It is variously dead, alive, or rising from the grave to wreak revenge upon its detractors.
cats underscore libraries scala -
Scala 2.13 and Beyond!
Featuring Adriaan Moors
The headline feature for this year's Scala release is a reworked collections library, with a focus on simplicity and performance. As we look forward to Scala 3, Adriaan is really excited to deliver the first significant part of his team's vision for the next decade of functional...
lightbend java-11 functional-programming scala -
How I Rebuilt the Typelevel Ecosystem with Fury
Featuring Jon Pretty
Fury is a new build tool and dependency manager for Scala, based on a radical new model of source dependencies and distributed builds. The Typelevel ecosystem offers a platform of many useful Scala projects which have been converted to use Fury.
scala matters -
Keynote: Pushing Types and Gazing at the Stars
Featuring Rob Norris
The hardest thing about functional programming is learning how to think like a functional programmer. Simple questions can lead to very general answers, but it's not always obvious how to get from here to there.
types functional-programming scala -
Validating Big Data Jobs - Stopping Failures before Production (w/ Spark, BEAM, & friends!)
Featuring Holden Karau
As big data jobs move from the proof-of-concept phase into powering real production services, you will need to consider what will happen when everything eventually goes wrong (such as recommending inappropriate products or other decisions taken on bad data).
scala scalax big-data apache-beam apache-spark