I don’t know why I always kinda felt weird writing code in Groovy. Having avoided Java development for years, I […]
Recently I was creating a Grails 3 app that was designed to parse errors in an external application (logged to […]
I’ve heard this quite a bit about dynamically typed languages (like Python, Ruby, Groovy, etc.) It actually makes a lot […]
There aren’t a lot of libraries to accomplish this task of validating audio playback.  I saw this question on Stack […]
I’m not a fan of the GEB browser automation framework for Groovy.  In fact I prefer to use just straight […]
Concept The concept for this came from the book Violent Python: A Cookbook for Hackers, Forensic Analysts, Penetration Testers and […]
My scripts are hard coded to localhost. If you scan a remote host, make sure you have permission to scan […]
Back in the previous post on making a tool to find MD5 hash values… we were limited to just MD5 hash types. […]
Update: I added more functionality to this tool (adding SHA-256 and SHA-512)… see the specifics here: https://sdet.us/updating-md5-tool-to-use-sha-256512-hash/ Concept Hash Lookup and […]
I have this project at work – it’s a monitoring tool I built in Grails.  It’s a web application that […]

Latest news

Lorem ipsum dolor sit amet, at mei dolore tritani repudiandae. In his nemore temporibus consequuntur, vim ad prima vivendum consetetur.

Many years ago, when I first started with web automation, I used a Ruby web framework called Watir. A lot […]
Recently I came to an issue of needing to wait for an element to load. Selenium does have a WebdriverWait […]
# This sample code uses the Appium python client # pip install Appium-Python-Client # Then you can paste this into […]