No Huddle Offense

"Individual commitment to a group effort-that is what makes a team work, a company work, a society work, a civilization work."

Open Solaris 2008.11

November 3rd, 2008 • Comments Off on Open Solaris 2008.11

Okido, everyone is talking about our Q1results – for more info see jonathan’s blog. But for one second think about the upcoming new cool stuff – like opensolaris 2008.11 🙂 I just had a look at a release candidate, and it is worth a try. You might already know ZFS, Dtrace and the other good stuff which comes with solaris but new is the time slider? This new features is similar to the time machine of Mac OS X and shows some potentials of ZFS!

I hope I can add a screenshot tomorrow 🙂

TED talks

October 17th, 2008 • Comments Off on TED talks

Also great stuff here – if you can subscribe to the podcast 🙂 These are all talks on various topics. Very intersting topics presented by even more interesting people! Great stuff, love it!

TED logo

Visualization

October 17th, 2008 • Comments Off on Visualization

Ever heard of Ben fry? No? – You should 🙂 he did some great stuff with visualization. For example visualizing the pacman source code. Or a tool for visualizing the evolution of software projects in revisionist. He has some other great stuff on his homepage. Also interesting is the tool processing, which is also used in code_swarm. Some samples of his data visualization:

Valence revisionist

OSGi best practices

October 17th, 2008 • Comments Off on OSGi best practices

I’ve been working with OSGi for the past years – and I must admit I really like it. If you follow some best practices rules your applications are definitely going to perform better and look nicer. Therefor I remembered an presentation about best practices when using OSGi. I have almost nothing to add – See for yourself: OSGi Best Practices!

OSGi dependencies

October 9th, 2008 • Comments Off on OSGi dependencies

I like the OSGi platform, and I have been using it for quite a while. One of the most important things is to keep track of your dependencies (e.g. like preventing cycled dependencies). Auto-generated MANIFEST.MF files are most of the time not really optimized. Therefor I started writing some python code to check dependencies. 

 It reads in all the MANIFEST.MF files from the bundles and creates a dependency graph. It will look for unnecessary and unneeded imports and exports. Look for cyclus etc. It is written using the networkx library for python. Also useful is the zipfile extension in python 🙂 It can be used to extract the jar files of bundles.