Commit early, commit often!
A huge commit was made in a log4j branch yesterday. The followup discussion: Comment: “I haven’t had a chance to review the rest of the commit, but it seems like a substantial amount of work that was...
View ArticleBuzzword conference in June
Like the Lucene conference I mentioned earlier, Berlin Buzzwords 2010 is a new conference that fills in the space left by the decision not to organize an ApacheCon in Europe this year. Going beyond the...
View ArticleApache meritocracy vs. architects
Ceki Gülcü recently wrote an interesting post on the Apache community model and its vulnerability in cases where consensus can not be reached with reasonable effort. Also the discussion in the comments...
View ArticleForking a JVM
The thread model of Java is pretty good and works well for many use cases, but every now and then you need a separate process for better isolation of certain computations. For example in Apache Tika...
View ArticleOpen Source at Adobe?
The news is just in about Adobe being set to acquire Day Software (see also the FAQ). Assuming the deal goes through, it looks like I’ll be working for Adobe by the end of this year. I’m an open source...
View ArticleAge discrimination with Clojure
Michael Dürig, a colleague of mine and big fan of Scala, wrote a nice post about the relative complexity of Scala and Java. Such comparisons are of course highly debatable, as seen in the comments that...
View ArticleChongqing on the rise
“The largest city you’ve never heard about.” That’s how the Foreign Policy magazine labeled Chongqing in a recent story about the city. Today the Finnish television showed an interesting documentary...
View ArticleModels of corporate open source
There are many different ways and reasons for companies to develop their software as open source. Here’s some brief commentary on the main approaches you’ll encounter in practice. 0. Closed source...
View ArticleOpen sourcing made easy
Open sourcing a closed codebase can be difficult. The typical approach is to decide that you’ll go open source, make big news about it and then try to figure out how to proceed. It’s no wonder many...
View ArticleThe case for the digital Babel fish
“Just like Arthur Dent, who after inserting a Babel fish in his ear could understand Vogon poetry, a computer program that uses Tika can understand Microsoft Word documents.” This is how Tika in...
View Article
More Pages to Explore .....