Using Docker to Orchestrate and Manage Node Projects

I found myself frustrated with this constant battle, be-it on ANY system that I was using. Eventually, they all became too cluttered and unlike a USB key which you could pull away and forget about, it was hard to clear out the jank without exposing your rm -rf habits to critical file systems. This is where I came up with the convoluted but totally awesome idea: Can I run NodeJS projects through Docker, and discard the container when I am done?

Closing Two Weeks Completed of the 100 Days of Code Challenge

After The First Week Was Completed Wow, how quickly two weeks are passing by while you’re busy enjoying every hour you can with code, technology, people, and for once, the weather. I’m even more surprised to see that I was able to maintain a small git commit streak (10 days, which was cut yesterday, more […]

The Cost of Aesthetic in Flat Design

A OSD700 Contribution Post For the final release, one of the issues I wanted to focus on was this, which I figured would be an easy contribution toward the project and a check off of my final release requirements. After reviewing the comments on the issue, I was under the impression that I had to […]

A Second Semester of Open Source Contributions Completed

It’s hard to believe how quickly this semester has come to a close. Some of us including me even had countdown calendars, and yet the days escaped even quicker than we could count. It feels like just last week I started my second dedicated foray into Open Source technologies, and yet in the next two […]

Creating a NodeJS Driven Project

OSD600 Week Nine Deliverable Introduction For this week, we were introduced to a few technologies that though interacted with during our contributions and coding, were never described or explained the ‘why’, ‘how’, or even the ‘where to start’ aspects. The platforms on trial? Node, Travis CL and even ESLint -curse you linter, for making my […]

The Differences between Git & SVN

OSD600 Lecture Summary Subversion (SVN) technologies used to be the go to for version control among developers, providing a workflow that many web developers endorsed comprising of a trunk directory which represented the latest stable release, and sub directories for new features that was labelled under individual branches in the directory structure. Furthermore, SVN utilized […]

Django Python Framework & OptiKey Keyboard Project Analysis

SPO600 Week 1 Deliverables Django Open Source Python Framework “Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Thanks for checking it out.” License Type: BSD-3-Clause Contribution Method: Mailing list, IRC, Ticket tracker / Pull Requests Patch Review This pull request was created by contributor timgrahm, who made 19 […]

Source Code to 2017

With the start of the new year, and a semester which contains a promising set of courses that many are excited for, it’s appropriate that open source technologies have become the leading topic of this semester. OSD600 and SPO600 aim to guide us on many topics related to open source platforms, and promise that our […]