Profile cover photo
Profile photo
Justin Klemm
107 followers -
Web Developer and Wannabe Entrepreneur
Web Developer and Wannabe Entrepreneur

107 followers
About
Justin's posts

Post has attachment
Justin Klemm commented on a post on Blogger.
I can definitely relate. The power of Selenium is unmatched, but there are tons of gotchas and inconsistencies that come up (some of which are just due to the complicated nature of browser testing). 

My person project has been trying to create a middle ground between Selenium IDE (too brittle) and Selenium RC (too complicated for many). That project is https://ghostinspector.com/ which has a recording extension for Chrome, but throws everything into a GUI in the cloud so tests can easily be created/modified/run. It uses PhantomJS right now, so the browser flexibility is lost, but I'm hoping to remedy that in the future with more options.

Automated browser testing is a complicated endeavor, but I think it'll get better. I'm particular excited about things like SlimerJS and TrifleJS (headless browsers) that should increase speed and consistency. I know people worry about inconsistencies between the actual browsers and their headless counterparts, but all in all, I think we're heading in a good direction.

Post has attachment
The video from my talk is online. PhantomJS, CasperJS, Screenshot Comparison & Ghost Inspector.

Post has attachment
We've launched our paid tier over at +MonetizePros today. Lots of useful resources for web monetization. Take a look!

Post has attachment
I put together a thorough tutorial on quickly configuring a 10 server infrastructure stack for your new project or startup for just $50/mo. Configurations for load balancers, databases, web servers, and more are covered.

Post has attachment
I wrote a quick regex for validating HTML id attributes w/JavaScript. Did you know HTML4 had rules about this value?

Post has attachment

Post has attachment
I'm happy to announce the private beta launch of a personal project I've been hacking on: https://ghostinspector.com. This service probably won't make much sense to non-developers (sorry!). But for those techies, it lets you record website regression tests right in your browser then run them continuously in the cloud. There’s a demo on the tour page. Take a look!

Post has attachment

Post has attachment
Node.js Async - A Simple Tutorial. I wrote a tutorial (w/code) for dealing with various async situations in @nodejs.

Post has attachment
Node.js Async - A Simple Tutorial. I wrote a tutorial this weekend (w/code) for dealing with various asynchronous situations in @nodejs.
Wait while more posts are being loaded