Interested in sponsoring the site? [find out more]
Are there any programming Katas related to testing?
What would be suitable Code Katas for people wanting to learn how to code to support their testing?
How to Write a Chrome Extension from JavaScript Snippets code
Writing a Chrome Extension is pretty easy (getting it in the Chrome Store is much harder!). In this post I will take the snippet code I wrote to generate CounterStrings and convert it into a Chrome Extension.
Demo of CounterStrings in Action finding a live bug in Github
CounterStrings are an underused technique. Primarily because there are not a lot of tools that implement it. In this blog post I explain how you can use them from within your browser, and as a bonus, using them to find a bug in Github.
JavaScript Tutorial Creating a CounterString tool in Chrome Browser Dev Tools Snippets
I often talk about automating tactically and strategically. When we automate tactically we do what it takes to get the job done for us. When we automate strategically we build for the long term.
The same is true for programming tools. We can start small and tactical and scale strategically. In this example I create a Counterstring tool.
CounterString Algorithms
TLDR; Reverse counterstrings are easier to generate. Creating same output forward is harder but might be useful for streaming or files.