Java Domain Specific Languages (DSLs) are programming languages designed to solve a specific problem. Examples include UNIX shell scripts and ColdFusion Markup Language. Because Java DSLs are designed to solve specific problems, they often contain elements not found in general purpose languages though are often created with a general purpose language as a template. In this section on Java DSLs, find news and articles that explain how computing problems are being solved with DSLs and what problems could be solved with a newly created DSL. DSLs have a specific place in programming, and its important to know when they can be applied successfully.
How to integrate Spring Cache with an In-Memory Data Grid (IMDG)
21 Jan 2016
Tutorial - Interested in combining the efficiencies of Spring Cache with the power of an In-Memory Data Grid (IMDG). This simple tutorial demonstrates just how easy the process is.
Simplified messaging and microservice development with PHP's PSR-7
03 Jan 2016
Feature - Here we take a look at PHP's PSR-7, and how this new specification will help simplify microservice development while enhancing application messaging at the same time.
The benefits of integrating blockchains into distributed enterprise architectures
22 Dec 2015
Feature - Blockchains aren't just for Silk Roaders paying with Bitcoins. Integrating blockchains into a distributed enterprise architectures has many benefits.
Finding the Scala sweet spot: Balancing people, process and tools
12 May 2014
Feature - Many organizations are hoping that a move to Scala will help them solve some of their most challenging software problems, from improving scalability to minimizing code bloat. But to find the Scala sweet spot, organizations must balance the people,...
Winning the hearts and minds of functional programmers: Five tips for the Scala community
08 May 2014
Feature - It's an uphill battle keeping the user base of any programming language happy. Scala, which competes on the JVM against a number of languages is no exception. Here are five tips on how the Scala overlords can keep on track and continue to win the hearts...
The Scala debate demystified: Balancing the rants with the raves
01 Mar 2014
Feature - It's been over ten years since Scala appeared on the enterprise computing landscape. Some developers love it, while other developers loath it. Here's a look at what makes some developers rant, while other developers rave.
Top four reasons why you should use Scala on your next project
01 Mar 2014
Feature - Is it time for your organizations to unshackle itself from its legacy of Java development, and adopt a new programming language like Scala for the next big project? Here are four reasons why your organization might want to think about switching to Scala.
Modularity, OSGI and the future of the Liferay Open Source Portal
09 Jan 2013
Feature - Despite having been built over the years using a more traditional development process, the engineers and architects who drive forward the development process at Liferay are looking at adopting a more modular approach. Will OSGi be the future of the...
How cloud computing is impacting enterprise Java developers
23 Aug 2012
Feature - How do cloud computing technologies impact the day-to-day development patterns of typical Java developers?
Embedded BI and Your Data Warehouse
28 Jun 2012
Feature - These days, everything we want seems to be available in a disposable, single-purpose version for immediate use right when we need it: paper plates, Kodak FunSaver cameras, one time use credit card numbers for online transactions, even disposable cell...