Posts

  • Sep 6, 2012

    Rethinking modularity: Introducing TrueVFS Profiles

    In modern software design, modularity is a primary concern in order to provide a sustainable, extensible architecture which is composed of reusable software components. [more...]

  • Sep 5, 2012

    Introducing TrueVFS Extension Insight

    The last posting on this blog introduced you to the TrueVFS Archetype Access. This is a Maven archetype which generates a project with a bunch of sample applications for TrueVFS. This time we will slightly adapt the generated project so that we can monitor some nice statistics provided by the TrueVFS Extension Insight. [more...]

  • Sep 5, 2012

    Getting Started With TrueVFS (And Maven)

    In this post I’ll show you how to use a Maven archetype - or more specifically the TrueVFS Archetype Access - to generate a bunch of sample applications for TrueVFS. I’m using NetBeans 7.2 for this post, but similar actions apply to Eclipse, IntelliJ IDEA or whatever, so please read on. [more...]

  • Sep 5, 2012

    TrueVFS 0.9.1 & TrueZIP 7.6.4 released

    I am very pleased to announce the double release of TrueVFS 0.9.1 and TrueZIP 7.6.4. This is the first release of TrueVFS, which is the successor of TrueZIP. TrueVFS provides a significantly improved architecture which is expected to serve as a robust and extensible platform for building future releases. Some new features have already been implemented, and a lot more will follow before the release of version 1.0. [more...]

  • Aug 17, 2012

    Generic CAS (Compare-And-Set) For Scala

    There are many ways to update a value atomically, so without introducing racing conditions in multithreaded environments. A well-performing way of doing this in Java is to use an AtomicReference or one of its companion classes in the package java.util.concurrent.atomic. However, using an AtomicReference is quite cumbersome. But with Scala, you can easily factor out the cumbersome usage pattern like follows. [more...]

  • Aug 2, 2012

    TrueZIP 7.6 released

    TrueZIP 7.6 has been released. This is a feature release. As usual, binary backwards compatibility of the client APIs with TrueZIP 7.0 has been retained, so please don’t hesitate to upgrade your dependencies. If you have been coding a TrueZIP Driver however, you need to recompile because this version incorporates considerable changes to the Kernel API which were required to achieve some important improvements. [more...]

  • Jul 19, 2012

    try-with-resources for Scala

    Since it’s release about a year ago, a lot of buzzing has been going on about new language features in Java 7 - least of which about the new try-with-resources statement. Here’s how you can implement it within Scala. [more...]

  • Jun 1, 2012

    TrueZIP 7.5.5 released

    TrueZIP 7.5.5 has been released. This is a maintenance release. As usual, binary backwards compatibility of the client APIs with TrueZIP 7.0 has been retained, so please don’t hesitate to upgrade your dependencies. [more...]

  • May 4, 2012

    TrueZIP 7.5.4 released

    TrueZIP 7.5.4 has been released to fix a critical regression bug in TrueZIP 7.5.3 that has somehow passed the test suite. Please skip TrueZIP 7.5.3 altogether and update to TrueZIP 7.5.4 instead! Please accept my apologies for any inconveniences this may have caused. [more...]

  • May 4, 2012

    TrueZIP 7.5.3 released

    Edit: This release is doomed - please skip it and update to TrueZIP 7.5.4 instead! [more...]

Page 3 of 9

Subscribe via RSS.