Our Blogs

Told you, we love sharing!
Harnessing JIRA's SOAP API with Java

Harnessing JIRA's SOAP API with Java

Posted by: Nam Hoang | March 17, 2017
IRA is a popular issue tracking and project management software. It can be used and accessed by lots of different means like IDE, email client or a web browser. Also there are many plug-ins for all sorts of other software products.
All-in-One CRM: Why it Matters

All-in-One CRM: Why it Matters

Posted by: Nam Hoang | March 9, 2017
The history of CRM software has been the story of clunky, single-purpose systems that are generally hard to use and challenging to integrate.
How Marketing Automation Benefits You and Your Customers?

How Marketing Automation Benefits You and Your Customers?

Posted by: Nam Hoang | March 9, 2017
Marketing strategies greatly affect in raising customer lifetime value.
10 Advantages of Integrating Telephony Into CRM

10 Advantages of Integrating Telephony Into CRM

Posted by: Nam Hoang | March 9, 2017
Telephone technology has been developing for more than a century, so the approach to telephony shouldn’t remain stuck in the pre-internet age.
Difference Between CRM and CRM with Marketing automation and Service In-built

Difference Between CRM and CRM with Marketing automation and Service In-built

Posted by: Nam Hoang | March 9, 2017
Small businesses and their sales teams have witnessed a rapidly changing history of CRM (Customer Relationship Management) software.
What REPL means for Java

What REPL means for Java

Posted by: Nam Hoang | March 2, 2017
Coming in Java 9, JShell will change how developers learn and write Java code
11 CRM best practices

11 CRM best practices

Posted by: Nam Hoang | March 2, 2017
Experts in CRM discuss how companies can best serve a mobile, multichannel clientele.
Managing configuration of a distributed system with Apache ZooKeeper: Loading initial configuration

Managing configuration of a distributed system with Apache ZooKeeper: Loading initial configuration

Posted by: Nam Hoang | December 7, 2015
This post is the second in the series of publications about using...
Advanced GORM features: inheritance, embedded data, maps and lists storing

Advanced GORM features: inheritance, embedded data, maps and lists storing

Posted by: Nam Hoang | August 20, 2014
In my previous GORM related article, "Association Types in GORM", I have described how to create different types of relationships using Grails ORM.
Dynamically add and remove HTML blocks with Grails tag library and JQuery

Dynamically add and remove HTML blocks with Grails tag library and JQuery

Posted by: Nam Hoang | August 14, 2014
This post shows how to create Grails tag library for adding and removing identical HTML blocks, which can be used when you want to give user an option to ...
Basics of AppleScript: Mac OS scripting Language

Basics of AppleScript: Mac OS scripting Language

Posted by: Nam Hoang | August 8, 2014
Every computer user has to deal with boring and time-consuming operations such as sending a lot of similar emails, converting files between ...
Groovy application utilizing Spring IoC example

Groovy application utilizing Spring IoC example

Posted by: Nam Hoang | August 20, 2013
With the latest performance enhancements and great dynamic, functional and meta-programming features Groovy becomes...