Winner of the inaugural Phil Bagwell Award for Service to the Scala Community and with over twelve years of experience in Scala development as well as being a member of Java Posse, Dick Wall is a renowned speaker and trainer in the application of Scala. He is a Geographical Information System specialist using Scala at Hopper, Inc., CEO of Escalate Software and previous co-host on Scalawags Podcast. Dick has rediscovered his love of GIS combined with the power of the Scala type system, and wants to share his experiences of writing APIs to simplify that subject for others.
Talks I've Given
-
Why API Design Matters, and Why Yours Sucks! (and mine sucks too!)
Featuring Dick Wall
Scala offers incredible power and flexibility, providing features from many different languages and philosophies. This leads to a very diverse ecosystem and a wide range of possibilities for solving the same problems in very different ways.
scala matters -
Unsung Heroes: Less Fashionable Patterns in Scala
Featuring Dick Wall
Monads are the talk of the town, and everyone's doing them. In the virtual monad gold-rush, however, have we lost sight of some of the other useful tips, tricks and patterns that have got us to where we are. In this session Dick will examine a number of useful code snippets and ideas that...
scala -
Simple API Design, Lessons Learned
Featuring Dick Wall
This is not a talk about SubCut, but a talk about some of the techniques I used to provide what I believe is the smallest, simplest and most streamlined API, while hiding most of the details of the implementation.
scala functional-programming static-typing libraries -
2
Pragmatic testing Nirvana with ScalaTest, ScalaMock and SubCut
Featuring Bill Venners and Dick Wall
Dick Wall gives a talk at Scala Days 2012, on how to achieve a Pragmatic Testing Nirvana with ScalaTest, ScalaMock and SubCut
scala scalatest subcut testing -
An Engineer's Guide to the Scala Community
Featuring Dick Wall
What does it mean to apply a sound engineering approach to dealing with the Scala community? Dick Wall's talk for Scala Days talk will discuss many points, including:
What do I hope to get out of my contact with the Scala community?
How do I best go about achieving those goals?