November 12, 2017

WebAssembly explodes client-side programming

Back in the olden days, you could use whatever programming language you wanted to write your client-side code: ASM, C, C++, BASIC, Java, C#, etc....

November 11, 2017

Building a modern, mobile-first app

A while ago, I started building a brand new client app. I wanted to use all of the modern techniques to make it a great app and to make sure it had...

November 21, 2016 fun

Viking Me

Today, I was asked about the story behind my viking avatar: The avatar is years and years old. Peter Stern, a graphic designer friend of mine, put...

November 5, 2016

Backgammon and Using Your Own Products

Have you ever used a product of any kind — an app, a device, a plunger — and thought to yourself “Do these...

August 7, 2016

Google Cloud Storage Hierarchy in .NET

Google’s Cloud Storage Browser perpetrates a fiction of files and folders that doesn’t exist. The Google Cloud Storage (GCS) API only has two...

July 29, 2016

Breaking Into the Industry

I got an email the other day from an old friend that said he’d met a young developer named Ben and that he was impressed with his “acumen,...

July 2, 2016

Access Google Cloud Source Repositories from Visual Studio

Cloud Source Repositories (CSR) provides support for multiple Git repositories for each project. To log into your CSR repos from within Visual...

May 6, 2016 fun

Solitaire Redux

I’ve done a bunch of stuff related to Solitaire on my blog for some reason. I guess I’m a fan, although mostly these days I focusing my listening...

September 13, 2015 colophon

Moved to Blot

You’re reading this on the 5th version of my blog. The first was a set of static text files I managed in FrontPage. The editing was nice (once it...

September 12, 2015 spout

Choose HTML for UI Development

On Sept. 10, 2015, Winston Kodogo writes: Hey Chris, if you’re feeling happy enough to blog, how about a post giving us your current thoughts on...

September 5, 2015 colophon

Blog Past and Future

This blog started as a single static page in 1995 as a set of links to provide to my students while I was teaching at DevelopMentor. I would like to...

January 4, 2015 .net spout

Handling Orientation Changes in Xamarin.Forms Apps

By default, Xamarin.Forms handles orientation changes for you automatically, e.g. Xamarin.Forms handles orientation changes automatically In this...

January 2, 2015 .net spout

Launching the Native Map App from Xamarin.Forms

My goal was to take the name and address of a place and show it on the native map app regardless of what mobile platform on which my app was...

January 1, 2015 .net spout

App and User Settings in Xamarin.Forms Apps

Settings allow you to separate the parameters that configure the behavior of your app separate from the code, which allows you to change that...

November 1, 2014 spout

Microsoft Fan Boy Goes To Google

In 1992, I was a Unix programmer in Minneapolis. I’d graduated with a BS in Computer Science from the University of MN a year earlier and had...


Older Entries →