Blog
- Exploring Algorand: Preparing to query blockchain data — November 28, 2021
- Automatically installing and cleaning up software on Kubernetes hosts — September 4, 2021
- Apache Spark Experiments — December 5, 2016
- Migrating Drupal and WordPress sites using Docker — November 13, 2015
- Type-checked JavaScript : TypeScript and Flow — October 2, 2015
- Converting Maven APT docs to Markdown — July 27, 2015
- Encanto Squared — September 25, 2014
- Sculptor point release and documentation — February 2, 2014
- Profiling Maven Sculptor execution using YourKit — October 26, 2013
- Working with Geospatial support in MongoDB: the basics — July 16, 2013
- Server getting attacked — June 8, 2013
- Easy Grails Hosting: Cloud Foundry — April 15, 2013
- XText2: Starting a project for a GWT GUI DSL — January 26, 2013
- Easy Grails hosting — November 26, 2012
- Making Eclipse run configurations portable — April 29, 2012
- Sculptor lately — March 12, 2012
- Java multiple dispatch / multimethod libraries — June 23, 2011
- Web and mobile UI wireframes — June 17, 2011
- Customizing Sculptor to generate Groovy classes — November 10, 2010
- Fornax Sculptor DSL tool: Switching an existing app to MongoDB — September 5, 2010
- ActiveJDBC: an implementation of the Active Record pattern for Java — July 28, 2010
- Using Scala for something I'd normally using a "scripting" language for — January 13, 2010
- New change management tool: Redmine — November 22, 2009
- Scala, Maven and IntelliJ — October 9, 2009
- Maven and skinny wars — September 20, 2009
- Public mashup and data feed APIs — August 2, 2009
- JSR 303 & Hibernate validation framework — July 14, 2009
- Grails security — June 1, 2009
- Idea 8.1 & Grails 1.1 — May 1, 2009
- Setting up a virtual private server — February 2, 2009
- Mercurial and Subversion : What's working for me — December 22, 2008
- MyFaces and JBoss built-in implementation — October 28, 2008
- Semantic documentation markup languages: XDocs, DocBook, Dita — August 13, 2008
- Change Management and Bug Tracking — May 21, 2008
- Using IntelliJ IDEA — March 27, 2008
- OpenID, Yahoo, and other news — January 21, 2008
- Handy Java utility: jarexplorer — December 16, 2007
- Using Mercurial — November 25, 2007
- pyAntTasks moved to Mercurial — October 26, 2007
- This blog is now an OpenID — October 4, 2007
- Version control systems: Going decentralized — September 3, 2007
- iPhone hacks — July 30, 2007
- Web development for iPhone — July 6, 2007
- What MDA needs: a user's perspective — June 30, 2007
- AndroMDA: customizing code generation templates — April 30, 2007
- Mac software I use — April 24, 2007
- New version of Freemind — April 21, 2007
- pyAntTasks moved to Google code — March 8, 2007