Blog
-
Scala REST API Integration Testing with Spray-Testkit
Here you can find out how to create integration tests for RESTful service on the example of application shown in the article “Building REST service with Scala“. To create the tests, I am going to use spray-testkit…
-
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…
-
The Art of Writing Effective and Transparent Test Cases
Test cases are the key elements of testing, therefore the ability to write effective tests is oneof the most important technical skills of a quality assurance engineer.This post covers conditions to writing efficient test cases, the most…
-
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…
-
Deployment to GitHub Pages Is Introduced
There have been three weeks since we made the first public release of Grain, and we’re back to share some release news with you. First of all, we’d like to thank everyone who showed interest in our…
-
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…
-
Building a REST Service with Scala
Enterprise applications might be developed using a variety of architectural styles. And REST is one of the most powerful of them. It allows us to build simple, scalable, highly productive APIs with independent components based on widespread…
-
Table Existence Check Using Slick
I’m using the Slick library in my project and need to ensure that all required MySQL tables are created on application start. The common approach of creating DDL statements for a table in Slick is calling the ddl method…
-
How to Update an Entire Database Record Using Slick
The slick documentation explains how to perform an update operation on a specific column, but doesn’t include any examples of updating the entire record. Below is a tiny example of how to do that. Let’s assume we…
-
Pagination and Sorting in a Many-to-Many Relationship
This example shows how to use pagination and sorting with a many-to-many relationship in Grails. Suppose you have two domain classes: Author, Article, and you want to display all articles of some author on a page with pagination. Domain classes:…
-
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,…
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.











