Styling for Print & Accessible Code

When I moved to Hugo, one of the main goals was the generated site would be compatible with most media. This includes blog posts being printable and accessible.

(21 Nov, 2019 - 3 min)

Bundling JS with Webpack & Babel

This tutorial will walk through retroactively adding Webpack & Babel to a Node.js project. The first step in changing your dependency management is to inventory the packages you're using. For the project I'm going to do this on, the objective is to migrate away from using CDNs and bundle them instead. This is also a good time to implement Content Security Policy for additional security, since by inventorying you will know what scripts are being loaded.

(27 Feb, 2019 - 5 min)

The importance of good docs

This post has come about from a couple really bad experiences with documentation this week, and what I found frustrating in those experiences.

(20 Apr, 2018 - 4 min)

Asking to use FOSS or an Open Standard

This article hopes to pass along personal experience I've had with asking to use non-“normal” software/formats.

(10 Apr, 2018 - 3 min)

FOSS in Design: What is FOSS and why does it matter?

FOSS (“Free and Open Source Software”) is the idea that software you use should be free (more on what free means later) and that the code should all be publically available to all.

(27 Mar, 2018 - 4 min)

FOSS in Design: An introduction

This project stems from an in-depth discussion (explained here about the lack of FOSS being used within RIT's design programs. More specifically, this project will be aimed at students, who have a very short time frame for work and already have some base knowledge of relevant concepts. I intend for this project to be applicable outside of students but when making priorities the student audience will be the most important consideration (when relevant). I feel that trying to bridge the gap is the most effective way to beget usage, as opposed to trying to completely retrain users or rewrite software.

(27 Mar, 2018 - 3 min)

FOSS in Design: Some background

This project started from hearing a rumor (via a professor) in RIT's College of Imaging Arts & Sciences that free (both as in cost & as in freedom) software was not allowed to be installed on the lab machines for use (with an asterisk for where it's too popular to not install).

(27 Mar, 2018 - 4 min)

FOSS Talk: Mel Chua - "Universe Hacking"

Reflections on Mel Chua's “Universe Hacking” talk for [email protected]

(17 Feb, 2018 - 6 min)

FOSSing Gmail

Gmail has become a go-to place for email, and with good reason. It's free (as in cost, not freedom) and due to Google's backing, it's stable & comparatively safe. Additionally, you get the power of Google's AI to make your email life easier. However, from a FOSS-friendly point of view, these features aren't particularly accessible… but with common standards (such as IMAP) and a little effort, we can take full advantage of Gmail's abilities while allowing ourselves a FOSS client.

(13 Feb, 2018 - 6 min)