on Jun 6, 2011 in
fun,
neo4j
It was really a great event. Perfectly organized by MoviePilot.de (@Jannis) where Pere works as well.

You can find all information about the event on their site moviehackday.com and of course @moviehackday and #moviehackday (wiki)
There was free pizza, drinks (also beer), food coupons and cake from Pere, ping pong, lots of space, great conversations.
Some people have heard of neo4j and graphs some didn’t so Achim, Pere and I did a quick intro into graph-databases.
For hacking 3 teams decided to go for Neo4j for recommendations / connections etc. which is great (two of which never used it before).
MoviePilot are using/going to use Neo4j for their international site (moviepilot.com) they have 60 people working, running everything on ruby on rails. Their german site is running on mysql, but the german team got interested
in neo4j too so they will perhaps add it for recommendations and such and (imho: should replace mysql in the long run, we should work on that :)

They have a really great, golden, light-flooded office (previously a dance school, with mirrors and such, my wife even knew that one).
It is also a good location (Mehringdamm 33), easy to reach via subway and very cheap and great ho(s)tels around the corner (complete room for 3 w/ bathroom & breakfast for 42 EUR).
I sponsored a Kymera Magic Wand as 2nd prize, courtesy Neo4j.
I also announced the Graph Database Meetup Berlin there (during the demo show-off), even got a good location suggestion (c-base).
By the way, our team of four won the first prize (http://moviehackday.com/alien-egg.jpg), an Alien Collectors Set with “MovieTrail” a different visualization of a movie (like a twitter stream with geo-loc of the movie and appropriate images), all just extracted from the movie-script doc-file.
We didn’t use any storage so far, as we wanted to concentrate on the parsing, geo-lookup and visualization.
Public MovieTrail URL (dam’n it doesn’t show the images, although the urls are correct)
Repository is on github
I’m looking forward to the next movie-hackday, there were also suggestions on twitter to hold another one this year in the US which would be great.
Thanks again to the organizers.
Tags: neo4j
on Oct 26, 2010 in
fun,
iOS
I was pondering the means of how to scan barcodes with an iPad for a while.
Today I found a really cheap solution. Just connect a stock USB keyboard barcode scanner via the camera connection kit USB connector to the iPad, and you’re done.
Now you can scan your book EANs for librarything or other things [...]

I was invited to give a keynote talk at the 4developers conference in Poznan, Poland.
I’d liked to talk about the Java.next programming languages on the JVM and polyglot programming. When pondering how to address this issue, two things came into my mind.

on Mar 6, 2010 in
blogging
After running this blog for some years on Serendipity, I finally switched to wordpress. All my other blogs are running on wordpress, so this was the only black sheep.
I use the Aspire theme for many of my other blogs but for this one a work/desk like theme seemed more appropriate. So I took a quick [...]
Now that 97 things every programmer should know lies on my compass table, I’ll post my contributions here that didn’t make it into the book.
The first is “scoping methods” which I thought about while reading Uncle Bob Martin’s Clean Code. He discussed scoping variables but only about putting methods near to each other. Obviously there [...]
on Oct 5, 2009 in
patterns
Martin Fowlers Pattern talk at #jaoo made me make this 12 patterns of development song.
Have fun
Michael
On the twelfth day of Development,
my true dev sent to me
Twelve bridges bridging,
Eleven factories making,
Ten observers observing,
Nine builders building,
Eight visitors a-visiting,
Seven composites composing,
Six iterarators iterating,
Five golden states,
Four calling proxies,
Three nice adaptors,
Two commands commanding,
And a singleton in a pair tree!
on Oct 1, 2008 in
code,
dsl
Guy Steeles Talk on Fortress reminded me on the possibility of using Unicode characters in strings and identifiers in most current programming languages.
That also opens the way for using them in DSLs. Either in internal or external ones. If the special symbols have already a defined meaning in the domain (perhaps as part of a [...]
Today was the last day of this great JAOO Conference. Rickard, Emil and Irene had to leave. I’ll stay for two more days. Tomorrow some tutorials and squill hacking with Jevgeni .
I had some really great discussions over the last couple of days. The conference atmosphere is the best place to breed new ideas.
As a [...]
on Sep 17, 2008 in
code,
development
I thought about extending Lego Time Tracking to a kind of Agile story and task management. There you take the time estimated for the task and put that many bricks of the color assigned to the task away to a central location where it is clearly visible (area of stacked bricks). Everyone contributing to the [...]
on Aug 7, 2008 in
development,
java
Performance Problems
After struggling for some time with the performance problems with recent IDEA versions on my clients workstations, I’ve finally found a solution. After upgrading from version five the performance of IDEA began to degrade.
I had many hangs and a general sluggish feel.