Category Archives: Dev Stuff

C# Zork running on Ubuntu

So I’ve finally got my VSTS builds running on Ubuntu (and Windows). I haven’t installed Linux on a PC in well over a decade but it has come a long way in that time. Installed Ubuntu 16.04 on HyperV on … Continue reading

Posted in Dev Stuff, ZMachine, Zork | Leave a comment

Using C# to build 35 year old tech is fun

I’ve always been a fan of Zork. If you’ve been playing games awhile (and I mean a whiiiile) then you probably are too. For those of you who aren’t familiar with it, its the original text adventure game. No graphics. … Continue reading

Posted in Dev Stuff, Programming, Tinkering, ZMachine, Zork | Leave a comment

Tasks are (still) not threads and async is not parallel

[cross posted from my MSDN blog] I talk to a lot of developers who are either new to .NET or are moving from an older version to the newer platform and tools. As such I’m always trying to think of … Continue reading

Posted in Dev Stuff, Programming | 2 Comments

Speaking Zork

How do you update an old-school text adventure game to run on a modern smartphone? You teach it to talk. This is an update to an idea I was playing with a few years ago. I ported a Z-Machine interpreter … Continue reading

Posted in Dev Stuff, Tinkering, Windows Phone | Leave a comment

Tasks and awaits and Rx! (And Drones!) Oh My!

(cross posted from my MSDN blog) A few people I work with are tinkering with an off-the-shelf drone in our spare time and so we are writing a C# library to control it. The way it works is you send … Continue reading

Posted in Dev Stuff | Leave a comment

Thoughts on async/await in C#

I’ve changed the language that I (and others) use to describe this functionality in C# because it sometimes doesn’t quite hit the mark. And actually can cause new users of it to believe the wrong thing is happening. More details here

Posted in Dev Stuff | Leave a comment