Category: <span>Software Architecture</span>

Best Practices for Scaling Java Applications with Distributed Caching

Increasing volume of critical data presents new challenges when developing scalable applications with Java. Distributed caching helps to address these challenges if applied right. This vendor-neutral presentation will explore ways for improving reliability, scalability, performance and concurrency of Java applications through local and distributed caching.

Groovy DSLs

This video explores Groovy’s features to see how far we have come with a general purpose programming language for writing DSLs. There have been many attempts to create languages which allow us to express our problems in higher-level languages: from COBOL to Object-Oriented languages, from Logic processing languages and SQL …