Software engineer by day, computer scientist by night.

Text

After a very stressful and chaotic 2011, I’m looking forward to 2012 on all fronts. This year marks some significant changes career-wise for me, as well as assumption of responsibility and focus.

Remember, fail small often, never fail big. And never quit.

Cheers!

Text

Finally decided to cave in and move to a dual 27” setup this evening. Hearing rumors that the 27” LCD Cinema Display using mini DisplayPort is going into the ether… and I don’t have Thunderbolt.

Regardless, it’s amazing to be back to two monitors, and 4’ of space taken horizontally on my desk.

Text

I’ve been working with a friend in a professional capacity lately who took over a project I started as a junior dev on. We’ve had many brainstorm sessions on the ‘how’ and ‘why’ behind its initial design, as these days its a jumbled mess of Java and JSP/Javascript.

I constantly wonder to myself, how hard is it to build a system that’s modular in design, even using JavaEE, and keep the complexity to a bare minimum? It’s amazing to me how Spring, Hibernate, and all of these other ‘simplicity’ libraries turn out doing quite the opposite.

So, tonight, I sit here and struggle with trying to help him decouple the software into pieces, or just look at a new design from the ground up. I’ve already made up my mind: Garbage in, garbage out, so it’s time to clean house.

Any other Java EE devs out there find themselves in similar situations? I’d be really keen on hearing some horror stories, if only to know I’m not alone.

*Breaking out the trash can and broom*

Text

I’ve been a bit busy with work and my final semester of Computer Science. I have some new projects and code to put up, hopefully I’ll have it up soon. Stay tuned!

After going through some of my old notes this weekend, I decided on finishing up an ExtJS component to browse through Javascript/JSON objects. Using the new non-UX ExtJS 4.0 TreeGrid, the component takes an object, parses through its structure recursively, and builds a tree store. Each cast type has a matching icon, and as you can see from the screenshot, it’s fairly easy to step through data structures in this format. It’s available on GitHub at https://github.com/in2rd/ObjectBrowser

After going through some of my old notes this weekend, I decided on finishing up an ExtJS component to browse through Javascript/JSON objects. Using the new non-UX ExtJS 4.0 TreeGrid, the component takes an object, parses through its structure recursively, and builds a tree store. Each cast type has a matching icon, and as you can see from the screenshot, it’s fairly easy to step through data structures in this format. It’s available on GitHub at https://github.com/in2rd/ObjectBrowser