New Website for Minneapolis Non-Profit Completed

I am pleased to announce the launch of a new website for our friends Twin City Voice Academy. The group is a non-profit that seeks to prepare gifted young singers for professional performance. They only take on a handful of students but the ones they have are incredible! The website itself is fairly basic. Working with a very limited budget, … Read More

Getting Chromecast to Work on AC Routers

If you’re like me, you were super excited to start using your shiny new Chromecast. You got everything set up and powered it up only to find that your Chromecast has trouble even connecting to your fancy AC router and the internet. Even when it does, you are faced with endless buffering with YouTube or Netflix. Nothing seems to work … Read More

Radial Search & Results Page – WordPress Tutorial

Performing a radial search (showing results based on location, zip code, etc) in WordPress is one of the hardest things I’ve had to figure out how to do. It held me back in many projects and was always a source of frustration. After trying many different plugins and tutorials, I have finally come up with a working solution. Today I’m … Read More

Simple Dropdown Hover Menu Fix for Mobile Devices

Droplets of water on leaves.

If you have an existing, older website that you want to make mobile-friendly, here is a really simple solution to the problem where mobile users cannot access sub-menus in your main navigation. Nothing is more annoying than tapping a menu item, seeing a sub-menu pop up but immediately getting sent to the next page before you have a chance to … Read More

Your WordPress Website NEEDS to be Updated

As of August 6th, a massive vulnerability in WordPress and Drupal has been public knowledge. Anyone with a little bit of computer savvy could take down your entire website and server in seconds, unless you update WordPress now. This vulnerability uses something called a XML Quadratic Blowup Attack and is very simple to exploit. It affects almost all WordPress websites … Read More

How to Change the Port for SSH Uploads – WordPress

Note: If your screenshot looks different than mine, you may have to install the plugin SSH SFTP Updater Support. If you have a secured server and are using a non-standard port for your connection, it may be confusing how you can specify that port in your WordPress admin when doing things like updates or new plugin installs. But it’s actually quite … Read More

“No Data Received” Chrome Error – Problem Fix

If you’ve ever gotten the “No Data Received” error while working with your website, I may have an easy solution for you. In my case, this error seemed to start showing up only on SSL encrypted pages. I’m not sure what the significance of this is, but it happened! In my case also, it came when I made many http … Read More

Embed Videos in your Dashboard with Video Dashboard

I am pleased to announce that my first plugin has been accepted in the WordPress repository! Now you can embed videos directly in your WordPress dashboard with a very simple plugin. Go to the WordPress download page for Video Dashboard here. I have a lot of clients, and one of my favorite things to do is make screencasts for them as … Read More

FileZilla – How to Enable Password Saving

FileZilla Saved Passwords Error Message

If you’ve been faced with the incredibly annoying “Saving of passwords has been disabled by you” message from FileZilla, you aren’t alone. And the lack of good answers on Google is also incredibly annoying. Thankfully, it’s very easy to fix. Here’s how. We use FileZilla every day while developing WordPress websites for our clients. Managing these types of issues in … Read More

Responsive Width Element with Padding – CSS How-to

Padding Extends Beyond Parent Element

Have you ever had an element in your responsive website design which needed some padding, but you couldn’t add it because it broke the design? There’s a solution to that problem. Normally, the element in question will just add padding to the outside of itself, often expanding well beyond the space it is supposed to take up. But there is … Read More