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 -
A Fistful of Functors
Featuring Itamar Ravid
Functors show up everywhere in our day-to-day programming. They're so common, we take them for granted – especially in typed functional programming. Besides being common, they're incredibly useful for code reuse. However, functors have some lesser known variants: profunctors, bifunctors,...
scala cats category-theory functor functional-programming -
Neural Network from Scratch in Scala
Featuring Joy Sun
Deep learning/neural network is the new buzzword. While there are many libraries that provide a complete model in one API call, building things from scratch is still the best way to learn all the details both in theory and in implementation.
scala neural-network deep-learning -
Meetings With Remarkable Trees
Featuring Bodil Stokke
Everybody knows the classic cons list. Clojeurs brag about their bitmapped vector tries. Haskell weenies took it up a notch with their impossible finger trees. Rustaceans turned back the clock and gave us simple arrays again.
scala scalax functional-programming rrb