After the move to Canada I decided to rebuild my development infrastructure, mostly because it afforded me a good opportunity to play with some technologies I'd not played with before. For how to install NodeJS on the Raspberry Pi check out this post. My Infrastructure My infrastructure is made up of a few Raspberry Pi's, … Continue reading NodeJS and the Raspberry Pi
Cross Platform
Windows CE to Raspbian – Pt. 3: Daemon Scripts for Mono Services
This is part three of a series of posts: click here for the previous post. The purpose of this particular post is to explain how to script your mono-service2 as a daemon and register that daemon to run at start-up and be killed at shutdown. It's important to note this post explains how to script daemons … Continue reading Windows CE to Raspbian – Pt. 3: Daemon Scripts for Mono Services
Windows CE to Raspbian – Pt. 2: Preparation
This is part two of a series of posts: click here for the first post. The purpose of this particular post is to give a more in-depth look at the particulars when porting .NET code to a non-Windows operating system: in this case Raspbian. This will also cover preparing an environment for debugging the solution … Continue reading Windows CE to Raspbian – Pt. 2: Preparation
Windows CE to Raspbian – Pt. 1: Introduction & Differences
The purpose of this series of posts is to give an overview of my experiences deploying code to multiple platforms, in this case specifically taking a set of services written for Windows CE and make them cross-platform as a set of daemons for Raspbian. This post focuses on the difference between Windows CE and Raspbian … Continue reading Windows CE to Raspbian – Pt. 1: Introduction & Differences
.NET/Mono Environment: Special Folders
As a prelude to an upcoming series of posts about porting from Windows CE to Raspbian; here's a program that tells you the filepaths for all the special folders available on the current system. Special folders in .NET/Mono are abstract folders that exist within the Windows architecture. They're abstract folders because their paths may vary depending on the user running … Continue reading .NET/Mono Environment: Special Folders
Space Salvager – Change List
I've not posted in a while as I've been busy with things, however here's a little something to let you all know that Space Salvager is still very much alive. Below is my current raw and unedited list of changes I'm either considering or implementing now, thank you @SpaceGameJunkie for inspiring me to continue developing … Continue reading Space Salvager – Change List
XNA to MonoGame – ‘Full-Screen’ Window
The purpose of this post is to give an explanation of how to make your XNA and MonoGame game window faux full-screen, that is to say borderless window full-screen. The example codes used below are from a game called Space Salvager, which was originally created in XNA and has been ported to MonoGame. XNA The … Continue reading XNA to MonoGame – ‘Full-Screen’ Window
Threadsafe Calls
The purpose of this post is to give an introduction to making thread-safe calls specifically within .NET/Mono. Thread Safe Calls A thread safe calls are a type of call that can be made from any thread that won't interfere with the operations of another thread. This is an important overhead to include because, as an … Continue reading Threadsafe Calls
XNA to MonoGame – Windows 8 Porting
I've been meaning to start writing about my experiences porting Space Salvager from XNA to MonoGame, but as is often the case things keep getting in the way - but not tonight! These are a few issues I found porting from .NET 4.0 to .NET 4.5 Portable, these are not strictly MonoGame but are a … Continue reading XNA to MonoGame – Windows 8 Porting