7 FREE Plugins

I will help you build a WordPress plugin – 100% for free – in exchange for letting me blog about the experience. I’m John Dee – an expert WordPress plugin developer. I am going to be making 7 WordPress plugins for business stakeholders using my Behavior Driven Development / Test Driven Development method. This is […] Continue reading

Understanding DNS and localhost [vis-a-vi WP-BDD]

The Domain Name System [DNS] is the system a browser uses to resolve domain names like wp-bdd.com to IP addresses like 34.197.171.101. A server connected to the internet generally has one IP address, usually one main domain, but it can also have many subdomains. For instance, this server hosts the domains wp-bdd.com and another blog, […] Continue reading

Types of WordPress automated tests

state browser database SUT WP Acceptance tests carries from test to test assumed headfull JS browser [ie. Selenium with Chrome] not reset after each test entire WP application executed with each browser call Stateless acceptance tests tests run in isolation assumed headless JS browser [ie. PhantomJS] reset after each test entire WP application executed with […] Continue reading

Web Scraper

I made a web crawler for Craigslist, that uses Selenium / Codeception to defeat their JS CACHPAs. It’s super useful for a FEW people, there isn’t a commercial application here. I’m using it to get freelance work. Ask me an I’ll give you a password to check it out. I’m broke… bad week at the […] Continue reading