Howard Lewis Ship
Pacific Northwest Software Symposium
Seattle · September 18 - 20, 2009
Creator of Apache Tapestry
Howard Lewis Ship is the original creator of the Apache Tapestry project, and is a noted expert on Java framework design and developer productivity. He has over twenty years of full-time software development under his belt, with over fifteen years of Java. He cut his teeth writing customer support software for Stratus Computer, but eventually traded PL/1 for Objective-C and NeXTSTEP before settling into Java.
Howard has been developing financial and e-commerce applications in 100% Clojure since 2012.
Howard currently works for Wal-Mart's Global E-Commerce division. He lives in Portland, Oregon with his wife Suzanne, and his children, Jacob and Olivia.
Presentations
Brew up a rich web application with Cappuccino
Cappuccino is a rich web framework that all but redefines what's possible in the web browser. It brings the heritage and richness of the Apple Objective-C language and runtime directly into the browser, as Objective-J (Objective JavaScript). Cappuccino apps look and act like Desktop Mac OS X Applications – a very high bar to set! In many ways comparable to Google Web Toolkit, Cappuccino is simpler and less obtrusive.
Clojure: Functional Concurrency for the JVM
Talk about strange bedfellows: what happens when you mix one part Lisp
(one of the oldest computer languages), one part Java (so young, yet
so well adopted), a healthy serving of functional programming, and add a
state-of-the-art concurrency layer on top? That's Clojure, which
“feels like a general-purpose language beamed back from the near
future.”
Clojure Deep Dive
Clojure packs a tremendous amount of power into a very small package. Clojure inherits the power and elegance of Lisp, and in this session we'll explore the features that make Clojure so attractive: macros, multimethods, meta-data, and an overview of Clojure's rich built-in library.