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 …
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 …
Read More Run Vue.js frontend and Node.js backend with one simple command 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 …
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 …
Read More 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 …
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 …
Read More