yet another blog about computer, technology, programming, and internet

Thursday, July 10, 2014

Tentang Microservices

Thursday, July 10, 2014 Posted by Ismail Habib 21 comments
Apa sih microservices itu? Sepertinya tidak ada definisi yang baku. Sebagian orang mengaitkannya dengan SOA (Service Oriented Architecture). Kalau saya pribadi lebih suka menggunakan term "SOA a la UNIX" untuk mendefinisikannya. Maksudnya disini adalah setiap service akan fokus pada satu fungsionalitas tertentu. Satu service dan service lainnya saling berkomunikasi untuk menghasilnya business value...

Menulis Kembali

Thursday, July 10, 2014 Posted by Ismail Habib 31 comments
Sudah agak lama blog ini dibiarkan tanpa tulisan baru. Untuk menyegarkan kembali motivasi menulis, rencananya saya akan mengubah target pembaca dan topik tulisan. Kemungkinan besar kedepannya blog ini akan diisi dengan tulisan dalam Bahasa Indones...

Sunday, January 27, 2013

Java and Lombok

Sunday, January 27, 2013 Posted by Ismail Habib 53 comments
If you are an Indonesian, it's pretty easy to make a connection between Java and Lombok. However, this post is not about that Java and Lombok, but rather for the Java programming language and Project Lombok. One of the drawback of Java language is its verbosity. One very easy example can be found in any typical Java POJO. public class Order{ private long id; private String name; private...

Saturday, January 07, 2012

Software of the day: Fence

Saturday, January 07, 2012 Posted by Ismail Habib , 39 comments
Fence is a software created by Stardock that helps organize icons/files in your Windows's desktop. Basically what a user can do is to create a "fence" (kind of group) and associate icons of your choice into it. The fences are blocks that does not enlarge/shrink according to the number of icons/files...

Monday, May 02, 2011

Using ClientLogin to do Authentication for App Engine Application

Monday, May 02, 2011 Posted by Ismail Habib , 35 comments
General information about ClientLogin: http://code.google.com/apis/accounts/docs/AuthForInstalledApps.html Discussion on Google Groups (including the original solution posted by geoffd123): http://groups.google.com/group/google-appengine-java/browse_thread/thread/c96d4fff73117e1d My solution uses Apache Http library instead of HttpUnit. public static String loginToGoogle(String userid, String password, ...

Thursday, February 03, 2011

GWT and Delayed Execution for Google Maps Geocoding

Thursday, February 03, 2011 Posted by Ismail Habib , 25 comments
Google Maps provide us with an asynchronous way of doing a geocoding, which is pretty much how GWT is dealing with all type of client-server communication. However, sometimes we need a way to synchronize them. By synchronizing I mean waiting for the required asynchronous call to return a value before continue with other execution. Using something like Timer to wait for a reply doesn't work since it...

Tuesday, December 21, 2010

Decoding Polylines from Google Maps Direction API

Tuesday, December 21, 2010 Posted by Ismail Habib , , 63 comments
The Google Maps Directions API provides a way to retrieve directions data from the back-end as opposed to the original JavaScript version when one should retrieve the data from browser. Google provides the routing results as an encoded polylines format. as explained in the Encoded Polyline Algorithm Format. The JavaScript version contains a library for both Encoding and Decoding, which is not the...