Tag Archives: Development

Windows Phone 8 Development for Absolute Beginners

imageBob Tabor, of LearnVisualStudio.NET, is back at it again.  He and Clint Rutkas put together a 35 part series on Windows Phone 8 Development for Absolute Beginners.  You may have already watched the Windows Phone 7 Development for Absolute Beginners, but for this series, Bob promises you that “you won’t recognize a single thing in this series because it has a lot of new things to learn.”

This video series was posted 6 days ago on MSDN’s Channel9 website, where you can also watch all of the recent BUILD 2013 videos.

Specifically for this series, the videos are located here and the source code can be downloaded here.

The 35 Part series includes:

Part 01 – Series Introductions

Part 02 – Installing Windows Phone SDK 8.0

Part 03 – Writing your First Windows Phone 8 App

Part 04 – Introduction to XAML

Part 05 – Basics of Layout and Events

Part 06 – Styling the App

Part 07 – Localizing the App

Part 08 – Understanding Compilation and Deployment

Part 09 – Overview of the Windows Phone 8 Emulator

Part 10 – Overview of the Databound App and Pivot App Project Templates

Part 11 – Setting Up the SoundBoard App

Part 12 – Improving the View Model and Sample Data

Part 13 – Styling Tiles in the LongListSelector

Part 14 – Binding to Real Data at Runtime

Part 15 – Playing a Sound when a ListItem is Selected

Part 16 – Working with the Application Bar

Part 17 – Introduction to Codin4Fun Toolkit

Part 18 – Navigating Between Pages

Part 19 – Setting up the RecordAudio.xaml Page

Part 20 – Recording an Audio Wav File

Part 21 – Permanently Save the Audio Wav File

Part 22 – Animating the Reel Grid with a Storyboard

Part 23 – Testing and Submitting to the Store

Part 24 – Getting Started with the AroundMe Project

Part 25 – Working with the Geolocator and Geoposition Classes

Part 26 – Retrieving a Photo from Flickr’s API

Part 27 – Navigating and Passing Data to the SearchResults Page

Part 28 – Understanding Async and Awaitable Tasks

Part 29 – Filtering the Results Keyword

Part 30 – Adding a Progress Indicator

Part 31 – Multiple Selection with the LongListMultiSelector

Part 32 – Animating Image Search Results

Part 33 – Working with the Lock Screen to Display an Image

Part 34 – Creating a Background Agent for Scheduled Tasks

Part 35 – Where to go from here

I’m a huge fan of Bob Tabor’s teaching style and this series looks to have a lot of great content.  I’m excited to watch this series myself.  Hope you enjoy.  If you do watch it, I would love to hear your feedback.

Leave a comment

Filed under Development, Windows Phone

Developing for Windows?

The Windows Dev Center has received a facelift.  Check out the Introducing a new Windows Dev Center experience blog.


Leave a comment

Filed under Development, Windows

TouchDevelop–Create apps on PC, Mac, iOS, Android, and Windows Phone


imageTouchDevelop is a programming environment that runs on iPad, iPhone, Android, PC, Mac, Windows Phone. If you have a mobile device, you write scripts by tapping on the screen. You do not need a separate PC or keyboard. Scripts can perform various tasks similar to regular apps. Any TouchDevelop user can install, run, edit, and publish scripts. You can share your scripts with other people by publishing them to the TouchDevelop script bazaar, or by submitting them as an app to the Windows Store or Windows Phone Store.   TouchDevelop targets students, hobbyists, power users, and developers.


To help you jump in with the TouchDevelop environment, Microsoft Research Connections announced the release of the book, TouchDevelop—Programming on the Go.  It is available in print form, as an e-book, and on the web.

From the web – TouchDevelop has reached new heights as the only programming environment on mobile touch devices that creates apps directly for the Windows Marketplace. This book is a comprehensive guide on how to use TouchDevelop to write fun, productive apps that make full use of a device’s audio, camera, sensors, and so on.  Read the blog.

Watch the promo video on TouchDevelop

Leave a comment

Filed under Development

FREE course from Pluralsight–Introduction to Windows Azure Infrastructure as a Service


Through May 1st, 2013, Pluralsight is offering their new course, Introduction to Windows Azure Infrastructure as a Service, for FREE.

Read the Pluralsight blog.

Course Overview

This course is designed to give you everything you need to get started as a developer using the Windows Azure IaaS platform

Go directly to the course.

Windows Azure


Windows Azure enables you to quickly build, deploy and manage applications across a global network of Microsoft-managed datacenters. You can build applications using any operating system, language or tool. 

Learn more by going to Windows Azure Features.

Specials thanks to Scott Guthrie (@scottgu) for his twitter post.

Leave a comment

Filed under Development

Embracing your Inner Developer

By now, most of you may have already seen the following video titled “What most schools don’t teach you.”  If you haven’t, I ask you to take the 6 minutes out of your life to watch it. 

During the video, you will see direct comments from Bill Gates (Microsoft), Jack Dorsey (Twitter), Mark Zuckerberg (Facebook), Drew Houston (Dropbox), Tony Hsieh (Zappos), Elena Silenok (Clothia), Gabe Newell (Valve) among many others.  They describe how and when they first began to program. 

What most schools don’t teach you

Their mission is simple – to encourage you to embrace your inner developer.  The video ends with the following:

1 million of the best jobs in America may go unfilled… because only 1 in 10 schools teach students how to code

The beauty of this story is that you don’t need to be college educated, live in an affluent neighborhood, or feel that you are too old and may have missed your opportunity.  Today, thanks to many great people and the power of the internet, there are many resources that are freely available for you (I will provide quite a few at the end of this post).

One of my favorites stories comes from my home state of Kentucky.  There are many places in Kentucky that are extremely impoverished and were hit drastically with the on-going recession.  I am thankful for a company that looks for ways to extend our passion and technology to assist those that may not have an opportunity to shine.  Watch Jeremy’s story to see how one vision can change a person, a town.

Jeremy’s Story

I will be the first to admit that I’m not a developer.  But, I try and spend a few hours every week to tinker and learn new languages and new patterns.  I find the developers around the world have the greatest gift because their potential is truly unlimited.  Being able to think of an idea and code it into a working program is just inspirational.

I try to encourage all of the youth that I encounter to take up programming. 

Develop for Windows 8

With the introduction of Windows 8, this is a perfect opportunity to embrace the new platform and begin to develop applications for the new Windows Store.  You may ask – why not start with iOS or Android development.  You could.  But, I would encourage you to look at the totality of the Microsoft ecosystem.

It is estimated that Windows 7 and Windows XP account for nearly 83.5% of the global desktop operating system market share.   This means that 44.5% of the PCs/Laptops are capable of running Windows 8 and 38.9% of the desktops (ones that are running Windows XP) have less than 13 months to upgrade or they are subjected to not receive any more security updates from Microsoft.  The logical choice for those that have Windows XP machines is to purchase a new Windows 8 device (Desktops, Laptops, or Tablets).

Source:  http://www.netmarketshare.com/

Tami Reller, Windows Chief Marketing Officer and Chief Financial Officer, shared with the public in early January that Windows 8 has sold 60 million licenses to date (as of January 8, 2013).

Since the Windows Store is just beginning (October 2012), you can develop and submit an application early in the evolution of the Windows Store and will have a greater opportunity for your application to be seen (and purchased).  With the Apple store (and possibly Google’s store), it is possible that your application will get lost in the complexity.  There is an Apple Insider’s article that details 2/3rds of Apple’s iOS App Store is populated by “zombie” apps – meaning, 2/3rds of these apps never get purchased, downloaded, or installed.

Don’t just listen to me.  There is a great success story on this already.  Kevin Ashley (a Microsoft architect and technical evangelist) has written about his own experiences with his applications in the Windows Store – Making $30,000 a month on Windows 8 Apps.

In summary, I encourage you to consider developing an application.  If you have children in the middle school or high school, maybe they will be inspired by these stories… stories that can be life changing.

Until later, take a look at these resources available for you.

Tips on getting started

FREE Development Environment – Visual Studio Express 2012 for Windows 8

Training Videos

C# Fundamentals:  Development for Absolute Beginners

Windows Store Apps for Absolute Beginners with C#

HTML5 and CSS3 Fundamentals:  Development for Absolute Beginners

Javascript Fundamentals:  Development for Absolute Beginners

Windows Store Apps for Absolute Beginners with JavaScript

Building Apps for Windows Phone 8 Jump Start:  Introducing Windows Phone 8 Development


Filed under All, Development, Learning, Random Thoughts, Windows