Stephen Quick

Written by Stephen Quick, a software developer based in Houston, Texas.


Using bootstrap modals with .NET Core

August 31, 2020

This is part-two of a series of js related stuff I was working on for a project at work. For this project our client wanted to access forms/additional information from one page without having to open another page. I won’t go into the positives/negatives of using modals, this is more documenting how…

Confirming unsaved changes on html forms using JS

January 24, 2020

For a work project I thought it would be a good idea to implement a check to confirm if there were any unsaved changes for a page, since most of the pages are forms. JS to the rescue; with browsers nowadays, it’s really easy to access forms input fields. So this JS will target newer browsers, but I…

Notes from using TFS for continuous deployment

April 06, 2019

These are the notes I kept while experimenting with using TFS for automating deployment at my job. While these are a little about after the fact, but I felt it would be useful for someone looking to automate their asp projects. Use PAT (Personal Access Tokens) authentication You can easily update…

Creating an online resume using GatsbyJS 2.x

March 13, 2019

I thought it would be good to have a working example of a resume using a similar structure to how GatsbyJS generates blog entries. I started my research with gatsby docs however I ended up using a list of google searches for similar questions. StackOverflow - Gatsby: Multiple Content Types Samuel W…

Removing Disqus

January 25, 2017

I’ve learned Disqus is starting to support their free version of comments with ads, so I will be removing them. Just doesn’t seem that important anymore.

Configuration for using MariaDB with Laravel and El Capitan

August 29, 2016

I wanted to play around with Laravel on my mac without having to use a VM, like homestead. I decided to try out Laravel Valet, which doesn’t need a VM for setup, just brew. This however doesn’t include a db by default. I decided to use MariaDB due to its ease of use. Installation Since I have brew…

Disable GPG for Octopress Deploy

August 05, 2016

I’ve noticed that Octopress Deploy doesn’t appear to allow deployment using Git if GPG is enabled. What I had to do to get around it is temporarily disable GPG. After disabling it I can run to commit my new changes to the live site. Doesn’t appear to be any issues listed for it, so if you come…

How to disable Chrome Web Security for development

July 26, 2016

Recently I’ve been developing an AngularJS application that requires access to an api from another sub domain. Since the API is another sub domain, Chrome complains that it is a CORS violation, automatically disallowing the request. This causes the application to hang forever because the route is…

Upgraded to Octopress 3

September 16, 2015

I finally got around to upgrading to Octopress 3 and honestly it’s a noticeable difference. For starters, it’s very clean, and doesn’t include nearly as much boilerplate as the older version does. It also seems to include default jekyll commands, as well as a default jekyll theme. Deploy also works…

Installing Homestead on Ubuntu

September 16, 2015

This is a piece I’m writing more of as a reminder. I really like the use I get out of homestead. I tend to use it for more than just laravel, but some ruby projects as well, since it provides a really flexible starting point for not just php but Ruby projects as well. Step 1 - Install Vagrant…

Use different branch as master with Git

March 24, 2015

I came across this as I found it to be important. Currently Degree Search is split into three branches: Master: Current live version 3.0: Different version, stopped work once laravel 5 was released 5.0: Most recent version implemented in laravel 5. At this point I no longer wanted the current…

Switch between PHP and HHVM in Terminal

February 20, 2015

This is something I’m trying to remember, and it’s something that’s been answered before here. I’ve beginning to experiment with HHVM as an alternative to using PHP, so I figured this would be useful to try out. Switching out the language that’s called when using PHP on the terminal is as simple as…

Migration from Dreamhost to Namecheap and Github

January 28, 2015

I recently decided that I no longer needed to use DreamHost for hosting my website now that I’ve been using Octopress. The initial setup for this appears to be quite straightforward, but it is advised that you follow the exact directions otherwise you will have issues. I had some initially, and I…

Use Varnish with Nginx and Ubuntu

January 27, 2015

Feels like I haven’t updated this blog in a while, so I’ll add a tutorial that I learned about a bit ago when trying to address speeds with Drupal. For starters this was done on an Ubuntu VM. From this website, follow the tutorial to install Varnish: Edit this file: , under Alternative 2, configure…

Notifications Using Gulp-Notify on Vagrant with Terminal-Notifier

September 08, 2014

Update: 3/3/2015: I can confirm that this does in fact work with homestead and elixir. However, I notice that the server hangs at provisioning on terminal. It doesn’t freeze, it continues to load, but it is one little weirdness that I’ve found. I’ve been looking using grunt/gulp for automation of my…

Force regeneration on jekyll watch

August 15, 2014

I noticed that after migrating dev work to my new Vagrant vm, jekyll doesn’t seem to want to regenerate posts whenever I make a change and try to preview it. The simple change I found from a stackoverflow post is instead of calling just jeykll build —watch, use jekyll build —watch —force_polling. I…

Fetching Upstream changes

July 23, 2014

I found this very useful in merging changes for Octopress, granted I ended up having to wipe the entire project out anyways. This way I’m able to fetch anything that happens to the master of octopress by simply running If I want to go ahead and merge: I can’t tell if there’s a difference between…

Start nginx at launch on Mavericks Mac OS

April 28, 2014

For the longest time I couldn’t get the piece to work, but I finally figured it out using launchctl as a somewhat basis for troubleshooting. I used homebrew to install nginx which is easier and works for the most part. First the instructions on how to install nginx using homebrew: Next what you want…

Homebrew and PHP 5.5.11 snag

April 14, 2014

Upgrading Notes I updated from 5.5.8 to 5.5.11 today. After the upgrade, I noticed that anything using fpm/php had stopped working with nginx, I was getting a Bad Gateway Error. Checking my console I noticed fpm had spewed out a few errors since the update time, indicating that it wasn’t working. I…

gist test

March 02, 2014

I wanted to try posting gists as a test. It seems to work fairly well, but for some reason I was having problems with it not finding it resulting in a 301 error. Here’s a codeblock example:

RVM missing on Mac

February 26, 2014

Turns out that I messed something installing dotfiles, which is the only thing I can think of at the moment that would cause this. What happened was the Mac I’m using didn’t notice that I had ruby and rvm installed in my home folder, so it started using the version of ruby installed in Homebrew…

How to remove MySQL installation on Mac

February 17, 2014

Note: Original article from 2012, I don’t use MAMP anymore, I use a vagrant/local mysql installation via homebrew. I don’t know if this is important anymore, the original article I linked to is broken, but here’s the original commands: This is for when MAMP is used for your web server purposes. It…

© Copyright 2012 - 2021, Stephen Quick