Category: <span>Software Architecture</span>

Build Java RESTful Web Services with Dropwizard

Dropwizard is a open source Java framework for developing ops-friendly, high-performance, RESTful web services. It was developed by Yammer to power their JVM-based backend services. Dropwizard pulls together stable, mature libraries from the Java ecosystem into a simple, light-weight package that lets you focus on getting things done.

Groovy and Concurrency with GPars

This talk looks at using Groovy for writing multi-threaded, concurrent and parallel programs. We’ll briefly look at leveraging legacy Java techniques such as multiple processes, multiple threads, the java.util.concurrent APIs and shared-state atomicity. We’ll then look as some useful AST transforms in core Groovy (Lazy, Synchronized, Immutable, WithReadLock and WithWriteLock) …