John's Blog

Apps for Windows

Hack Arizona

I spent the weekend stepping over bodies - both real and virtual - at the Hack Arizona event in...

Date: 01/17/2017

Thinking of switching / dual-OS-using Mac and Windows, but not sure if your favorite app is...

Date: 12/16/2016

Keyboard and Trackpad shortcuts for Mac vs. Windows

Updated: Added a few more If you're moving between a Mac system and a Windows 10 system, you might...

Date: 12/06/2016

Get started writing games for Windows 10 - Part 1

If you've been writing iOS or Android games and apps, you might have glanced at Windows and though...

Date: 11/23/2016

Getting unblocked

Who doesn't love writing games? Only people who don't know it, IMHO. I was recently working on a...

Date: 07/15/2016

Getting used to Zero

Some stats after two weeks of riding around on my new Zero electric motorcycle: Miles: 160 Cost to...

Date: 05/05/2016

Actually porting something with Project Islandwood

Since the blog posting I made only 2 weeks ago, things have progressed quickly in Project...

Date: 12/14/2015

Getting started with Project Islandwood

Update: The Project Islandwood repo on GitHub (aka "Windows Bridge for iOS") has been updated to...

Date: 11/30/2015

Submitting a WatchKit app

In the spirit of our increasingly cross-platform company, I thought I'd start posting some iOS...

Date: 05/21/2015

Declaring a XAML button programmatically and preventing it from vanishing on mouse over

Sometimes I like to make life difficult for myself, or at least it seems that way. For example, I'm...

Date: 03/25/2015

Physics engine for XAML

After briefly playing around with SpriteKit on iOS, and enjoying the built-in Physics Engine, I was...

Date: 06/17/2014

Book club edition

You can tell a lot about a programmer by checking out the books on their bookshelf, I would think....

Date: 06/13/2014

Releasing a companion universal Windows app

A few months ago, I released a simple task management app for Windows 8.1 to the Windows store....

Date: 05/29/2014

WeatherView - a universal Windows app sample written in C#

WeatherView Sample - available on CodePlex - https://weatherview.codeplex.com This is a sample which...

Date: 05/28/2014

Looking for some Unity?

Good news - there might be a "Day of Unity" coming to a city near you! Unity and Microsoft are...

Date: 04/18/2014

Hiding the Status Bar in Windows Phone 8.1 apps. Or Not.

I've been working on a Universal app that runs on Windows Phone 8.1 and Windows 8.1, and I have to...

Date: 04/16/2014

A downright cheap Windows Phone which isn't actually "cheap"

If you are in the US, you might want to run to your nearest Microsoft Store (or go to...

Date: 04/15/2014

Using Bing queries in your Windows Store app

I was working on a Windows Store app (as I usually am between 9am to 5pm) and I wanted to make use...

Date: 04/11/2014

MonoGame 3.2

Delighted to see that MonoGame 3.2 is now available - this release contains a big set of...

Date: 04/07/2014

Return of the FBI (Fish Based Interface)

Since I last took to the keyboard to write a blog entry, things have changed. For a start, I've...

Date: 03/12/2014

Yet more on Data Binding with C# and XAML: Refreshing your views

I’ve touched on the awesomeness of data binding a few times in this blog. Data binding is one...

Date: 01/30/2014

Tips and Tricks for Smaller Windows Devices

Tricks and tips for smaller devices I’ve been using my Dell Venue Pro 8 table for a while now,...

Date: 01/17/2014

Dell Venue 8 Pro - recent updates

I'm a big fan of the Dell Venue 8 Pro tablet: the little device that runs Windows 8.1. If I had a...

Date: 01/08/2014

More on ListBoxes: Using databinding to control appearance

In a previous blog posting, I discussed how I used a XAML ListBox to create a control rather like an...

Date: 12/27/2013

Here's a Windows Store App to help you write Windows Store Apps..

Here's an app which I wanted to make for a while. Answer a few questions, and the app will create a...

Date: 11/22/2013

Portable Class Libraries now supported by Xamarin on iOS

If you are a fan of C#, but you've also heard of these "smartphone things" and think they might...

Date: 11/13/2013

Unity 4.3 Announced - now with more Windows support!

Great news for game developers today: Unity 4.3 is out! This new release packs in a lot of new...

Date: 11/12/2013

Fix graphics glitches in VivoTab Smart ME400 tablet

I've been using the ASUS VivoTab Smart tablet as my laptop-replacement for a while now (it runs...

Date: 11/01/2013

Making a simple UITableView-like list in Windows 8.1

In my current project, I wanted to create a simple, UITableView-like scrolling list on the side of...

Date: 11/01/2013

The App Bar Reborn

When we wrote some topics on using the Windows 8 App Bar (such as the blockbuster hit Titlebars,...

Date: 10/23/2013

LINQ for Beginners

If you’re coming to Windows programming and C# from the world of iOS, you’ve probably...

Date: 10/17/2013

Tips for Writing Windows 8 apps on a Mac

My current home Windows development set-up is actually a 15” MacBook Pro with Retina display....

Date: 10/16/2013

More on populating a ListBox using databinding

So, you've created your ObservableCollection array, and set it to your ListView or ListBox as an...

Date: 10/15/2013

Hello ListViews, so long UITableViews!

After writing apps for the iPhone, you very quickly get to used to UITableViews. A scrolling...

Date: 10/14/2013

TIL.. that using TFS with Parallels on a Mac doesn't like Sharing

Today I was setting up Visual Studio on my MacBook Pro using Parallels so I could continue working...

Date: 10/13/2013

TIL.. Xcode and Team Foundation Server can be buddies

This was something I didn't expect, but it's possible to use Xcode with TFS (Team Foundation Server)...

Date: 09/20/2013

Writing a retro 2D arcade game for Windows 8 using MonoGame

When I start using a new platform, I like to do one specific thing: write a version of Asteroids for...

Date: 09/19/2013

Next>