blog.

Free/Awesome IP Geolocation lookup API

I was recently working on a client site when I noticed that the IP Geolocation API we were using was starting to return some funky results. Specifically it was return the wrong city/state information for a block of IP addresses. The one IP address in particular was tied to Comcast. That led me on a …

Free/Awesome IP Geolocation lookup API Read More »

Read More

Run Vue.js frontend and Node.js backend with one simple command

The other day as I was leveling up my React/MERN Stack knowledge I came across a super helpful tip. Typically when I am working on a project with a frontend/backend in the same folder I will open a split terminal in VScode to run them both at the same time. While that works just fine …

Run Vue.js frontend and Node.js backend with one simple command Read More »

Read More

Time tracking made easy with Vue.js (Part 1)

As a full time developer who manages multiple client projects on a daily basis, I have to keep track of time spent on each project/site. I have to fill out a timesheet daily and submit it at the end of the week. I have to admit that I am a bit of a procrastinator and …

Time tracking made easy with Vue.js (Part 1) Read More »

Read More

Upgrading a Netcat dumb shell with Python

The other day I was doing some routine updates on a client WordPress site when I noticed something funky in the plugins folder. There were about 20-30 plugins that were all deactivated, all had the same name and description. Turns out they were various Chinese backdoors/trojans. I did some analysis on them to better understand …

Upgrading a Netcat dumb shell with Python Read More »

Read More
The Open Suite - Open Source Software

My latest project: The Open Suite

Several weeks ago I had the need to send some login credentials to my wife. I didn’t want to send them over email and I can’t easily or securely send them through text so I used one of the many ephemeral message sending websites available. The idea is great for security. Basically you type the …

My latest project: The Open Suite Read More »

Read More

Complex field calculations in Formidable

At work we use a WordPress plugin called Formidable whenever we need to build a complex form. One of the reasons we love Formidable so much is because of it’s flexibility/versatility. You can easily create custom multiple custom views to display form contents in any way you want for any type of user/visitor. Currently, I …

Complex field calculations in Formidable Read More »

Read More
Scroll to Top