Our Blogs

Told you, we love sharing!
Kotlin vs Java. Why Kotlin is going to replace Java

Kotlin vs Java. Why Kotlin is going to replace Java

Posted by: Minh Ha | March 22, 2017
Not quite a surprise, but when you choose developers to work on your custom Android application, a certain technology they use is of the essence for you.
Braintree and Angular.JS drop in integration

Braintree and Angular.JS drop in integration

Posted by: Son Ho | March 21, 2017
During drop in integration of Braintree into Angular.JS application we have faced several surprising caveats.
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.
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
Get process list in Unix based systems in Java

Get process list in Unix based systems in Java

Posted by: Hoa Nguyen | December 16, 2015
In this article we’ll talk about how to get process list in Java by running standard Unix commands.
Immutable Collections in Java

Immutable Collections in Java

Posted by: Hoa Nguyen | December 16, 2015
Occasionally, while programming, one may want to create constant sets and store them in final variables for public use. Such a desire can lead to all sorts of problems.
Creating SOAP client from wsdl file

Creating SOAP client from wsdl file

Posted by: Hoa Nguyen | December 15, 2015
Today we’ll talk about writing java client for exchanging data with web service using SOAP protocol specification.
API Enhancements in Java SE 7

API Enhancements in Java SE 7

Posted by: Hoa Nguyen | December 15, 2015
Recently released Java 7 has a lot of useful API enhancements such as the automatic resource management, multi-catch statements, switch statement with strings, binary literals and improved numeric literals.
Authorize.Net CIM With Java SDK: How To Bill Your Customers

Authorize.Net CIM With Java SDK: How To Bill Your Customers

Posted by: Hoa Nguyen | December 15, 2015
Authorize.Net is a popular payment gateway service provider allowing merchants to accept credit card...
How to intercept and log stdout and stderr messages with log4j

How to intercept and log stdout and stderr messages with log4j

Posted by: Hoa Nguyen | December 7, 2015
Log4j doesn't allow to catch stdout and stderr messages out of the box.
Synchronizing threads with Java locks

Synchronizing threads with Java locks

Posted by: Hoa Nguyen | November 29, 2015
Java locks often supersede synchronized blocks and methods by allowing to back out from the synchronization attempt.
How to trigger a method with the keyboard shortcut in AngularJS

How to trigger a method with the keyboard shortcut in AngularJS

Posted by: Hoa Nguyen | November 27, 2015
If you are, for example, working on a chat application, one of the features that the user expects is an ability to send a message with a keyboard shortcut.