Day 2 of de:code brought another set of great sessions. I am truely impressed with the evangelists in Microsoft Japan. The quality of their presentations was very high. I've met many evangelists around the world, and the evangelists in Japan are among the best.

Creating and Managing Virtual Machines on Microsoft Azure (Fumio Sekita and Osamu Takazoe)

The first session of the day was a good one. Fumio-san and Osamu-san co-presented this session (although I didn't realize it was two presenters when I snapped the photo). Fumio-san talked about the options for creating Virtual Machines and all the different ways they can be customized in the cloud. For example, the ability to customize storage options. It's really impressive how much control you have over Virtual Machine configuration.

Osamu-san then followed up with a deep view into Virtual Networks. He showed a variety of topologies that you can configure to connect on-premise with the cloud as well as connect in remote employees.

Using Sensors in Windows Store apps (Hiroshi Ota)

Hiroshi-san is one of those brilliant people to which you hope you don't sound like a complete idiot. Yet he's very approachable which makes him a great evangelist. He's also the evangelist for embedded development, so he has lots of cool toys. Good to be friends with. :)

In this session, he showed how you can use the sensor APIs in Windows to build store apps. I was most impressed with the location APIs and the ability to define geofenced regions which cause events as the user moves in and out of those regions. Those things seem complicated, but then when you see Hiroshi-san explain it and code it in front of you, it feels like something easily accomplished.

Olympic Winter Games and Azure Media Services (Daiyu Hatakeyama)

Daiyu-san talked about how the Sochi Olympic Winter Games leveraged Azure Media Services to server more than a 1000 hours of coverage to millions of users around the globe. It was a massive undertaking that required a scalable infrastructure. It's amazing to think the same infrastructure for streaming from the cloud is available to anyone on demand.

Daiyu-san went on to show how you can setup your own cloud-based encoding using Azure Media Services. He setup a live broadcast using video of the audience, which turned instantly into on-demand streams. And then he showed how you can protect your video assets with DRM technology.

Visual Studio Online "Monaco" editor (Takaaki Umada)

Takaaki-san did an amazing job with this session. The number of features that he crammed into fifty minutes was incredible. Visual Studio "Monaco" editor is a product that really makes you excited to play and develop with it. It is completely browser based and gives you a rich experience editing files directly in the cloud.

Takaaki-san showed it's support for languages like Markdown, Javascript, PHP and C#. He also showed the power of it's built in console where you can execute not only file managements commands, but also commands like PHP, Git, NPM (Node package manager), and MSBuild. Finally, he connected git-enabled his cloud website, pushed it to Github and enabled continous deployment.

I can't wait to spend some more time with "Monaco" and trying all these features.


I'm so glad we arrived in Japan in time for me to attend de:code. It was a great way for me to get to know the DPE team in Japan better. I also learned a lot of new things about our developer technologies.

There is so much to learn and enjoy about Microsoft's developer technologies. It's going to be a fun year diving deep into these tools.


No code, no future.