Automating AB-testing boilerplate generation with a CLI

At Hootsuite, we run a lot of AB tests. These tests require a lot of boilerplate code. During my co-op at Hootsuite, I had the opportunity to automate that process with a Command Line Interface (CLI).

AB Testing Boilerplate

AB testing is essentially an experiment where two or more variants of a page are shown to users at random, and statistical analysis is used to determine which variation performs better for a given conversion goal. (Optimizely)




Hootsuite's Engineering Blog

Recommended from Medium

Visit for our new, native blog.

Robust Integration Tests With Cypress

Accessibility Improvements for the p5.js Web Editor

Group of people sit below a projected statement that says “p5.js will not add new features except those that increase access”

Get Some “Elf”-Control for Your Angular State Management


React App using SAP Business Application Studio

‘this’ in JavaScript

[Tech Blog] React vs. NextJS — Front-end frameworks compared

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Ian Mah

Ian Mah

Computer Science @ UBC | Currently Software Developer Co-op @ Hootsuite

More from Medium

Apollo Federation: How do Request Travel Through a Federated Architecture?

Six circles representing networks with arrows and lines between each.

15 Points on GraphQL Vs REST API

Using Betas to Deploy New Features Safely

People sitting around a desk with laptops open.

Creating a MongoDB Compass Plugin