Finely Distributed
Follow
Following
Latest
Functional backend with Scala @ Whisk
Once you take the plunge into Scala, you’re highly unlikely to regret it — you’ll never turn back
Recently my colleague David Brooks gave a good Functional Programming (FP) overview at Birmingham Functional Programmers Meetup, where he briefly touched on Whisk’s use of Scala and some of our usage statistics. I was inspired by his presentation and wanted to share more details about why we love Scala so much.
¶
Whisk
¶
To put the rest of this article in contact I need to first provide some background to Whisk’s back-end.
Viktor Taranenko
Feb 11
Integration Testing with Docker and Scala
There are various ways to test your systems. Many of them involve mocking and complex dependency injection mechanisms, for example, to…
substitute and emulate database calls. Usually they all require building many sophisticated abstractions in the code.
¶
I don’t want to let testability imply my code design choices, even for a reasonable price. Having fewer pure functions doesn’t worry me to much if I can make code easier to understand and make it faster to write. That’s why most of the tests I write are integration ones — those working with real servers running locally.
Viktor Taranenko
Feb 7
More stories →
About Finely Distributed