News from the bytemine blog
[02.03.2010] » We open-sourced the bytemine manager!
Now that CeBIT 2010 has started, we finally can announce the things we
have planned for quite a while.
The first big news (and there is more to come!) is:
read more...
[22.02.2010] » Yes, we can! English website available
Well, we finally realized what has been long overdue: Our website is available in english!
read more...
[19.02.2010] » bytemine started into the conference season 2010
Last saturday bytemine started into the conference season 2010. Well, not quite. We’ve started
into the conference season as an exhibitor. The visiting conference schedule was begun by Bernd
attending Fosdem 2010.
read more...
[17.02.2010] » bytemine manager 1.3
Last week we released the new version of the bytemine manager.
We’ve been working on the new manager release since our bytemine hackathon in the beginning of november.
read more...
[07.02.2010] » Soekris and Alix Kits
Ever since we started selling Soekris systems, people would forget to order a power supply with it.
To the point at which we now always ask whether or not a power supply is needed. I really wonder
why it took until today, that we actually start offering them bundled. So, there is now a bundle with a
Soekris 5501-70 in the desktop case,
one 2.0A power supply
as well as a SanDisk 2GB compact flash.
read more...
[04.02.2010] » [DE] bytemine auf dem 4. Linux-Informationstag Oldenburg
Am 13. Februar 2010 findet in Oldenburg wieder der Linux-Informationstag statt. Die
Veranstaltung findet wie die letzten Male in den Räumen des KDO (Zweckverband Kommunale Datenverarbeitung Oldenburg)
statt. Eine Anfahrtsbeschreibung findet sich hier.
read more...
[14.01.2010] » bytemine is starting into 2010
An exciting and interesting year has started for us at bytemine. There are many items on our agenda
for this year, especially regarding our product development. Not only there is a list of products we will
be releasing over the year, but also we’re going new ways on how we develope these. Bernd Ahlers
will hopefully elaborate in another blogpost on how we introduce behaviour driven as well as test driven
development. (BDD and TDD).
read more...
[13.12.2009] » [DE] bytemine hinter den Kulissen: Miniaturwunderland und "Wetten dass" Aussenwette
Die Aussenwette der Fernsehsendung “Wetten dass?” fand letzte Woche bei einem unserer Kunden, dem Miniatur Wunderland in Hamburg statt.
Aufgrund der hohen Einschaltquote bei dieser Sendung wurden im Vorfeld vom Miniatur Wunderland diverse Vorbereitungen für den erwarteten Besucheransturm auf die Webseite getroffen.
read more...
[11.12.2009] » Update: snakeyaml deals with custom Java objects
Andrey, the owner of snakeyaml, has written a reply to our latest blogpost :
In record time he patched snakeyaml to be compliant with our example of a Ruby-generated yaml file. By defining some conversion directives like
addTypeDescription(new TypeDescription(Sub1.class, "!ruby/object:Test::Module::Sub1"));to the parser and
addClassTag(Sub1.class, "!ruby/object:Test::Module::Sub1");to the dumping emitter snakeyaml seems to be able to do the Ruby->Java transfer, and vice versa.
Thanks alot to Andrey, a great job in very short time!
read more...
[07.12.2009] » yaml in Java and Ruby: Welcome yamlbeans!
During our hackathon at the North Sea Bernd and I were thinking about how to share objects between Java and Ruby. We had to decide between JSON and YAML, both very powerful, slim and well supported in both languages.
YAML has won the award, because there are no major differences between YAML and JSON, and Ruby offers excellent support for YAML.
So, the Ruby side was done, now we came to the Java part: Reading about Java and YAML you will always find the following libraries:
- JvYaml
- JYaml
- snakeyaml
To make a long story short: None of them work out of the box for our purposes, which is importing a Ruby generated YAML into JAVA, generating the Java beans and write back these beans as YAML our Ruby app can parse. Not a big deal, you might think.
The YAML file our Ruby code produces looks quite similar to this one:
--- !ruby/object:Test::Module::Object
sub1: !ruby/object:Test::Module::Sub1
subsub1s:
- !ruby/object:Test::Module::Sub1::SubSub1
att1: []
att2: true
att3: 11111
att5:
att1: []
att2: 0
att3: []
sub2: !ruby/object:Test::Module::Sub2
att1: MyString
att2:
- entry1
att3: 12345
subsub2: !ruby/object:Test::Module::Sub2::SubSub2
att1: true
att2: true
read more...


