Aside from learning Clojure’s syntax and approach to functional programming and concurrency, there’s also the more mundane issues: What editor do I use? How to I build large projects? How do I share my work with others? This session will discuss IDEs and plugins, command line build tools, and web sites.
This session assumes some familiarity with Clojure’s syntax.
Howard Lewis Ship cut his teeth writing customer support software in PL/1. He made the jump to Object Oriented programming via NeXTSTEP and Objective-C before transitioning to Java. He began work on Tapestry in early 2000, and is currently working on Apache Tapestry 5.2.
Howard is respected in the Java community as an expert on web application development, dependency injection, Java meta-programming, and development productivity. He is a frequent speaker at JavaOne, NoFluffJustStuff, ApacheCon and other conferences, and the author of “Tapestry in Action” for Manning (covering Tapestry 3.0).
Howard is an independent consulting, specializing in Tapestry and Clojure training, mentoring and project work. He lives in Portland, Oregon with his wife Suzanne, a novelist.
Comments on this page are now closed.
For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at scordesse@oreilly.com
Download the OSCON Sponsor/Exhibitor Prospectus
Download the Media & Promotional Partner Brochure (PDF) for information on trade opportunities with O'Reilly conferences or contact mediapartners@ oreilly.com
For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com
To stay abreast of conference news and to receive email notification when registration opens, please sign up for the OSCON Newsletter (login required)
Have an idea for OSCON to share? oscon-idea@oreilly.com
View a complete list of OSCON contacts
Comments
Agree completely with HLS’s comment below.
But even if we go with the original abstract, the discussion of Mein was far too long. There’s no need to show the build process happening—it provides no info to the audience. A comparative discussion of the plusses/minuses of each build tool would have been more informative and, I believe, shorter.
Disappointed that IDE presentation did not cover debugging until this question was raised by an attendee.
Nonetheless, as you’d expect from HLS, the info was technically correct and he mixed in astute opinions and observations.
Would love to sit in on a Clojure intro by HLS.
I’d like to apologize to anyone who had trouble with this session; it should have been titled “Practical Clojure Development” to match the abstract. And perhaps I should have ignored the abstract and presented my updated version of last year’s Clojure talk, which is more of an intro to the language.