Blog
Stop over configuring Vim
Over the year, I've waxed and waned with the size of my .vimrc. In the early days, it was trim but so was my knowledge of Vim. Once I learned how to disable my arrow keys, I started to configure [...]
The death of the headphone jack
Apple had #courage and Google is proving they can imitate just as well as they can innovate. The headphone jack is effectively dead on cell phones as I suspect other manufacturers will start to implement this "me too" design philosophy [...]
React Draft Wysiwyg with MongoDB
We love open source software here at CrowdSync. Sometimes though, we run into issues with the software we've deemed as the "right" package for us. A recent incident has been with React Draft Wysiwyg which we decided to use as [...]
Corporate vs. Community in Open Source Software
Earlier this year I went all in on Arch Linux. I had long desired a rolling release system that would provide me with the latest and greatest software that the free and open source software community had to offer. And [...]
The easiest way to engage your readers
I blog. I have some readers. I try to be engaging. I may not always succeed in being engaging but I do try. Thing is, it's pretty freaking easy to engage with your readers. Assuming you have comments turned on [...]
When your ESP embarrasses you
If you're on my mailing list, you probably noticed that you have been receiving duplicates of my newsletter. My bad, many apologies for that. Unsure why, MailChimp, my ESP (email service provider) started double sending posts from my RSS feed [...]
Using ssh-copy-id with an alternate SSH port
If you're anything like me, you're somewhat paranoid security-minded. Because of this, you've most likely moved the SSH port on your server(s) to something other than the standard port 22. Nothing wrong with a little bit of security through obscurity [...]
Don't stay in your own lane
Don't give me that disconcerting look. I'm not talking about while you're driving. I'm talking about roles at a startup! In a small organization that is strapped for time and resources the last thing you want to be is as [...]
reCAPTCHA is broken
In the words of the Security Level setting for CloudFlare's Firewall: I'm Under Attack! As it turns out, I'm not a stranger to having bots on my social network, Ginpop.com. I've even documented my previous experience with a DDoS attack [...]
How to spend a working weekend in Austin, Texas
Austin, Texas is an exceptional city. There's great food, live music everywhere. It's pretty freakin' awesome. This past weekend wasn't one for enjoying the sights though. We had gathered in the Lone Star State to have the opportunity to be [...]