Devuan on the Raspberry Pi

For anyone who reads my posts regularly or follows me on twitter, you'll be aware I've worked a lot with Raspberry Pi's in a production capacity. The devices I've helped work with have ended up in shops and restaurants all around the world. Security Issues Recently I came across some security issues with debian 7 … Continue reading Devuan on the Raspberry Pi

Installing NodeJS on Raspbian

After writing my previous post about NodeJS on the Raspberry Pi I realised I didn't cover how I got NodeJS on the Pi in the first place. For the most part getting packages on the Raspberry Pi is very straight forward, apt-get install , however in the case of the Raspberry Pi 1 getting NodeJS … Continue reading Installing NodeJS on Raspbian

Windows CE to Raspbian – Pt. 6: Creating an apt Repository

This is part five of a series of posts: click here for the previous post or here for the first post. This post is about creating an apt repository to support package distribution for debian and invoking package installation from C#. Although this is specifically aimed at Raspbian this is similar for other debian based operating systems. This is … Continue reading Windows CE to Raspbian – Pt. 6: Creating an apt Repository

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. 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