Functional Programming eXchange 2013 / Reducing cognitive bias in design with Scala
Please RSVP for instructions on how to join the event.
Description
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.
Outline
No outline is available
Recording
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 sitePaul Dale (paul.dale)

8.0k

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
Free
Mar 15, 2013
Skills Matter is pleased to announce the Fourth Functional Programming eXchange our annual conference on the functional programming paradigm, practices, technologies and ideas.
Free
May 15, 2011
Thanks to everyone attending, including some great speakers with excellent talks, we enjoyed an exciting, inspiring day packed with learning yesterday.
Paul's blog posts
Course tags
- f# × 13
- functional × 4
- erlang × 3
- http × 2
- introduction × 2
- web × 2
- websharper × 2
- agents × 1
- asp.net × 1
- asp.net mvc × 1
- async × 1
- beginners,, × 1
- c# × 1
- clojure × 1
- concurrent × 1
- distributed programming × 1
- erlang express × 1
- erlang for beginners × 1
- erlang, × 1
- ets × 1
- for, × 1
- haskell × 1
- linq × 1
- ocaml × 1
- otp × 1
- otp, × 1
- pit fw × 1
- scala × 1
- servicestack × 1
- silverlight × 1
- single page application × 1
- web api × 1
- workflows × 1
Featured Courses
Learning F# - Basics
Get started with F# quickly and effectively.F# Programming I
Part I of a comprehensive 3-part introduction to the F# programming language.F# Programming II
Part II of a comprehensive 3-part introduction to the F# programming language.F# Programming III
Part III of a comprehensive 3-part introduction to the F# programming language.Understanding Functional Programming
Master functional programming concepts that jumpstart your productivity.Introduction to WebSharper
Learn how to use WebSharper for real-life web applications.
![]() |
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 |