Blog
-
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,…
-
Association Types in GORM
GORM (Grails Object Relational Mapping) is a Grails plugin based on the Java ORM Hibernate. In this article, I’m going to describe how to make different kinds of associations in GORM. One-to-Many Relationships Let’s assume there are…
-
Dump a Specific Table or Few Rows (MySQL)
The ‘mysqldump’ command is used to dump databases managed by MySQL. Let’s consider three of the most useful cases of MySQL database dumping. 2. Sometimes, there’s a need to dump a single table from your database. You…
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.











