About John

This author has not yet filled in any details.
So far John has created 7 blog entries.

Understanding Git Rebase

Git can be confusing... Git is the best. It's jam-packed with features for managing a codebase, and when it's used correctly, it can be a huge productivity-booster. However, because it's so full of features, and due to its command-line nature, it can be really confusing to use correctly. One of the most confusing concepts in [...]

2018-03-12T02:23:45+00:00 September 6th, 2016|

Sass Basics (Videos)

The Lowdown on Sass Sass is an extremely popular CSS pre-compiler. This means that you write Sassy-CSS (syntax similar to vanilla CSS) in a .SCSS file, the Sass compiler then compiles this file and outputs a ready-made .CSS file to serve. Sass is very similar to LESS, another CSS pre-compiler, though arguably Sass has become much [...]

2018-03-12T02:23:45+00:00 June 25th, 2016|

Install Python3 and Postgres (OS X El Capitan) via Homebrew

Another Post on Installing Python3 and Postgres...? I’ve already written a tutorial on how to set up a new Mac for Python-Django development with PostgreSQL as the database engine; however, that tutorial used the Python3 installer downloaded from the Python website. I recently got a new Mac, and I wanted to take this opportunity to [...]

2018-03-12T02:23:45+00:00 June 25th, 2016|

Setting Up SSH Server on Ubuntu Mate (Raspberry Pi 3)

Background A while back I purchased a new Raspberry Pi 3 to tinker with during the summer. It was my first foray into the world of Single Board computers, and I have not been disappointed! The RPi3 has a surprising amount of power, and the built-in WiFi adapter and Bluetooth are nice features! After [...]

2018-03-12T02:23:45+00:00 May 17th, 2016|

Git – Simplified

I love git Git is absolutely great. Once I learned how to effectively utilize the tools that git offers, I discovered a large part of me (the same part that loves tidying, organization, and keeping regular backups) received immense satisfaction from using it everywhere that I could. If used correctly, git helps keep projects of all sizes versioned, [...]

2018-03-12T02:23:45+00:00 November 8th, 2015|

Turning off System Integrity Protection (aka. Rootless)

Background OS X El Capitan comes with a nifty little security feature designed to mitigate possible attack vectors inherent to most operating systems - the ability to execute commands at the root level. This feature (called System Integrity Protection, but better known as "rootless" mode) comes turned on automatically with any El Capitan upgrade. System Integrity Protection (SIP) [...]

2018-03-12T02:23:45+00:00 November 8th, 2015|

Prepare Mac for Python/Django Development (OS X El Capitan) via Installers

Intro A while back I had the opportunity to purchase and set up a new MacMini for my old office. I bought the computer specifically to be used in maintaining a Python/Django-Mako-Plus site (a great framework built by doconix, if you like Django, you should consider giving it a try), and for developing an iOS [...]

2018-03-12T02:23:45+00:00 October 27th, 2015|