Offering downloads without giving away the cow

So I had an interesting user story the other day. I was asked to implement a new system that would allow users to pay for and download some of our templates. This is all pretty well and easy thanks to Stripe and their Rails API. However we needed a way to allow users to download the templates using a key that expires a week after purcahse and doesn’t provide the user with the storage URL of the template....

February 22, 2017 · 4 min · 776 words · Nic Ollis

Fears of a New Job

I have found while I really enjoy programming full time. It has also brought on some anxiety I was not expecting. I had been up until July a full time IT administrator for a little over 5 years. In this job while still learning a lot the majority of what I did on a day to day basis was memorized and required little to no effort. It has been string moving into a job that while I still knew enough that after a trial run with the company they still wanted to hire me....

August 4, 2016 · 3 min · 454 words · Nic Ollis

Making your first push in git

Making your first push to a project can be a daunting task if you are new to git. Today we are going to review how I do my checks before pushing and what you can do to avoid making mistakes prevalent to newbies. For me my first step is always running a git status. I do this so I can get a quick list of files that have been added/modified/deleted. When I code I might put a binding....

June 6, 2016 · 3 min · 549 words · Nic Ollis

Blocks, Procs, Lambdas, oh my!

Today I wanted to go over Blocks, Procs, and Lambdas in Ruby via a easy and short over view. There are a lot of post on the subjects already so I am hoping to just give a high level overview to get your interest peaked on some of the most interesting parts of the Ruby language. Above is my last video going over Blocks and how to use them so I will keep my blocks in here short....

May 30, 2016 · 4 min · 756 words · Nic Ollis

Skeleton Ruby Project: Mac Edition

A nice thing to have in your Ruby journey will be a skeleton project so you can quickly get up and running when you need to create a new project. We have done this project in an earlier post for computers running Windows. However, with the upcoming video series on algorithmic challenges in Ruby I wanted to translate the old post for Mac systems. We will be doing all the commands in the terminal, and the Atom editor for writing to the files....

May 23, 2016 · 3 min · 508 words · Nic Ollis

When to start looking for a job

One question I hear a lot and have even asked myself a while back ago is “When do I know enough to start looking for a job”. While this question is very complicated and depends on a lot of factors I wanted to go into my background a bit and what got me to the point of saying “I know enough”. Like I’ve mentioned in the past I have about 5 years of hobbyist programming under my belt but until recently I have not really had much to show for it....

May 16, 2016 · 4 min · 832 words · Nic Ollis