Image Auto Download plugin for Firefox

I needed a plugin that I could automatically save images based on regex or dimensions and couldn’t find any available so I decided to get one coded instead. It is in beta form right now as there are a couple features and bugs needing to be resolved still but the basic functions work. I use it to save ads so that I could see patterns or get design inspiration from others.



Download link: image auto download firefox plugin version 0.1.

Please provide feedback on it in the comments section below.

Kindle Rapid Research Tool

Are you an author that wants to keep track of the competition? Or perhaps you want to see what topics are being written about and the structure of other books. I coded this tool to save time with kindle research related tasks.

Main Screen:


Keyword Search:



Additional Data Gathering:







Reports and Analysis:





WooConf 2014 Notes

Below are my notes from the first ever WooCommerce Conference that just occurred a week ago.

State of the Woo – Mark Forrester

  • 2011 WooCommerce launched
  • 2014 5 million downloads, 380000 installs which is roughly 18% of all ecommerce stores

Quick Wins to make your store more valuable – Brennan Dunn

  • Book – Don’t Make Me Think by Steve Krug
  • Who is your ideal customer?
    • Need to think about the customer and their needs
    • What do they need a product to do for them?
    • How can I help them know what they need?
  • Retargeting is awesome
    • One size doesn’t fit all – Don’t just drop code in and be done
  • Give away something for free
    • Autoresponder course
    • Costco playbook of free samples
  • Increase Sales
    • Packaging / Tiers
    • Price anchoring
    • Upsell at checkout / thank you followup
  • Don’t be afraid to expose your r&d

Buy now buy more buy again – Cyndia Shaffstall

  • Personas
    • Print photos of each group
    • Write a story about them
  • Bucket lists
    • Write 6 emails instead of 6000 emails
    • Put people in broad categories but still customized to a point
  • Automated marketing
    • drip vs nurture marketing
  • Lead scoring – numeric value for engagement level of a person
  • Campaign lifecycle is typically 12-18mo

Data is your friend; Psychology your mentor – Thijs de valk

  • Bounce rate is all about interaction
    • 70% is too high
    • 50% is avg
    • 40% is good
    • 20% doesn’t happen
  • Segment – Find loyal and returning customers
    • customers = revenue per session > 0
    • non customers = revenue per session = 0
  • For every one person you displease, you will need to please another three
    • As they will tell their friends

Building a profitable audience – Nathan Barry

  • Audiences are cheat codes for business
    • People pay attention to you once you have an audience
    • Teach everything you know
  • Tell a story
  • Use price tiers to triple your revenue
  • Use email courses for automatic sales

Web Hosting Support Levels

Finding the right secure and reliable web hosting provider comes down to the support level. If you have been following the past Cyber Security Fundamentals post series, then you will want to be asking the same questions you asked yourself to them. Understanding what support they truly provide is key when it comes to your business presence.

  • Do they perform backups on your behalf?
  • Do they enforce secure plugins to be installed?
  • Do they ban software or plugins that are known to be harmful or malicious?
  • Do they enforce strong passwords?
  • Do they apply patches on your software to ensure a secure platform? Do they notify you before they do it?
  • Do they monitor your site and their infrastructure for security and performance issues? Do they tell you about them?
  • Do they have a status blog and communicate issues in a responsible manner? Or do they try to hide their issues?
  • Are they a reseller to another service provider? Some resellers provide real added value, but you will want to dig deeper to determine who actually does what and ensure it happens. You don’t want to end up in a situation where the provider was pointing at someone else down the chain and throwing their responsibility out the window.

In the end, all of these questions is trying to determine how intentional are they on helping you. Are they there to partner with you and support your business? By their actions are they secure and reliable? Sure you can do many of these things yourself, but if you are paying for support and management of your website, shouldn’t they have some responsibility over it as well?


Web Hosting Software

You will want to know what specific software is being ran on your server and ensure that it is running a stable version and not vulnerable to security vulnerabilities. Software is what exposes you to risk, but it is also what runs your business website! So you want to be intentional in what is being ran, and ensure that software and services that you are not using are turned off as there is no point in exposing yourself to potential risk if you don’t have to.

In order to find out what software you are using, your web hosting provider should be able to specifically tell you the software, versions, and configurations that are being used. If they are not able to do this, it would be another indicator that they are not on top of their game as a web hosting provider. Another method could be to perform or have a company perform a service enumeration and vulnerability scan against your server. This would definitively show what is being exposed to the public internet, and what security issues might reside from a network perspective.

Web Hosting Architecture

There are several factors at finding a secure and reliable web hosting provider, and it starts at the core infrastructure.

  • What architecture do they have in place for the web servers, database servers, dns servers, etc? Is it a redundant setup so if there is a denial of service attack or you get excessive traffic your site will still be online?
  • Is your website and database server hosted on the same machine? Will your whole site go down if one piece goes down for maintenance? It helps to have redundancy so that proper maintenance could be done in a secure and reliable manner.
  • What server providers do they use? Is it only one or do they have redundant links? (Are you seeing a theme yet?)
  • What performance metrics can be seen and can you determine their historical performance? Is it a stable provider or are they having trouble all the time?
  • Are they a reseller to another service provider? When it comes to architecture, you might have to dig deeper into the actual provider as the reseller might not know themselves, which is an indicator that they are not on top of their game.