Actors are very lightweight concurrent entities. They process messages asynchronously using an event-driven receive loop. Pattern matching against messages is a convenient way to express an actor's behavior. They raise the abstraction level and make it much easier to write, test, understand and maintain concurrent and/or distributed systems.
This presentations provides practical tips for developing clustered, horizontally-scalable Java applications with open source distributed data management framework Cacheonix. It covers common usage scenarios for distributing data processing to multiple servers.
Project Voldemort is an open source implementation of Amazon Dynamo. Voldemort handles a big chunk of traffic at Linkedin, including applications like Skills, People You May Know, Company Follow, Linkedin Share, serving thousands of requests per second over terabytes of data.
Vert.x is the framework for the next generation of asynchronous, effortlessly scalable, concurrent applications.
The Griffon team is happy to announce Griffon 1.1.0, the latest release of the 1.x series.Griffon is an application framework for developing desktop applications in the JVM, with Groovy as the primary language of choice.
The Groovy development team is very pleased to announce the release of Groovy 2.0, the highly popular dynamic language for the Java platform.
For the key highlights of this important milestone, Groovy 2.0 comes packed with:
a static type checker to let the compiler tell you about the correctness of your code, static compilation for the performance of the critical parts of your application, modularity, splitting the Groovy JAR into smaller feature-oriented JARs and letting you create your own extension modules, JDK 7 Project Coin syntax enhancements, so that Groovy is still as friendly as possible with its Java cousin, and JDK 7 Invoke Dynamic integration to benefit from the support of the JVM for dynamic languages.