4

HKD: stem cells for data by Oleg Nizhnikou

 2 years ago
source link: https://www.signifytechnology.com/blog/2021/05/hkd-stem-cells-for-data-by-oleg-nizhnikou
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

​What is a HKD? How does it transform into different data shapes?

Find out all that and more in this awesome talk from Oleg Nizhnikou at Scala Love in the City Conference!

HKD: stem cells for data

Here is the plan:

1. First we discuss some problems, requiring boilerplate, macro-converters, or loose typing.

2. We describe what HKD is, how it transforms into different data shapes.

3. Here go fancy typeclasses. We define a small hierarchy useful for HKD, and reference to a library, that could derive them automatically (tofu module)

4. We discuss shapes from p2. more deeply, turning them into design pattern implementations, while using previously defined typeclasses.

5. We discuss how to infer ordinary typeclasses for HKD, providing a more general and strict form of magnolia-like derivation for case classes.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK