Monthly Archives: December 2006

TechKnow Year In Review 2006

It is that time of year where we reflect on the accomplishments of the passing year and look forward to the one to come. Here is a window of the past year in technology through past posts. TechKnow Year in Review 2005 Ruby on Rails Top 13 Ruby on Rails Presentations Raising Model Errors in [...]

Posted in Conference, Java, JavaScript, Programming, Ruby, TechKnow | 1 Comment

The Future of Web Apps SF 2006 Conference Notes

Carson Workshops is working hard on the two day conference The Future of Web Apps in London. The summit is going to be held in London during February 20-21, 2007. I had the opportunity to attend the San Francisco, September 13-14 2006 conference for which I present the following notes… The Future of Web apps [...]

Posted in Conference, Design, HTML/XML, Programming, TechKnow | Leave a comment

Java SE 6 Compiler API

Now that Java SE is released I wanted to cover one of my favorite feature, the Compiler API. I already wrote about a cool hack that can be done in previous versions of the JDK to compile Java code at runtime. I also wrote about compiling Groovy at runtime. Now I will cover how to [...]

Posted in Java, TechKnow | 5 Comments

Embedding Groovy

Groovy is an ‘agile dynamic language for the Java Platform.’ Groovy has many of the features available in Ruby such as closures and xml builders but draws much of its strength from Java’s extensive libraries. Groovy can be embedded in your application to allow advance users or sales engineer compile and run Groovy scripts against [...]

Posted in Java, Programming, TechKnow | Leave a comment

Java Remote Debug

A former colleague left me a voice mail asking for help in setting up a remote debugging for a running Java process. She is now a director at a small security startup. I thought that if this was helpful for her, it might be useful for other peeps. What follows is basically the instructions I [...]

Posted in Java, Programming, TechKnow | 3 Comments

Invoke Javac At Runtime

You can access javac programmatically, that is compile Java source code at runtime from a running program! The javac compiler is made available via the tools.jar in the lib directory from the JDK. To get started with the following example you will need to add the tools.jar to your project’s classpath. You can find tools.jar [...]

Posted in Java, TechKnow | 7 Comments