ALTERthought Blogs Archives: Articles
next page · previous page
24 March 2009
Hulu for Academic Lectures …
Lifehacker reviews site Academic Earth – a Hulu-like creation for accessing free lectures and content from Universities and Entrepreneurs. Now you can follow in the footsteps of Steve Jobs without having to move to Mountain View and audit classes at Stanford.
I’m looking forward to checking out one from Princeton Professor Alan Binder on the origins [...]
continue reading... » 0 Comments
23 March 2009
Speaking @ National Press Club
Sunjay Pandey will be speaking at the National Press Club on March 4 as part of the PMI’s monthly Executive AM Breakfasts. He will be reprising a presentation that has garnered some interest on how to quickly move from requirements to work plans entitled: Conversation to Commitment: Cues, clues, and tools for turning application development [...]
continue reading... » 0 Comments
9 February 2009
Earning up: Agile ‘burn ups’ in an economic turndown
So, the point of this post is not to explain the concept of an agile burn-up and its use in tracking project progress. Alistair Cockburn does a great job of that. Kudos to him for also explaining how Agile burn tracking was, in effect, born from Earned Value Analysis. Conventional wisdom tends to idealize that [...]
continue reading... » One Comment
12 October 2008
The Switching Gears Factor
This summer we gave a presentation on simplifying the software estimation process for modern distributed systems. In it, we tried to boil down 10 years of thinking and experience on the subject; our goal was to make the process much more repeatable than it has historically been and as simple as is appropriate. On this [...]
continue reading... » 4 Comments
5 September 2008
Grails Testing Tip (DO’s, DONT’s and DOH’s): Fixture Data vs. Dependent Data
DO: Distinguish between Fixture Data and Dependent Data
Integration testing can be painful enough under the best of circumstances. Confusion around where data comes from, when it should be deleted, rolled back or committed can derail the even the best laid plans. (This is especially true in more complicated projects that involve multiple datasources, that [...]
continue reading... » 0 Comments
2 September 2008
Terracotta Plugin for Grails
I have created a new Grails Plugin to help in the development of Grails applications clustered using Terracotta. The details of this plugin can also be found at http://www.grails.org/Terracotta+Plugin.
Terracotta is a Java infrastructure that allows you to scale your application by clustering JVMs.
Features
Generation of a terracotta configuration file
Generation of terracotta enabled start up scripts for [...]
continue reading... » 6 Comments
26 August 2008
Grails Testing Tip (DO’s, DONT’s and DOH’s): The Clean Slate Principle
DO: Follow the Clean Slate Principle
Its happened to all of us, a test that was working just fine, suddenly starts failing because the test database was left in an unstable state. Enter the Clean Slate Principle.
Grails integration tests should endeavor to follow a simple rule:
Leave the database in the state in which you found it.
In [...]
continue reading... » 6 Comments
15 August 2008
Grails Tests: Cannot send redirect – response is already committed
When testing controllers, if you make more than one call to a action/closure you may get the error: “Cannot send redirect – response is already committed” But if you want to call one action to modify the database and then test the results in a subsequent call, if you put that call in a [...]
continue reading... » 0 Comments
4 August 2008
Terracotta
I looked at Terracotta over the last few weeks. My goals were to understand what it does and how it could be helpful to us in the future. To achieve these goals, while evaluating it I always related it back to past projects to look at how terracotta could have been helpful those.
What I found [...]
continue reading... » One Comment
3 August 2008
Drools Plugin for Grails Application
I have just released a Grails Plugin for Drools. The plugin details can also be found at http://www.grails.org/Drools+Plugin.
Drools is a business rule management system (BRMS) and an enhanced Rules Engine implementation, ReteOO, based on Charles Forgy’s Rete algorithm tailored for the Java language.
Features
Easy implementation of Drools
Rules can be stored in file or in database
Rules [...]

