Author: gilang

When I Need Words

Writing Statement of Purpose is the hardest thing you will ever do in your life. That’s for my case, though. I need words! It is hard to combine those words into a strong and extraordinary essay. Well, basically what happened to me is just myself being perfectionist and my mind just wandering around without even start to type any single word. And which is why Mr. Ruli Manurung, my beloved...

Being Away from Social Media (Day 3: The Reason)

I promised myself after my 25th birthday, I have to start reducing my activity in social media. So today is the 3rd day of my fasting, and with this post (and some future posts) will talk about how is it like doing fasting of Social Media 😛 Background Story I did a lot activities on my Facebook page, especially when I want to express myself about recent issues. I also...

(Almost) Seamlessly Integrate Android Layout XML to Code Behind Reference

It’s been a while since my last post. With this post, I would like to share a little bit of my toolkit which I use extensively on my Android project. 🙂 Overview So basically, when you are developing apps for Android, you use Android XML file to define the User Interface (UI) layout structure, then you code using Java for the implementation. Basically they resembles the .NET WPF/Silverlight’s XAML development,...

Marathon Coding

I love doing what I may call marathon coding: Code one functionality you are going to implement from start to end. If the functionality means that you have to create a very big class from start to end, then do it. DO NOT debug or try to run the program before the functionality you desired is exactly implemented. The threshold is that your program will be able to produce the...

Ambiguous Result

Another quo-de for today. You can see how ambiguous this function call [java] protected void onPostExecute(RefreshTaskResult<ActionResult<SquadInfoShort>> result) { // Check result if(result.getResult().getResult()) { } } [/java] What result?

Generics in WCF REST JSON Communication

Overview So I got a task in designing a scalable and modular Service Oriented application using JSON and WCF. I am designing a web service using WCF. The communication between the web service and the client will be using JSON. While the server is using .NET Framework, the client is using Android Java. I aim to design the service as modular as possible. For every web service request from the client,...

Entity Framework: Design Approach

I’ve been using Entity Framework since its introduction. Entity Framework (EF) is a powerful Object-Relational Mapping (ORM) framework for .NET Framework. I’ve been debating with my teammates whether EF is better than other ORM such as OpenAccess, which I believe is true, because EF provides the necessary feature to connect our program to the database, especially if you are using Microsoft products, SQL Server. In my thinking, why bother using...

Story of Modularity: Loading XML Files

Previously I told about achieving modularity in web application and I mentioned about using XML files as a configuration script for our module. This session, I’m going to explain the easy way to load external XML file to your program. This method doesn’t only work on web application, but in any .NET application. Where to Start? I usually start developing custom XML structure by typing directly to my XML file....