Functional Programming eXchange 2013 / Reducing cognitive bias in design with Scala

Please RSVP for instructions on how to join the event.


Over the last decades of computing the predominant trend has been to first select your technology stack and then build your solution around that stack. This practice has become so common that many of us don't even question it. The result is an often unconscious bias towards shaping solutions around the technology stack. "Optimizations" creep in that complicate the representation of the business domain, only to make utilizing the technology stack easier, later in the development process. Modern languages, such as Scala and Clojure, allow us to step out of this pattern and build representations of our business domain free from implementation and technology-specific bias. This presentation will describe an approach to doing this building on nothing more than Scala and Akka and demonstrate the approach abstracted away from the tedium of the backing implementation, of which several will be demonstrated.


No outline is available


The creator of this video has not given permission to embed it on this domain.

Instead, you can view this video by following this external link:

Go to site

Paul Dale (paul.dale)


No biography is available

For a complete view of this profile, including education, work experience and developer information, you need to be logged in and have a subscription.

Paul's upcoming trainings

No events

Paul's past online trainings

Paul's blog posts

IntelliFactory Offices Copyright (c) 2011-2012 IntelliFactory. All rights reserved.
Home | Products | Consulting | Trainings | Blogs | Jobs | Contact Us | Terms of Use | Privacy Policy | Cookie Policy
Built with WebSharper