Java platform tools and technology

  • Sharding in the Cloud

    I/O reads to non-virtualized datastores can be one of the biggest bottlenecks in applications that have been deployed to the cloud. One of the easiest ways to avoid this problem is to simply shard your database.  Continue Reading

  • Developing for the cloud: How developing in the cloud is different

    The benefits of cloud computing have been widely touted – business agility, scalability, efficiencies and cost savings among the top – and companies are migrating and building mission-critical Java applications specifically for cloud environments at...  Continue Reading

  • Snapshots in the cloud: The developers friend

    Cheap storage space and snapshots that cost very little to administer or produces make life much easier for the enterprise developer.  Continue Reading

  • Scala and the cloud

    As the cloud becomes more popular, so does the functional programming language Scala. Don't worry though, it's Java compatible and it runs on a JVM. So why are people using it? Perhaps because it's so functional.  Continue Reading

  • Caching Scenarios

    Caching is a quick and easy way to save roundtrips between your application and where you store your data. However, it’s not as easy as just snapping a map into your application – to really leverage a cache, you not only have to understand where a ...  Continue Reading