An Amazon Web Services Elastic IP is essentially an IP address that is tied to your AWS account. It's not specifically tied to any given EC2 instance and can be used for multiple instances. When you launch your first EC2 instance you're immediately assigned a Public IP address. This IP address is not permanent and if… Continue reading Configuring AWS Elastic IP’s
AWS (Amazon Web Services) for Front End Developers
Hosting in 2016 is no small matter. There are a ton of great hosting providers out there, each with their own unique spin. The classics like Hostgator, Mediatemple, Namecheap etc are still around and doing great work but there are relatively new players in the field too like DigitalOcean, who just bill by the hour for… Continue reading AWS (Amazon Web Services) for Front End Developers
jQuery plugin: progressify
About 3 weeks back I saw a progress bar tracking the progression through reading articles on a site that, for the life of me, I can't find right now. I looked around and wasn't able to (quickly) find any jQuery plugins that did that out of the box in a way that I was happy… Continue reading jQuery plugin: progressify
Revisiting matchHeights (plus a new plugin)
About a year ago I wrote a post about equalizing heights with jQuery. I decided to revisit that function and make it a little easier to use by rolling it into it's own little jQuery plugin. It's so small though (322 bytes at the time of writing), I'd almost just call it a utility. Download:… Continue reading Revisiting matchHeights (plus a new plugin)
The Best You Can
In development, client focused development in particular, it's easy to get discouraged by requirements. You must use a certain CMS. You must fit everything within an outdated framework. You must use an outdated version of jQuery. You must support unreasonable legacy browsers (IE6 I'm looking at you) You must run every change through x levels… Continue reading The Best You Can
How to Turn off Apple Music Auto-Renew
Apple Music was released today and with it comes a monthly subscription. A single membership is $9.99 and a family membership is $14.99. Want to use the 3 month free trial but don't want to be billed when it runs out? It's easy to turn off the auto-renew. After you've signed up, do the following… Continue reading How to Turn off Apple Music Auto-Renew
Error Establishing Database Connection WordPress Error
If upon browsing your WordPress blog or website you find a mostly blank page with an error message that says something like "Error Establishing Database Connection" it generally means that your MySQL database credentials changed, or your .htaccess file is corrupt. Start out by verifying your MySQL credentials: Connect to your server via FTP and… Continue reading Error Establishing Database Connection WordPress Error
geoJSON US States and Counties
When working with maps and JavaScript, if you need to outline or shade states or counties on a map you need a huge list of coordinates that make up that shape. Sometimes it's a single polygon but sometimes, like in the case of Alaska, it's a MultiPolygon. I've worked on more maps in the last… Continue reading geoJSON US States and Counties
Comparing IP Location with Latitude, Longitude and PHP
Full disclosure, I did not write the following distance() PHP function. It's based on this answer on Stack Overflow. The last few sites I've worked on have needed to return the closest location to the users IP based on an array of latitudes and longitudes. In order to do this we need to do two… Continue reading Comparing IP Location with Latitude, Longitude and PHP
Adding re(no)CAPTCHA to forms
Last week I wrote about adding reCAPTCHA to jQuery Validator but what if you just want to add it to a regular form? It's significantly easier to just add re/noCAPTCHA to a form without trying to integrate jQuery Validator. The first few steps are very similar: Include jQuery on the page. Log into a Google… Continue reading Adding re(no)CAPTCHA to forms