Skip to content
View textbook's full-sized avatar


  • Pro


@ignitionworks @CodeYourFuture
Block or Report

Block or report textbook

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse


Hi, I'm Jon. I'm an:

  • 🏒 Engineering consultant at Ignition Works and 33 Teams (currently working with HSBC) and mentor at Code Your Future
  • πŸͺ‚ Extreme programmer into pair programming, test-driving development, and CI/CD
  • πŸ‘― Effective collaborator working in balanced teams to deliver delightful products early and often
  • πŸ‘¨β€πŸ’» Adaptable polyglot shipping software in JavaScript and TypeScript (across Angular, Vue and React), Python, Java and Kotlin (with Spring), and even PHP (7, with Laravel)
  • πŸ€– Automation fan trying to get robots to do the repetitive stuff so humans can focus on what's important

πŸ“š Check out my tutorial series on test-driven development in JavaScript:

  1. FTW - the basic principles of TDD, showing unit testing using Jest
  2. E2E - expanding to higher level testing, using Cypress for E2E and Jest for integration and unit testing of a simple Create React App UI with Testing Library
  3. API - more options for test doubles as we bring in API calls and even random functionality to our React UI
  4. Ohm - departing from RPS and building a resistor calculator REST API with Express and SuperTest


  1. fauxauth fauxauth Public

    Helper application for testing OAuth clients

    TypeScript 2 3

  2. bulrush bulrush Public

    A Bulma-based Pelican blog theme; clean, flexible and responsive.

    HTML 63 22

  3. starter-kit starter-kit Public template

    Starter kit for full-stack JavaScript projects

    JavaScript 36 69

  4. eleanor-rigbot eleanor-rigbot Public

    Eleanor Rigbot, searching for tweets that will fit in the scheme of this rhyme. What will it find?

    Python 2 1

  5. flash flash Public

    A project dashboard that works.

    Python 5 3

  6. aslack aslack Public

    Asynchronous Slack API integration.

    Python 14 3