-
Managing Сonfiguration of a Distributed System with Apache ZooKeeper: Loading Initial Configuration
This post is the second in the series of publications about using the Apache ZooKeeper for building configuration management solutions for a distributed system. It focuses on implementing a tool for loading initial configuration data into a…
-
Creating a Custom Website or a Theme with Grain
Grain theme is a project that provides a layout-based skeleton for creating static websites by only adjusting the configuration and adding a content. This post shows how to use the theme template in order to create a…
-
Creating Paginated Archives in Grain
There are very few things in Grain framework that need a detailed explanation except being described in the docs. However, there’s one thing, which I really want to clarify in details for Grain users. I wanted to…
-
Groovy Application Utilizing Spring IoC Example
With the latest performance enhancements and great dynamic, functional, and metaprogramming features, Groovy is a very good choice not only for scripting but also for building large, complex applications. Long-term complex application development requires extensive unit testing…
-
Customizing Scripts Execution in Groovy Shell
When Groovy reached version 2, it gained many new features and improvements in productivity and security. Groovy now supports static type checking and compilation of your Groovy code for robustness and performance. This is very useful when…
-
Painless Groovy Concurrency
Gpars (Groovy Parallel Systems) is the best solution for your concurrency problems with mutable objects.Gpars gives you a number of high-level abstractions for writing concurrent and parallel code in Groovy (map/reduce,fork/join, asynchronous closures, actors, agents, dataflow concurrency,…
-
Embedding Recent Jetty in Groovy Using Grape
A few days ago, I needed to launch Groovlets on a web server. I have decided to go with the latest Jetty for this task, developed by the Eclipse Foundation. It turned out to be a non-trivial…
-
Custom Sorting in Grails
Hi, guys, today we’re gonna talk about the really interesting and tricky Grails task, implementation of the custom sorting. It’s a pretty often appearing situation, when you need to sort the list of items, basing on the…
-
Groovy’s True Object-Orientation
Unlike Java, which mixes primitive and reference types, Groovy handles everything in a common manner — as objects, which makes it truly object-oriented. When a primitive type gets passed into the Groovy world, it is automatically “boxed”…
-
Groovy for Java Developer: Learning Groovy-Specific Features
Groovy is an object-oriented dynamic language for the JVM. Dynamically compiled to bytecode and interoperable with most Java libraries, Groovy is a perfect candidate for writing lightweight scripts that still can benefit from the Java ecosystem. Also,…
Boost your business with custom software
Tell us about your business needs and we’ll suggest a solution
Thank you!
We have received your request and will get back to you within 1 business day.









