Wearables + Azure Development – Global Azure Bootcamp 2015

I know, I should’ve posted this long time ago. In fact, it’s almost 1 year since the event in which I talked about the stuff. I simply forgot. Well, better late than never.

The event was called Global Azure Bootcamp 2015, a worldwide community-driven event that merely talks about all stuffs related to Azure. The event was held in hundreds of countries in the world, including Bandung and the other 2 cities in Indonesia. All happened at the same time, April 25, 2015.

Beside as one of the organizers for Bandung chapter, I also delivered a talk in it. The talk was about Wearables app development and how the app can work with Azure services. In that talk, I particularly focus on Apple Watch app development that accessing Azure App Services (it’s Azure Mobile Services at that time).

I’ll be back for more in Global Azure Bootcamp 2016, along with the other Microsoft MVPs or other speakers. Stay tune!

Continue reading Wearables + Azure Development – Global Azure Bootcamp 2015

Bandung IoT Developer Day

Yay!… H-1 sebelum acara “Bandung IoT Developer Day”! Acara gratis ini akan berformat seminar dan dalam episode pertama ini (sebagai awal dari episode-episode selanjutnya) diusung tema “developing for IoT with web technologies”.

Acara ini sudah diideasi sejak 3 bulan yang lalu, dan mulai dipersiapkan sejak 1 bulan terakhir. Two thumbs-up buat organizer: DycodeEdu sebagai leading education provider yang berfokus pada modern/latest technologies, dan Iot4Bdg sebagai komunitas IoT pertama dan terbesar di Bandung. Organizer telah menyiapkan semuanya dengan cukup baik, dan berhasil “sold out” akhir minggu lalu dengan mengumpulkan 100 peserta dan lebih dari 50 diantaranya sudah ter-confirm akan hadir. Mewakili penyelenggara, saya berterima kasih kepada calon peserta yang sudah daftar. Terima kasih pula buat media partner dan teman-teman lainnya yang telah ikut men-share info tentang acara ini. Semoga besok semuanya lancar dan kita semua bisa mendapatkan manfaat dari acara ini.

Continue reading Bandung IoT Developer Day

Talk: Develop & Deploy Node.js App on Windows Azure

Node.js adoption is quite slow in Indonesia, also in Bandung, at least that what I know of (I’m trying to find Node.js developer to help on my company projects, and so far found the same guys :)). So, when I’m asked to deliver a talk on a regularly hosted Tech Thursday by Telkom Bandung Digital Valley (BDV), I quickly jumped into the event to talk about Node.js. Much better, I also talked about how to deploy Node.js app to Windows Azure. Hopefully that 2 hours talk gave the idea how easy to get started developing on Node.js and also deploy to Windows Azure.

Everything I talked is on this slide:

Source Code

I put together the demo source code and published it on GitHub: https://github.com/andriyadi/NodeAzureStorageSocketIO. Make sure to follow the instruction on that repo to try the code on your machine.

The live demo of that project is here: http://intro2node.azurewebsites.net/
I’ll try my best to keep it alive as long as possible :)

That live demo is actually reflecting master branch of the GitHub repo mentioned above. If you’re wondering how I managed to publish to Azure from GitHub repo, make sure to follow this tutorial: http://azure.microsoft.com/en-us/documentation/articles/web-sites-publish-source-control/

The demo source code is based on sample from Windows Azure website published here. If that demo is based on Jade template, I use EJS view engine instead. I find Jade is intimidating :) So for all of my Node.js project with ExpressJS, I always use EJS.

The demo also implements Socket.IO 1.0. All this time I always use Socket.IO 0.9.x and it works without significant problem. But when I use v1.0 in this demo, I can’t make it work right away. Finding examples of v1.0 was quite hard, so I decide to struggle myself. So, here it is, working example of Socket.IO 1.0. You are welcome :)

Continue reading Talk: Develop & Deploy Node.js App on Windows Azure

Provide Routing on MapView using MKDirections and Custom Routing

Woah… long time no blogging… Busy busy busy. Quite busy lately enhancing our app, Movreak to achieve the best movie-related iPhone app yet.

So, today I delivered a sharing of introduction to iOS 7 development for Telkom Bandung Digital Valley (BDV) members and Bandung’s developers in general. The event was full house! It’s exciting to see such a great interest.

A promise I made for the event is doing a demo to access API provided by BDV-incubated startups. Since the startup I know and that provides open API is related to mapping and routing solution for public transportation in Bandung (currently), it’s best to do the map-related demo app. Continue reading Provide Routing on MapView using MKDirections and Custom Routing

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

The Internet Show Indonesia 2012

The organiser claimed that the event is “Indonesia’s only internet business event”. Although it’s not quite true, since a lot of similar events in the past 3 years, it was a good event, great speakers, useful insights, and I’m very happy to be part of it.

I had a opportunity to be a speaker in a panel session talking about “Making Waves in Social Media in Indonesia”. The panel basically discussed social media waves in Indonesia, how to be part of it, and how to monetize out of social media services in Indonesia market. Actually, I prepared presentation slides, even though I’m not allowed to present it in front of audience due to time limitation and the form of panel discussion that’s supposed to be interactive with the audience, instead of showing the slides. Well, I’ll share it here anyway:

Continue reading The Internet Show Indonesia 2012

iCloud Talk

Yesterday I delivered a talk about iCloud on an IT seminar entitled “Apple iCloud Technology” at Budi Luhur University. Actually, it’s the first time I talked about iCloud and to my knowledge it’s the first seminar in Indonesia talking about iCloud. I was the sole speaker at the seminar and given full 2 hours to speak, it’s satisfying.

Too bad it’s not full house considering the topic is rare and new. I suspect it’s still not many students want to know about Apple stuffs, especially the iCloud. Anyway, good job to the event committee for arranging such event.

Continue reading iCloud Talk

ID-Objective-C Bandung Meetup – Talking About Storyboard in iOS 5

As a part of offline ID-Objective-C activities and continuation of ID-Objective-Conference 2012 on last February, a meetup was held in Bandung. Held in DyCode office (DyPlex), unfortunately that rare event was only attended by 5 participants. I don’t know that’s because the event was on Saturday (when people might be preparing Saturday night or some may have class as they’re still students), or the iOS platform is still not really interesting for most developers. Or may be nowadays developers are too lazy to learn the most scarce knowledge in Indonesia, knowledge of iOS development. I don’t know. Although there’re many claimed that they’re dying to know about iOS development, yet only 5 persons came :)

Continue reading ID-Objective-C Bandung Meetup – Talking About Storyboard in iOS 5