Saturday, December 17, 2011
Version 1.2.0 of bson4jackson
has just been released. bson4jackson adds support for BSON, a binary
representation of JSON, to the Jackson JSON processor.
Thanks to contributions from the community, the latest release of
bson4jackson now includes better support for MongoDB.
read more »
Tags: BSON, bson4jackson, Jackson, Java, JSON, MongoDB
Sunday, June 26, 2011
In one of my previous posts
I talked about how to build Scala
projects with PDE Build. However, PDE Build is rather old and has long
been superseded by Buckminster.
The great advantage of Buckminster is that it is actually a lightweight
Eclipse SDK with all that you need to build an RCP application: a
workspace of projects, a target platform, and so on. To build
Scala projects in Eclipse you will most likely install the
Scala IDE. Unfortunately, this plug-in
cannot be installed in Buckminster right away. But there is a workaround...
read more »
Tags: Buckminster, Scala, RCP, Eclipse, Ant, Maven
Sunday, January 30, 2011
Recently, JSON has become an excellent alternative to XML. But most
JSON parsers written in Java are still rather slow.
On my search for faster libraries I found two things: BSON
and Jackson.
read more »
Tags: BSON, bson4jackson, Jackson, Java, JSON, MongoDB
Saturday, November 20, 2010
Some time ago I wrote about
how to let Eclipse PDE Build automatically compile Scala projects.
Therefore a special Ant script (customBuildCallbacks.xml) had to be
created in the project's root directory. This script looked for the
Scala library and compiler and then built the project's source files.
read more »
Tags: Ant, Eclipse, OSGi, PDE, Scala
Friday, June 04, 2010
I'm using Git as the version control system for my projects for some
time now. Since the graphical user interfaces are not very mature yet
and I like having full control over everything, I'm using Git on the
command line (i.e. Bash). In order to avoid entering the same commands
all over again, I wrote some Bash aliases and functions which ease the
use of Git.
read more »
Tags: Git
Monday, April 05, 2010
Lift already provides some mechanisms to
publish a website in different languages. If Lift is used within an
OSGi environment, a little workaround is needed in order to make it
find the Resource Bundles
containing language-dependent strings (usually provided as property
files).
read more »
Tags: Internationalization, Lift, OSGi, Scala
Tuesday, March 30, 2010
PDE Build is the standard build tool from Eclipse. It is used to export
OSGi bundles, plugins, features or products. Running in headless mode,
PDE Build can be used for automatic builds without a GUI. The Scala IDE
does not support PDE Build yet. In order to compile Scala projects you
have to do some manual work.
read more »
Tags: Ant, Eclipse, OSGi, PDE, Scala
Monday, March 22, 2010
Scala does not have an official style guide yet. Because of this,
Daniel Spiewak posted such a document in
November 2009 on the Scala mailing list.
As can be read there, even Martin Odersky, the inventor of Scala, likes
that idea and thinks about publishing the document on the official
Scala website.
read more »
Tags: Scala
Wednesday, March 03, 2010
The iPhone is very useful for forum
administrators who are often on the road and like to answer posts on
the train, for example. Unfortunately, the default theme of
phpBB is hardly usable on the iPhone (or the
iPod Touch). Apart from that, the
font size of most discussion boards is so small that you constantly
have to zoom.
read more »
Tags: iPhone, iPod, phpBB, Spamihilator