Day 4 -
Aug 21st
Developer Experience (Room 4C)
Learn how to put encryption at the heart of your handling of sensitive data with Cryptic. You don’t need to put everything in an encrypted data store, implementing elaborate find-and-purge routines for removing sensitive data or use any other intrusive all-or-nothing approach. Instead simply define the individual fields of your data structures that need protection using the Encrypted-typeclass and let Cryptic do the heavy lifting for you.
We will give you a gentle introduction into cryptography: best-practices, challenges and pitfalls. Then we will show you how Cryptic offers a ready-to-use solution needing no configuration nor setup for the simple case. For advanced usage, all aspects of encryption can be configured according to your needs. We will also show how Hardware Security Modules can be integrated and used together with Cryptic.
Youmoni
I have been programming since childhood: first by stealing my mother’s Pascal books, then by making games for my family to enjoy (or at least help debug), followed by doing labs, assignments and instructing others while at university. Professionally, I started doing enterprisy stuff using Java for about 15 years before seeing the light in the form of the Scala collection library (in its Scala 2.7 incarnation). Since that moment almost 20 years ago, I haven’t looked back: it’s all Scala with a side of SQL. I have also been fortunate to have had the time and opportunity to contribute to various open-source projects (including the Scala platform itself via work on the collections 2.13 revamp). I’m really excited to be back at ScalaDays, time to feed the brain once again.
Subscribe and follow @ScalaDays on BlueSky for the latest conference updates.