Albert (Gong) Cheng's blog

A blog about programming, cloud computing, medicine, electronic medical record and healtcare IT.

Browse by Tags

Tagged Content List
  • Blog Post: The encryption of Windows Azure Media Services

    Windows Azure Media Services provides additional security protection for videos assets. The video asset uploading to Windows Azure Media Services can be encrypted using ECB algorithm. The entity used in Windows Azure Media Services is ContentKey, which stores X.509 encrypted ECB key. There are several...
  • Blog Post: How to be a good web service? Globalization

    Web service globalization is a barely touched topic in academia. Yet it is highly interesting from business perspective because globalized web service can be scaled to different countries with relatively low cost. Having gone through a few web service globalization projects myself, I feel relieving while...
  • Blog Post: 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 very clear about whether each end point is syncronous or asyncronous. What are syncrhonous operations? Syncronous operations completes the operation at the time of completion of sending response. It...
  • Blog Post: 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 or no downtime, quick response to request, etc. In addition to these common knowledge, in my opinion, to be a good web service also means when something goes wrong, the service fail gracefully. Here are...
  • Blog Post: Does Windows Azure support Java?

    Quite a few friends of mine are surprised about that I am working on Java for Windows Azure. Indeed, Windows Azure supports Java and it supports it really well. This posts summarize the core Java experience that are supported by Microsoft, its subsidiary and partners. A. Development/Deployment Experience...
  • Blog Post: Jenkins on Windows Azure, the missing manual -- Slave

    Create a VM from Windows Azure Portal, remote desktop into that machine. Login as Administrator Turn Off IE enhanced security by going to Server Manager -> Local Server In command line windows, Install .NET 3.5 using the following command Dism /online /enable-feature /all /featurename...
  • Blog Post: Jenkins on Windows Azure, the missing manual -- Master

    Create a VM from Windows Azure Portal, Jenkins master and slave need to be co-located in the same affinity group. If you haven't created an affinity group, you should do that as the first step. Since created VM cannot change their affinity group, so please do this step correctly before proceeding. ...
  • Blog Post: Jenkins on Windows Azure, the missing manual

    When Geeks are talking about Jenkins, they may not mean Katherine Jenkins More likely, they are talking about Jenkins CI, a continuous integration technology which enables software projects to be complied and tested in a non-stopping fashion. Continuous integration avoids long and erroneous...
  • Blog Post: 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, Ruby or Node. In addition to the functions of the operating system, Windows Azure Worker Role also exposes the environment of machine to the application via named pipes. However, the non-.NET application...
  • Blog Post: Hosting Java projects on Windows Azure using AzureRunMe

    AzureRunMe is an awesome tool written by Rob Blackwell from two10degree . Thousands of machines are powered by AzureRunMe. Today, I had the privilege to play with it. Here are the steps to start using AzureRunMe. 1. Create your Java project. For experimenting purpose, I have created a HelloWorld...
  • Blog Post: Why does Windows Azure based cloud computing matter?

    There are tens if not hundreds of cloud computing companies running their ads at odd places ranging from facebook to airport. You may ask, why does cloud computing matter? Cloud computing is going to transform how people use computer in a significant way. As the Internet technology becoming more and...
Page 1 of 1 (11 items)