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)

Windows Azure Mobile Services for Android

Recently the Windows Azure Mobile Services team released official support for Android. Along with the SDK Microsoft has also written a number of tutorials to help you get started. The best place to start if you’ve never used Windows Azure Mobile Services before is the Getting started with Mobile Services tutorial. After you complete the initial walkthrough, there are a number of options you can look at depending on what your specific needs are: Data Get started with data - Learn how you can use Mobile Services to store and retrieve data from an app. Validate and modify data usin... (more)

Android to Windows 8 Part 3: Exploring the Windows Store Project

Over the past several weeks I’ve been working on some content I’m excited to finally share with you through a series of blog posts. This series will introduce you to Windows 8 development from an Android developer’s perspective. Through the course of the series you’ll create your first app. It won’t be anything pretty, but you’ll learn the ins and outs of the development environment, how to create a simple user interface, and how to perform navigation. Along the way you’ll see some Android Hints that will help make it easier for you to transition your existing skills to the Windo... (more)

Azure CLI Day 16 – site scale instance count

In my previous post (http://thinkfirstcodelater.com/blog/?p=3143) I showed you how to change the mode of your Windows Azure web site from the cross platform command line tools. In this post I’ll show you how to increase and decrease the number of instances the web site is running on. 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. We’ll start by scaling your web site from 1 to 2 instanc... (more)

Azure CLI Day 27 – mobile table create with permissions

In my previous post (http://thinkfirstcodelater.com/blog/?p=3261) I showed you how to create a table in a SQL database for a Windows Azure Mobile Service using the cross platform command line tools. In this post I’ll show you how to create a table and assign operation specific permissions. 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, B... (more)