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 →

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 →