Great Spring and Maven tutorials

TheServerSide.com: Cameron McKenzie: “The Easiest Way to Get Started with Spring” – good toe-dip to the Spring container, dependency injection and inversion control. java.net: Will Iverson: “Building Web Applications with Maven 2″ – great intro to Maven, building a small web-app, and running it with Jetty. JavaWorld: John Ferguson Smart: “An introduction to Maven 2″ […]

Continue reading →

On “finding truth in the world and about ourselves”

Is Programming more like ‘art’ then ‘science’? A debate that is continuous, but I know where Richard P. Gabriel stands. In 2003 he wrote the forward to “Successful Lisp: How to Understand and Use Common Lisp,” by David B. Lamkins titled “The Art of Lisp and Writing”. Recently it got shared at “Hacker News”. I […]

Continue reading →

Old classic essay on software artistry/craftmanship: “Hackers and Painters”, by Paul Graham

Paul Graham: Hackers and Painters: When I finished grad school in computer science I went to art school to study painting. A lot of people seemed surprised that someone interested in computers would also be interested in painting. They seemed to think that hacking and painting were very different kinds of work– that hacking was […]

Continue reading →

Javascript links for September 8, 2009

Ian J Cottee: Rhino on OS X Leopard peter.michaux.ca: Server-Side JavaScript with Rhino and Jetty gorilla3d.com: Programming Java With JavaScript Steve Yegge: Code’s Worst Enemy John Resig: Bringing the Browser to the Server (hmmm, jQuery on Rhino?) YouTube: Google I/O 2008: Steve Yegge on Server Side JavaScript (transcript and slide links):

Continue reading →

Reading about Graphviz

While gearing up on a content management project, a few developers were wrangling with how to share solution diagrams between Visio and OmniGraffle. While there is a level of compatibility between the two, its not ideal. While researching, I went off into a related tangent, a cross platform tool that I can manipulate from a […]

Continue reading →

Very quick start with Scala on OS X

1. Download and extract directory 2. Move scala install directory under to /usr/local/. 3. Add SCALA_HOME variable to your .bashrc export SCALA_HOME=/usr/local/[SCALA INSTALL DIRECTORY] 4. Add $SCALA_HOME/bin to your path in .bashrc, example: export PATH=$PATH:/usr/local/bin:/usr/local/sbin:$SCALA_HOME/bin 5. Get Emacs set up, read Scala, Emacs, and Yasnippet and Stone Tools and Scala Development. (even easier, check out […]

Continue reading →