Albert (Gong) Cheng's blog
A blog about programming, cloud computing, medicine, electronic medical record and healtcare IT.
The inner game of coding
Have you read the book of "The inner game of tennis"? Just like tennis, to be a top coder requires...
Date: 02/06/2015
Software company vs Internet company in software engineering management
Software industry and Internet industry are tightly related two industries. Both industry enjoys...
Date: 01/28/2015
The fairness of software engineering organization management -- peer review feedback
One widely used method to foster team working is to let people solicit peer feedback. However, peer...
Date: 01/31/2014
The fairness of software engineering organization management -- stack ranking
Stack ranking was the primary performance review process used at Microsoft engineering organizations...
Date: 01/23/2014
The fairness of software engineering organization management
During past several decades, there had been tremendous amount of growth of software industry. The...
Date: 01/22/2014
Personal genomics, when will it be real?
Personal genomics has been a hot topic since the completion of the human genome project. The vision...
Date: 01/03/2014
Is desktop computing dead?
While the tablets, smart phones are increasing the market share of the clients and cloud computing...
Date: 01/02/2014
Trends of cloud computing in 2014!
Happy new year! 2013 is a great year for cloud computing, Amazon AWS, Microsoft Azure and a few...
Date: 01/02/2014
EMR and PHR, a comparison
PHR and EMR are two inter-related concepts. First of all, the use cases are different. EMR is the...
Date: 11/27/2013
What do I use HealthVault for?
Over the years, HealthVault is becoming increasingly useful for me. It is becoming a part of my...
Date: 11/12/2013
The Window Level of DICOM standard
Window level is another interesting feature of DICOM standard. Window level is used to transform the...
Date: 11/11/2013
The encryption of Windows Azure Media Services
Windows Azure Media Services provides additional security protection for videos assets. The video...
Date: 11/05/2013
Introduction To Windows Azure Media Services
Windows Azure Media Services is a web service which can store, transcode and distribute client's...
Date: 11/04/2013
The evolution of Enterprise Java logging system
Logging is an essential components of large scale enterprise software systems. For large enterprise...
Date: 10/30/2013
XML processing in Enterprise Java
XML processing is one of the central technology in almost all the modern enterprise programming...
Date: 10/28/2013
How to be a good web service? Syncronous or asyncronous, let's get straight!
Web service method can be either syncronous or asyncronous. A high quality web service should be...
Date: 05/18/2013
How to be a good web service? Documentation
Good documentation of web service can help clients to design related behavior. At high level, a web...
Date: 05/12/2013
How to be a good web service? Especially when things go wrong!
How to be a good web service? To be a good service means the service has good SLA with very little...
Date: 05/06/2013
How to be a good web service? Breaking changes of web services and how to manage them?
Breaking changes in web service are those changes that may cause the client to change behavior. What...
Date: 04/28/2013
Does Windows Azure support Java?
Quite a few friends of mine are surprised about that I am working on Java for Windows Azure. Indeed,...
Date: 04/21/2013
How to get started to use Azure CLI (node.js) to manage Windows Azure Services?
Windows Azure CLI (Command Line Interface) provides two sets of interfaces. The first set is written...
Date: 02/18/2013
Hosting non-.NET language application on Azure using ProgramEntryPoint
Windows Azure Worker Role is designed to supports non-.NET programming language, such as Java, PHP,...
Date: 02/15/2013
Hosting Java projects on Windows Azure using AzureRunMe
AzureRunMe is an awesome tool written by Rob Blackwell from two10degree. Thousands of machines are...
Date: 02/13/2013
Windows Azure Media Services API, a case study of OData protocol
Recently, I had been looking at the REST end point of Windows Azure Media Services (abbreviated to...
Date: 01/17/2013
Three days with my Lumia 920, Windows Phone 8
Last Saturday, I purchased a Lumia 920 from AT&T store at Bellevue Square. We first came there...
Date: 11/13/2012
Have your clinic been connected to HealthVault?
Today, I am coming back from a doctor appointment. For the 3rd time, I fill up exactly the same form...
Date: 09/24/2012
Beyond CRUD, the Action and Function in OData V 3.0 standard and when to use each of them?
Action and Function are two similar feature in the OData V3 standard. OData V2 standard specifies a...
Date: 09/06/2012
FAQ : Microsoft Windows Azure PHP SDK
This list is growing, if you have any question regarding Windows Azure PHP SDK, please feel free to...
Date: 07/17/2012
Now, you can write your PHP application better using Windows Azure!
Windows Azure is a premium cloud computing services which enables writing highly scalable web...
Date: 07/09/2012
Resolving code conflict using p4merge with git on Windows
One of the most common task for professional software engineer is to merge code from multiple...
Date: 04/27/2012
How to know the location of the assembly where it is being loaded from?
When there are multiple versions of the same assembly exist in the machine, it is very easy to get...
Date: 06/12/2011
How event handlers are implemented in C#.
Event handlers are methods that are executed in response to specific events that the component...
Date: 09/04/2010
How to encode non-ASCII characters in XML.
XML is the most widely used file format in computer world. What if you have a character that is not...
Date: 03/30/2010
What are we doing here at Health Solutions of Microsoft?
This is what we are doing here at Health Solutions. How exciting it is...... Our product includes...
Date: 03/24/2010
How to import UTF8 encoded string into SQL server using BCP utility?
The short answer is no. SQL server BCP utility is not capable of recognizing UTF8 encoded string...
Date: 03/19/2010
The performance comparison between methods to convert an Xml tree to a string within .NET framework.
In web service enviroment, it is often necessary to convert the Xml tree to a string in order to...
Date: 03/15/2010