BeachProjects: Difference between revisions
No edit summary |
No edit summary |
||
Line 2: | Line 2: | ||
* [http://www.redhillconsulting.com.au/products/simian/index.html Simian] replacement. Create a similarity analyser that works at a syntax level. For example, just renaming your variables doesn't make a method different. | * [http://www.redhillconsulting.com.au/products/simian/index.html Simian] replacement. Create a similarity analyser that works at a syntax level. For example, just renaming your variables doesn't make a method different. | ||
** This seems to have been done by [http://www.cs.usfca.edu/projects/same/ same]. | |||
* Volunteer for Kiva.org | * Volunteer for Kiva.org | ||
* Create my [[43Places J2ME App]] mobile check-in app. | * Create my [[43Places J2ME App]] mobile check-in app. |
Revision as of 02:19, 29 March 2007
At ThoughtWorks occasionally a developer will not be assigned to a project, and is hence 'on the beach'. So far, I've been 'on the beach' all of three days. When I was on the beach, I read some of the Spring 2.0 manual and created a COBOL copybook to Java code generator. I'm always thinking of projects that would require at least a day, which I hope to work on next time I'm 'on the beach'.
- Simian replacement. Create a similarity analyser that works at a syntax level. For example, just renaming your variables doesn't make a method different.
- This seems to have been done by same.
- Volunteer for Kiva.org
- Create my 43Places J2ME App mobile check-in app.
- Create a VoiceXML app.
- FixStyle project - like CheckStyle, but it fixes the things CheckStyle complains about.
- Seems that Uncrustify may already do this.
- Streams library for Java. Create utility classes like 'tr', 'sed,' and 'awk' which operator on streams.
- FreeTDS like database driver for Ruby, written in pure Ruby.
- OpenId module for Gallery2
- Create an ANTLR language target for D.