Category Archives: Technology

Testing Web Apps With Selenium and JavaScript

      1 Comment on Testing Web Apps With Selenium and JavaScript

It turns out I’ve been making the setup of Selenium 2 (Selenium Server + Webdriver) far too complicated.   As noted in my prior article, getting the client side of the equation setup with Safari is as simple as going to the developer menu and selecting “Allow Remote Automation”. The… Read more »

Installing Safari Webdriver for Selenium 2

      1 Comment on Installing Safari Webdriver for Selenium 2

Automated testing with Selenium is now your best option for scripted web testing if you have been using Selenium IDE with Firefox for the past few years.  As of Firefox 55, released in August of 2017, Selenium IDE no longer works “out of the box” with the latest browser.  While… Read more »

WordPress 4.8.2 Data Query Woes

      No Comments on WordPress 4.8.2 Data Query Woes

Millions of websites across the Internet were automatically updated to WordPress 4.8.2 yesterday.    Thousands of those sites have key components that are no longer working.   Many of those sites will be looking for new plugins and themes unless new patches are made to make those themes and plugins… Read more »

What (Not) To Do If Your Phone Got Wet

      No Comments on What (Not) To Do If Your Phone Got Wet

From USA Today – https://apple.news/AB301Z-2KScauDPud4WogmQ First things first. Do NOT turn on the phone to check it. Water plus electricity inside the case will try the phone at the speed of light, or electricity actually which is pretty darn clos to instantaneous. A common practice these days is to stick… Read more »

PHP Autoload and Singleton(ish) Model

      No Comments on PHP Autoload and Singleton(ish) Model

Once every couple of years I take a month off from hacking away at the Store Locator Plus products and delve into some personal projects.  It is a way to learn some new things and try out new techniques without breaking the locator product.   With the locator being my… Read more »

Selenium IDE Rollups With StoredVars Logic

Adopting GitFlow As My Branching Model

A couple of months ago I noticed SmartGit, my preferred git management tool, had a  GitFlow button in the toolbar when I updated to the latest version.   Curious I decided to explore and a month later I was using GitFlow as my branching model for most of my Store… Read more »

WordPress As An Application Framework

A summary of my notes from my SyntaxCon 2017 “WordPress As An Application Framework” presentation. Constraints Constraints of working in and around the WordPress application. Built-In Overhead Using any framework adds overhead to your application.  It is the trade-off for rapid development with well-vetted components.   The bigger the framework… Read more »

Selenium IDE Rollups With Arguments

      6 Comments on Selenium IDE Rollups With Arguments

As I prepare another release of Store Locator Plus with some new features I’ve decided it is time to up my QA-fu with Selenium.   I’ve been using Selenium IDE for a while now and find that , despite being free, it is one of the best user experience testing… Read more »

Better Release Management For Distributed Teams: GitFlow

Despite having a number of git interfaces available including a half-decent one built right into phpStorm (my fav for any PHP development ESPECIALLY WordPress) , my go-to tool after 5 years remains SmartGit.   I find the graphic interface far superior to any other git “helper” out there.   The branch visuals… Read more »