Blog


Git Management with LazyGit cover image

Git Management with LazyGit

September 15, 2020 | By Eric Van Johnson
development

I love my command-line prompt. I spend a lot of time in a terminal window, it's fast, I typically don't need to leave my keyboard and reach for a mouse, and I'm old school. I am always looking for small apps that let me spend more productive time in...


DiegoDev Blog now powered by Jigsaw cover image

DiegoDev Blog now powered by Jigsaw

September 14, 2020 | By Eric Van Johnson
business development php

I've wanted to migrate our blog to a static generated solution for a long time. For a few reasons but mainly for security. I didn't want to manage another CMS system for something that doesn't get a ton of traffic and is not business-critical....


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...