Systematic Software with Scala & Building Microservices with Mu
Details
Fresh off their appearances at the Northeast Scala Symposium, Oli Makhasoeva and Adam Rosien will be presenting their lightning talks:
Build a microservices API in 15 minutes
By Oli Makhasoeva
This talk introduces Mu, a new FP library for building micro-services APIs. Mu offers code annotations for defining RPC or REST APIs, message types, and serialization formats, thus removing the dependency on protocol-specific declarations and enabling seamless changes between different implementations.
Systematic Software with Scala
By Adam Rosien
Scala is a very flexible language, and this flexibility can make it difficult to know how to effectively design Scala code. In the nearly nine years I've been using Scala, my approach to using the language has coalesced around ten or so strategies, which are similar to OO design patterns but broader in scope and borrow many ideas from functional programming. Using these strategies I can create code in a systematic and repeatable way. In this talk, I will present the majority of my strategies, and illustrate their use by live coding a simple graphics system where the majority of the code is systematically derived by applying strategies. The strategies allow me to work at a higher level of abstraction, and the coding itself becomes formulaic. This means I can get more work done and my code is simpler to read and use. I hope that my strategies will also enable you to design better code in Scala.
Doors open at 6. Talk at 6:30.
Huge thanks to Hiya for sponsoring the Meetup this Month. They're hiring!
About Hiya:
Hiya, nice to meet you!
We’re on a mission to make your mobile calling experience smarter and more relevant. Whether it’s your doctor, your next door neighbor, or a telemarketer, Hiya gives you the context you need to make and receive good calls. Thanks to Hiya’s expansive algorithms, tens of millions of users are protected from unwanted robo and spam calls across the globe.
Hiya is available as a consumer app on Google Android and iPhone and is integrated into the phone experience for AT&T Call Protect, T-Mobile Name ID, ZTE Axon 7 and Samsung Galaxy S7, Galaxy S8, Galaxy Note8, Galaxy S9, and all A-Series and J-Series users worldwide. For more information, please visit www.hiya.com.
