Welcome!

Think first. Code later.

Adam Grocholski

Subscribe to Adam Grocholski: eMailAlertsEmail Alerts
Get Adam Grocholski via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Adam Grocholski

It’s more than likely that a Windows Phone app will need to work with data that resides on the Internet. For example, an app may aggregate data from various news sources using RSS feeds. Consuming this type of data in a Windows Phone app is very similar to consuming it in an Android app. In this post I’ll show you how to manage network usage. It’s important to consider how your Windows Phone app will access network resources once it has the capability to do so. If your app is going to perform a large number of network operations or transfer large amounts of data (e.g. audio/video streaming) you should allow the user to control when these operations are performed. In a Windows Phone app you can put the user in control over network usage in four steps. First, create an enumeration representing various states of connectivity: public enum ConnectionState { NotConnecte... (more)

Azure CLI Day 1 – account download

In my previous post (http://thinkfirstcodelater.com/blog/?p=2957) I showed you how to install the cross platform command line tools to manage your Windows Azure services from your local console. However, before you can start taking control of Windows Azure you need to provide your account information to the command line. In this post I’ll show you how to download this information. Once again, just a reminder that I’m using the command line tools on a MacBook Air with OSX (Mountain Lion) installed, and I’m using Google Chrome as my default browser. However, the experience should... (more)

Azure CLI Day 14 – site restart

In my last two posts I showed you how to stop (http://thinkfirstcodelater.com/blog/?p=3115) and start (http://thinkfirstcodelater.com/blog/?p=3124) a Windows Azure web site. In this post I’ll show you how to restart a Windows Azure web site. Once again, just a reminder that I’m using the command line tools on a MacBook Air with OSX (Mountain Lion) installed, and I’m using Google Chrome as my default browser. However, the experience should be identical on Windows and Linux as well. Open an instance of your command line (Terminal, Bash, Command Prompt, etc.) and type the followi... (more)

Azure CLI Day 43 – mobile restart

In my previous two posts I showed you how to use the Windows Azure cross platform command line tools to: Show the scalability settings of a Windows Azure Mobile Service (http://thinkfirstcodelater.com/blog/?p=3407 Change the scalability settings of a Windows Azure Mobile Service (http://thinkfirstcodelater.com/blog/?p=3425) In this post I’ll show you how to use the tools to restart a Windows Azure Mobile Service. Once again, just a reminder that I’m using the command line tools on a MacBook Air with OSX (Mavericks) installed, and I’m using Google Chrome as my default browser. ... (more)

Resources for NodeMN

Last night I was fortunate enough to speak on running Node.js apps in Windows Azure at NodeMN. The purpose of this post is to provide resources to those who attended the talk or who are otherwise interested or curious about running Node.js apps on Windows Azure. So, without further ado, here you go: Compute Services Web Sites Build and deploy a Node.js web site to Windows Azure Deploy a web site Build a chat app with Socket.IO Deploy with CLI Deploy using WebMatrix Customize a domain name Configure SSL for a Windows Azure Web Site Debugging Node.js applications in Windows Azue Web... (more)