Wednesday, December 7, 2011


I attended the Dallas session of Global Day of Code Retreat on 12/03/2011.
The session was hosted by ThoughtWorks with breakfast provided by HP and lunch by Improving Enterprises.
I split the ~23 minute session into three parts in the play list.

Friday, October 14, 2011

iPhone4S day!

Waiting to get my first smart phone. I've had my Motorola V551 for so long it still says 'Cingular' when I turn it on. :)

Wednesday, October 5, 2011

Fixing up the AESEncryptor

A follow on to my previous posts about using the Java Cryptography stuff to perform simple encryption. It turns out I was using a proprietary class from Sun for the Base64 encoding/decoding.

I got rid of the imports for the proprietary classes:
import sun.misc.BASE64Decoder;
import sun.misc.BASE64Encoder;

And used the Base64 class from org.apache.commons.codec.

This only required a few minor changes to the decode/encode calls.

Thursday, September 22, 2011

AES and Java: Part the Third

So, in review, I needed to be able to encrypt a string using AES.

  • I started with a simple test to see if I could get the original string back after encrypting it.
  • The next step was to actually try hooking up the Java Cryptography classes to do the heavy lifting.
  • In this installment I'll clean up my current solution and extend it just a bit to be more generally useful.

Wednesday, September 21, 2011

JCE Exploration Part 2

As I explained in my prior post I'm trying to figure out how to use the Java Cryptography classes to encrypt a string using AES.

I have a little test that passes but doesn't actually do any encryption. How shall I proceed?

A little excursion into JCE

I had an occasion to explore a bit of Java that I've never dealt with before: the Java Cryptography Extensions (as of Java 1.4 these are part of the Java distribution). The problem at hand required being able to encrypt a string using the Rijndael algorithm (AES).

Wednesday, June 8, 2011

Geek Night 06/08/2011

We had eight open-sourcers tonight. The largest contingent was Greg Heartsfield and his friends from Bell--Nick and first-timer Mike. We had two other newcomers--Kevin and Engin.

Wednesday, June 1, 2011

Starting off on the write foot...

...and by that I mean writing tests....

It has been a few frustrating sessions at Dallas Geek Night.

I've looked at a couple of technologies for writing iOS apps (even though I don't yet have an iPhone or iPad).
  • mobl is like a DSL where you can declaratively layout screens and controls and will run in a webkit based browser.
  • MonoTouch is a commercial plugin for MonoDevelop that allows you to write iOS apps in C#
I've also looked at partychapp.

So what is my frustration? Tests or the lack thereof.
When I start to work on a project I want to be able to quickly start writing unit tests.

Thursday, March 17, 2011

Geek Night 03/16/2011

We had 7 developers at the Addison ThoughtWorks office. Several worked on different aspects of StoryNavigator.

Wednesday, March 16, 2011

Stumbling around Google collections

I came across a situation in some code I need to modify where maps were being 'filtered' to create tailored data for different situations. I couldn't come up with the solution I wanted in the moment so I cobbled up an example to see what might work.

Wednesday, February 23, 2011

Geek Night 02/23/2011

My first Geek Night in four weeks. Two of those didn't occur due to icy roads in the DFW metroplex.
Tonight we had ten people show up to the ThoughtWorks office in Addison.

Thursday, January 27, 2011

Thursday, January 20, 2011

Geek Night 01/19/2011

Eight people came to work on open source tonight at the ThoughtWorks Dallas office.

Thursday, January 13, 2011

Geek Night 01/12/2011

We had 5 attendees on this cold (for Dallas) night. Including Dhawal Shah who rode his bicycle to/from the meetup tonight. (I think a few more of us could benefit from that kind of dedication).

Thursday, January 6, 2011

Geek Night 01/05/2011

Note to self: After a two week hiatus, publicize the meetup!

I think this was the first Geek Night where the ThoughtWorkers present were outnumbered by the other attendees--well, at least by this margin- 2 to 1!