Blog
In my previous GORM related article, “Association Types in GORM“, I have described how to create different types of relationships using Grails ORM. In this article, I would like to talk about several advanced GORM features that…
One of the steps towards building a successful distributed software system is establishing effectiveconfiguration management. It is a complex engineering process which is responsible for planning, identifying, trackingand verifying changes in the software and its configuration as…
This post shows how to create Grails tag library for adding and removing identical HTML blocks, which can be usedwhen you want to give user an option to dynamically add extra inputs for additional information. There are…
The primary purpose of any commercial website is to effectively sale services or products. That is where theuser experience design which includes various usability solutions comes into focus. This article considerskey concepts of the user experience and…
Every computer user has to deal with boring and time-consuming operations such as sending a lot of similar emails,converting files between formats, making backups and so on. Mac OS has a handy tool that is called AppleScript…
The modern IT marketplace of the high technologies offers the multiplicity of great solutions for software testing.In this article we review the pros and cons of the most famous web-based test management tools:SpiraTest,TestRail andTestLodge.Every of the mentioned…
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…
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…
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…
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…
There’s been three weeks since we made first public release of Grain and we’re back to share some release news with you. First of all, we’d like to thank to all the people, who showed interest in…
With the latest performance enhancements and great dynamic, functional and meta-programming features Groovy becomes a very good choice not only for scripting, but also for big and complex application building. Long term complex application development requires extensive…
Boost your business with custom software
Tell us about your business needs and we’ll suggest a solution
We have received your request and will get back to you within 1 business day