New Tool: What's Nearby
Jason Jason Photo Jason Jason, Sep 08, 2016

Since I've been spending a little bit of time learning all I can about SEO, I've come to understand how important it is for local listings to have specific local keywords. For example, Utah Projectors ranks well for "projector rental orem", but it could be much better for "projector rental pleasant grove" even though the city of Pleasant Grove is just a few miles away from Orem. That's because the term "pleasant grove" isn't anywhere to be found on my website! To help cover all my bases, with geographical seo stuff, I created a tool that will help you find all the cities/states/zip codes nearb...

Continue reading this post
Programming for Slickrent.com - A Website to Rent Just About Anything
Jason Jason Photo Jason Jason, Sep 04, 2016

One of the hardest things, as any business owner will tell you, is getting people to find you and use your services. If you're trying to rent out something, it's even harder to compete online with the companies that actually sell your product rather than rent it. Finding customers for a rental can be a very difficult task. Then, once you've got the attention of a potential customer, there is the fear of not getting your rental back in one piece. Add to that the fact that most people don't really know how to process credit cards, hold a security deposit, or fine tune a product's SEO so it can b...

Continue reading this post
Setting Laravel's Queue with Supervisor
Jason Jason Photo Jason Jason, Aug 22, 2016

After upgrading our servers from Ubuntu 14.04 LTS to Ubuntu 16.04 LTS, it seemed like just about everything needed to be checked to make sure it was working. I just wrote a brief article on how to get PHP 7 up and running on Ubuntu 16.04, and after verifying that all my websites were up and running, it was time to make sure all the queued jobs were being executed properly. Laravel has a queue process that I like to manage with a program called Supervisor. Normally, supervisor seems to work great, but after upgrading and rebooting, it seemed like none of Laravel's queued jobs were running. Here...

Continue reading this post
Configuring PHP 7 and Apache For Use With Laravel 5 After Upgrading to Ubuntu 16.04 LTS
Jason Jason Photo Jason Jason, Aug 22, 2016

Ubuntu 16.04 LTS is finally being supported as the official stable release of Ubuntu, and the exciting part is that it ships with PHP 7 right from the start. PHP 7 is way faster and I'm excited to start using some of the new features, but after I upgraded from Ubuntu 14.04 LTS to Ubuntu 16.04 LTS, I noticed that it broke just about everything on my webserver! After the upgrade, Apache would simply display the php scripts when accessed through a browser (a huge security risk in and of itself, by the way). So here's a quick guide on everything you need to get Laravel 5 (which is my favorite PHP...

Continue reading this post
Recursively Transfer Entire Directory to Amazon S3 with Laravel 5.2
Jason Jason Photo Jason Jason, Apr 25, 2016

I've been working with a lot of large video files recently and I needed to transfer an entire directory with all it's files, folders, nested subdirectories, etc. up to Amazon S3 for storage. Normally, transferring a file up to Amazon S3 is really easy with Laravel 5.2 using the built-in Filesystem. The problem that I found was that this method works very well when transferring one file at a time, but it doesn't allow you to recursively transfer all the contents of a directory. So I did some research and came up with this code that can easily transfer up all the contents of a directory to Amazo...

Continue reading this post