Over a million developers have joined DZone.

Daily Dose - Java Contracts: By Google

DZone's Guide to

Daily Dose - Java Contracts: By Google

· Cloud Zone ·
Free Resource

Learn how to migrate and modernize stateless applications and run them in a Kubernetes cluster.

Contracted code in Java can reveal failures much closer to their fault, shaving hours off your debugging sessions.  It's good news then that Google has just made it easier to implement contracts in Java with the launch of their new open source tool: Contracts for Java.  The tool is based on a project called Modern Jass and was inspired by a programming language called Eiffel.

Spring Mobile and Spring GemFire Updates
SpringSource's newly acquired GemFire technology has finally been plugged into a Spring project (and it works for Java AND .NET).  The distributed data management platform, Spring GemFire, has reached version 1.0 (final) and now enjoys auto-generation for  Non-reflection based Instantiators plus template and callback support, allowing simple native API acccess.  SpringSource also released the third milestone for Spring Mobile 1.0, which brings general user site preference management.

Cisco Hops on the OpenStack Bandwagon

The coders over at Cisco are joining forces with the now-robust OpenStack community.  The open source cloud platform effort is living up to its potential as industry leaders work together to realize the true purpose of the cloud.  Cisco Blogger Lew Tucker explains: "Imagine being able to create network abstractions that allow you to “isolate” a set of cloud resources, apply policies, and manage network services, whether in a single data center or distributed across the globe."

Natty Narwhal Surfaces
Speaking of OpenStack, Canonical has announced that they would also join the OpenStack community and would bring the cloud platform technology into Ubuntu 11.04 as a preview feature.  Ubuntu 11.04 reached alpha 2 status this week.  11.04 will be the first version to replace the GNOME Shell with Unity.  Natty Narwhal will also switch from OpenOffice.org to LibreOffice, the non-Oracle community fork.

iPad is the new IE6
People complain that Flash have bugs only because they never tried to do anything “complex” using HTML5 video on the iPad.  

Join us in exploring application and infrastructure changes required for running scalable, observable, and portable apps on Kubernetes.


Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}