About Escalate Software

Scala Expertise

Welcome to Scala with Escalate

Escalate Principal Dick Wall has a deep and extensive knowledge of the Scala language and a strong track record of training and mentoring in Scala and other technologies. With well over a decade of real-world Scala experience, the information is comprehensive, relevant and grounded in real projects and experience.

Dick founded the Bay Area Scala Enthusiasts (BASE)—a monthly developer-centric Scala group in Silicon Valley. Dick was also the first recipient of the Phil Bagwell Memorial Scala Community Award. He is a committer on several Scala open source projects and creator of SubCut - a dependency injection solution for Scala, and a regular contributor to many open source projects including Ensime and Scala debugger.

While working with Typesafe (now Lightbend), Dick rebooted the Scala Community Contributions process and ran the revamped SIP and SLIP committee for a year.

Dick also is a former Google developer advocate where he taught hundreds of developers, both internal and external to Google, topics like Android, Google App Engine, Google Collections Library (now Guava) and GWT. In addition, Dick was the creator and co-host of the Java Posse podcast and a member of the Scalawags podcast. 

Dick is the principal at Escalate Software, but we have other trusted Scala experts we can call on when necessary. All have many years of experience in Scala development and share the Escalate philosophy.

Our focus with training and consulting is to help minimize your time to being productive in Scala, or to accelerate improving your skills. We concentrate on what matters rather than getting lost in ideology. We tackle the technical topics but always with an eye on where and why they are useful.

Our courses have a practical focus, with theory and explanations interweaved with work-sheet based coding examples, and then hands-on exercises to cement the ideas. Whether first steps with Scala or learning advanced type theory, we provide the theory, examples and practice you need to master the topics.

Happy Clients

See what others have said about Escalate Scala Training!