You are now in FULL VIEW

Refactoring in Java, Scala, and Clojure
Recorded at:

| by Glen Peterson Follow 0 Followers on Aug 02, 2014 |

Glen Peterson uses the Expression Problem to compare refactoring in Java, Scala and Clojure, showing how traits minimize changes in Scala when an interface changes and how Clojure avoids some of the issues.

Sponsored Content


Glen Peterson has been programming for over 3 decades, over 2 of those professionally. He is currently the CTO and Lead Developer at PlanBase Inc. ( Previously he designed and built web applications for Fidelity Investments and wrote video drivers for ATI.

DEVNEXUS is the Southeast’s most exciting conference for professional software developers working with languages, tools, frameworks & methodologies connected to the Java platform. With attendance of over 1200 people, 10 tracks provide a fantastic learning experience for Core Java, Web, Cloud, Mobile, Data & Integration, HTML5, JavaScript, Alternative Languages, Agile & Architecture, UX/Git/DevOps.

Login to InfoQ to interact with what matters most to you.

Recover your password...


Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.


More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.


Stay up-to-date

Set up your notifications and don't miss out on content that matters to you