InfoQ Homepage Presentations Refactoring in Java, Scala, and Clojure
Refactoring in Java, Scala, and Clojure
Summary
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.
Bio
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. (planbase.com). Previously he designed and built web applications for Fidelity Investments and wrote video drivers for ATI.
About the conference
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.