Blog


How Mysql/Oracle and PostgreSQL Could Make SQL Injection Almost Pointless cover image

How Mysql/Oracle and PostgreSQL Could Make SQL Injection Almost Pointless

July 18, 2018 | By John Congdon
mysql database

Let me start off by saying that I am not a DBA. Everything you are about to read may not be doable at all. SQL Injection sucks. If you’ve ever successfully been hit by an attack, it’s like getting kicked in the stomach. Even with the best of...


How Use A Little Regex In PHPStorm’s Find cover image

How Use A Little Regex In PHPStorm’s Find

July 13, 2018 | By Frank Wallen
development phpstorm

I had a recent task to upgrade jQuery in a very large, mature application. It’s been chugging along doing its job for more than a decade. Many developers have come through and added their work, so its had quite a bit of growth, as you can imagine....


Asterisk, AGI, and The Dreaded 510 Invalid or unknown command

July 11, 2018 | By John Congdon
devops asterisk

Lately, I have been upgrading some Asterisk boxes for one of our clients, PhoneBurner.com. And I ran across this error and spent plenty of time Googling for it, without resolution. Here's hoping that it helps someone else that's in my shoes. There...


Asterisk ConfBridge AMI Permissions

January 23, 2018 | By John Congdon
devops asterisk

I've been using the Asterisk PBX software for around 15 years at this point. It's a product that is used in my infrastructure, but not one that I have to touch/change very often. It usually just keeps chugging along doing its job and doing it well....


Software with a Soul cover image

Software with a Soul

December 27, 2017 | By Eric Van Johnson
business

2017 was an exciting year for us here at the DiegoDev Group, and one of the most exciting things to happen was our announcement of a partnership with DonationMatch.com back in November. DonationMatch.com is an organization that we here at DiegoDev...


Vim Tip: Remapping `jj` to Escape cover image

Vim Tip: Remapping `jj` to Escape

May 13, 2017 | By Eric Van Johnson
development vim

The Escape key is probably one of the more important keys for a Vim user. Whenever in insert mode, the Escape key kicks you back to normal mode. But here's the thing, the Escape key is soooooo far away. Alright, it's not that bad, but when you are...


PHP Lint has got your back cover image

PHP Lint has got your back

February 23, 2016 | By Eric Van Johnson
development php git

Hopefully, you have one of those friends who has your back, who will step in and stop you from making a really, really stupid mistake. Because we all are fallible and whether it be in a moment of rage, or just because we are in a rush, we will make...


Making PHPStorm act more like my Vim cover image

Making PHPStorm act more like my Vim

February 16, 2016 | By Eric Van Johnson
development phpstorm vim

I've been using Vim for years, and I have built up a lot of muscle memory. I also have a few Vim plugins I feel like I can not live without, which also have their key bindings. From time to time, I will play with another editor but only if it offers...