Monthly Archives: July 2013

Node.js, Python, and HTML development with Cloud9

Probably you already have heard about Cloud9 and have done some development of it. Maybe it is your favorite IDE. Before I actually go on I have to admit that Cloud9 is not my personal favorite. For Node.js and plane HTML projects I use WebMatrix and Visual Studio with the Python Tools installed comes handy for Python projects. But that is the point! I use two different IDEs, which in this case works nicely together, but that must not be the situation in every development environment.
Some days ago I watched the Introduction to Node.js from Paul O’Fallon and he is using Cloud9 throughout the whole course and I was impressed about what you can actually do with it. Literally years after I have used Cloud9 for the first time it was time to give it another try. In this post I am going to talk about the capabilities Cloud9 has and my experiences with it.

Continue reading

Advertisements

Working with HTML5 local storage and use offline functionality

Recently I have done some research about HTML local storage and the offline functionality for websites in preparation for a project. In this article I want to share my experience with you. All of the content discussed in this article was tested in Google Chrome 27, Firefox 22, and Internet Explorer 10.

This article will only show some aspects. For more information and examples have a look at the literature listed beneath.

Local Storage

In the past native applications had some capabilities which were missing in the web area. One of this capabilities was to store data on the client. A solution for this problem was the usage of cookies. This solution introduced some problems, especially if you have security in mind. An alternative proposed by the World Wide Web Consortium (W3C) is called Web Storage. In this section I want to discuss some of the basics of one approach coming from the Web Storage proposal: local storage. Local storage, which is sometimes referred to as DOM Storage, is a simple persistent key-value storage directly in the browser. An important advantage of local storage is that it is natively implemented in browsers, which means that it is available even when external plug-ins are not.

Continue reading

Python Tools for Visual Studio

A few weeks ago an interesting project was shared with me through the Windows Azure Insiders. Microsoft wanted some feedback on their upcoming extension for Visual Studio – Python Tools for Visual Studio. As a fan of Python, and as someone who hadn’t found a good IDE for Python yet, I asked for an early access to it.

This week Scott Hanselman announced the public availability of it. Today I want to take the chance to give you a quick overview about the possibilities the Python Tools gives us as developers.

Continue reading

Links of the month (June Edition)

Hello and welcome back to the links of the month. As a developer, who is mainly focused on Microsoft platforms, it was an amazing month. With the Build conference behind us, a lot of improvements to Windows Azure, the preview of Windows 8.1, and the preview of Visual Studio 2013, I have a bunch of links for you.

With this post I like to introduce a new category: GitHub. It will contain interesting projects I saw on GitHub.

Special attention I want to pay to something I think every programmer wants to do: Changing the world! AzureDevs – Changing the world through code is something you should definitively have a look at.

Continue reading

Awarded as a Windows Azure MVP

mvp

What an amazing year! I met amazing people, travelled around, and had a lot of fun. Today came the climax. I’m awarded as a Microsoft Most Valuable Professional (MVP) for Windows Azure.

That is a big honor for me, but I like to take the chance to thank the guys who made this possible.

First of all I like to thank the passionate community around the different Microsoft products, especially Windows Azure. I never saw that kind of passion and energy. It is amazing to be part of that community.
Also I like to thank the people who supported me in the last years, regardless of whether at university in Magdeburg, in the Microsoft Student Partner program, or in the Windows Azure Insiders community. You have deeply impressed me!
At last I want to show my respect to the people from Microsoft, especially the Developer Platform Evangelism (DPE) group. I met a lot of you guys, from Germany and from the US, in the last three years and every time it is a pleasure to talk and to listen to you.

To make a long story short: Thank you a lot and keep up the good work!

– Jan (@Horizon_Net)