Talk: Intro to Windows Azure Media Services

On Mar 9, 2013, I delivered a talk for students of SMK Padjajaran, a new IT vocational school in Jatinangor, West Java. Knowing that the audiences are senior high school students, I should choose a light material. Yet, I decided to talk about a kind of new stuff in Windows Azure, Media Services, and taking the risk that nobody will understand what I was talking about. My objective is so that the youngsters aware of cloud computing in general, Azure specifically, since the beginning of their study and career path.

Off course, it’s a challenge to talk about Azure to high school students, or even cloud computing in general. Luckily, the speaker before me, a fellow MVP, Bobby Zulkarnain, talked about Windows Server 2012. So, I started by saying that the Azure is some kind of Windows Server in the cloud, which the server hardware is not seen physically, but somewhere out there, connected to internet. That’s my starting point, and the audiences start to understand.

Talking about Azure Media Services presented another challenge. I choose an analogy of publishing videos so that they can be viewed by a huge number of viewers. Instead of buying tons of hardwares, pay for huge bandwidth, and maintain and operate the infrastructure, why don’t lease ones. That’s basically Azure Media Services. Off course, it’s so much more than that, but at least I delivered my point to the audiences.

Continue reading Talk: Intro to Windows Azure Media Services

Talk: Intro to Windows Azure Mobile Services with iOS

It started with this tweet:

It said that @hackerspacebdg, a co-working space for creative (developers, designers, bloggers) freelancers and entrepreneurs in Bandung, organises a sharing event to talk about database design and optimisation. On the last minute I tell the organiser that I’d like to share about database backend for mobile apps. They say OK, so I join the force.

Specifically I talk about Windows Azure Mobile Services that offers database-driven backend for mobile apps frontend, either for iOS, Windows Phone, Windows 8, or even Android. I choose specific implementation on iOS, since I do iOS app development almost everyday.

Continue reading Talk: Intro to Windows Azure Mobile Services with iOS

Deleting Windows Azure Virtual Machine

As my post here, I shared a journey of creating, recreating, and deleting Windows Azure Virtual Machines in order to just install IIS. I need to rephrase here, that hassle is due to wrong selection of VM size. I rephrase, you need to choose at least the VM size of Medium (2 cores, 3.5 GB memory) in order to successfully install Windows Server OS and related services such as IIS. At least, that’s my experience at that particular time.

During the journey, 3 VMs were created. As they won’t be used, they should be deleted so that we don’t have to pay for them. Turned out, deleting VM in Azure is kinda tricky.

Obviously, logical step to delete something is selecting it, then find “delete” button. Click the button and choose “yes” when confirmation pops up.

Continue reading Deleting Windows Azure Virtual Machine

Migrating to Windows Azure Virtual Machine

Tonight my team in DyCode migrate our Jepret server to use Azure VM, as we tweeted here:

FYI, Jepret is a photo-sharing app specifically developed for Nokia S40 feature phones. Although the photos taken by S40 phones only have file size of 50 – 100KB, multiply that by hundred thousands of photos, it’s still big. Strong and stable backend is clearly needed.

Continue reading Migrating to Windows Azure Virtual Machine