Setting up an Ubiquiti EdgeRouter to use CloudFlare for Dynamic DNS

I am a huge fan of Ubiquiti’s products. I own a number of the EdgeRouter X, as well as a variety of the devices in the Unifi product line. I am also a huge fan of CloudFlare, and use them to host DNS for all of my domains. In addition to great performance and security features, CloudFlare makes a great dynamic DNS provider due to their combination of short default TTL, and a robust API. Read On →

Learning Go as a PHP Developer: The Journey Begins

This is part 1 of a multi-part series about my experience learning Go. I’ve been writing software almost exclusively in PHP since I first started to program. In the early to mid 2000s, before the advent of cheap cloud computing, shared hosting was the most viable option for somebody with a small (read: non-existent) budget, which meant PHP was the language to learn if I wanted to write software for the web. Read On →

WordPress Needs to Take PHP Upgrades Seriously

Charge ahead WordPress powers 25% of the web. It is arguably the most influential open source PHP project, and claims a massive community and developer base. It’s not handling PHP upgrades responsibly. This is not a new issue. The push from the community for WordPress to raise the minimum required version of PHP has been happening for years. It was brought up again with Matt Mullenweg at WordCamp US 2015. Take a look. Read On →

No, Fingerprint Login Isn't "Better than Nothing"

No more fingerprints This week we learned that 5.6 million people’s fingerprints were part of the stolen data from OPM earlier this year. Samsung and HTC have come under fire for their (atrocious) implementation of fingerprint authentication that left fingerprint data unprotected on users’ devices. Apple’s Touch ID is arguably the most secure (and widely used) consumer fingerprint authentication system, but even it has flaws that have been exploited. There’s no such thing as bugless or unhackable software. Read On →

225 Years

HH-65 Dolphin and USCGC Eagle Today, August 4, 2015, marks the 225th anniversary of the U.S. Coast Guard. On this day in 1790, Congress created the Revenue Cutter Service on the recommendation of Secretary of the Treasury Alexander Hamilton. In 1915, the Revenue Cutter Service merged with the U.S. Life-Saving Service to form the U.S. Coast Guard. The Coast Guard today has 11 missions spanning search and rescue, law enforcement, aids to navigation, and more. With fewer personnel than the New York Police Department, the Coast Guard does a lot in the average day. Read On →

30 Day Challenge: From Chrome to Firefox

Firefox on Ubuntu I’ve been a died-in-the-wool Chrome fan pretty much since it was released. When it came out it was a breath of fresh air compared to the nightmare of Internet Explorer and the increasingly slow and bloated Firefox. Everything was so fast. The UI was so sparse and clean. It was such a departure from the way browsers had been set up. In the years since, Chrome has grown in size and reach to a point where it’s starting to feel a little heavy and, in some ways, losing its direction. Read On →

Patriotism and Free Speech

Rally I read an article this week about a group of high school students in Portland, Maine questioning the recitation of the Pledge of Allegiance in school. The TL;DR is that the senior class president, responsible for the morning announcements, has added the phrase “if you’d like to” after her request for students to rise and recite the Pledge. The students taking up this cause have a better understanding of patriotism, free speech and their rights as Americans than any of their detractors, including the school’s faculty and staff. Read On →

Google, Get Your Act Together with Apps Accounts

If you’re not a geek like me, you may have missed Google’s announcement of their new email management tool, Inbox. As soon as I heard about it I signed up for an invite, and eagerly awaited my chance to try it. A way to manage my email that works like Google Now? Sign me up! A few days later, I got the email telling me it was my turn. Hooray! I downloaded the app, chose the account I wanted to use when it opened, and got slapped in the face with this message: Read On →

I'm Going to Defense Entrepreneurs Forum 2014

DEF 2014 banner On Thursday I’m headed to Chicago for this year’s Defense Entrepreneurs Forum. It’s an opportunity for people, military and civilian alike, to come together to present and discuss ideas about how to improve the operations of the nation’s military through innovation. Okay, that sounds like a lot of PR and jargon. Basically, think of DEF as TED for the military. It’s a chance for smart people to share their good ideas about how to make our armed forces work better. Read On →

Short Blogging

Gina Trapani posted yesterday about the concept of short-form blogging, in conjunction with Andy Baio’s post on “middling”. Their conclusion (that short, to-the-point blog posts can be better) is one that I came to a while back as well, but I’ve done a poor job implementing it. I still get hung up on the need for blog posts to have lasting meaning, or make an impactful statement, or have measurable value to others. Read On →