Archive for September, 2005

Stemming the Spread of Maven

Sunday, September 25th, 2005

In Java land, Maven continues to spread like kudzu. Staring with simple, robust cross platform tools, such as Javac, Ant, and Subversion, Maven superimposes a complex, fragile layer of scripts that generate a web site chock full of useless reports.
People adopt Maven for dependency resolution. Oddly, Maven probably adds more dependencies than their project would […]

Ruby on Rails, Giving Javans the Jibblies

Sunday, September 25th, 2005

In the midst of Think New Orleans development, I basically stop to do a sanity check. What stuff exists to make this application a success? What new stuff since I dove into my Java/XML hole?
Ruby on Rails gets the most attention. It is well deserved. Ruby on Rails is an application framework that knows how […]

Relay Scripting is Unnecessary

Saturday, September 24th, 2005

I’ve spent two days now working on adding a scripting langauge to Relay, to come to the realization that it is unnecessary.
Every scripting language I’ve looked at is at least as verbose as Java, without the support of an IDE like Eclipse.
I’ve looked closely at Scala, Rhino, and Groovy. These languages all have a means […]

Using Rails

Friday, September 23rd, 2005

My Rails plans are as follows…
Install a few Rails applications. Start to use them. Study them. Good candidates include Instiki for an Engine Room Wiki, and Trac or Collaboa. Actually, Instiki is using object prevalence, which is kind of hard for me to swallow.
I’d like a Wiki for the Engine Room. It is much better […]

Perl6, Pugs, and Haskell

Friday, September 23rd, 2005

Read an interview with Autrijus Tang called A Plan for Pugs, and I’ve growing ever more convinced that I’ve wasted my life on Java.
I’ve a separate post in the works where I consider why Java has made me an unhappy programmer. I want to work with a different language, and more importantly, I want to […]

Groovy Runners

Friday, September 23rd, 2005

Looked at Groovy, again, as a source for transformations. A way to quickly feed pipelines in Relay, using a scripting language. The MarkupBuilder looked very promising.
But it can’t emit namespaces, nor hyphens.
It would have been swell. I don’t want to add a pure template language to the mix. Groovy would be both scripting and templates.
Fixing […]

Jello Generator

Thursday, September 22nd, 2005

Creating a Jello layout for Think New Orleans 2.0 tagging interface.
This is the latest in CSS layout trickery. It is well documented. There is a series of articles at position is everything. The Jello Mold is the name of the series. It is well written, and I’m tapping out the annotated stylesheet as I read […]

Three Things About ThinkNOLA 2.0

Thursday, September 22nd, 2005

Three things to know about Think New Orleans 2.0.

URLs will move.
XHTML, HTML, and CSS will not be initially valid.
Best practices, standards, validation, will be followed time permitting, and will be adopted in due course.

This was a post I was going to post yesterday. I’ve gotten bogged down learning new things, and worse, concerning myself the […]

ThinkNOLA URL Structure

Wednesday, September 21st, 2005

Suggested.
People
A person’s home page.
URL: http://people/alan/index.html
Syndicated feeds created by tagging, starting with all tagged articles, this is basically a search interface.
URL: http://people/alan/tags/index.html
GUID: tag:thinknola,2005:/people/alan/tags
Syndicated feeds filtered by tag.
Tag: hello
URL: http://people/alan/tags/hello/index.html
GUID: […]

##java

Tuesday, September 20th, 2005

*** You have joined the channel
ChanServ Notice: [##java] We’ve moved to an “about” channel, as described in http://freenode.net/policy.shtml. You should probably join ##java directly. Please read the topic for basic channel guidelines. Thanks.
ThinkNOLA Hi.
vinse hi there
*** bpalmer (n=user@sxemacs/devel/bpalmer) has joined the channel
ThinkNOLA Is this about the Java programming Language, or Coffee, or Indonesia?
vinse indonesia
ThinkNOLA This […]