---
title: Bulletproof Demos
description: We all like to build software which is reliable, but every once in a while it seems like a good idea to demo something still in its unreliable infancy. Google Chrome has a little known feature which can help.
image: https://product.hubspot.com/hubfs/BlogCode_Green-Oct-03-2020-03-48-24-57-PM.png
---

[Engineering](https://product.hubspot.com/blog/topic/engineering)

# Bulletproof Demos

[ Zack Bloom ](https://product.hubspot.com/blog/author/zack-bloom)

 on Mar 14, 2013

We all like to build software which is reliable, but every once in a while it seems like a good idea to demo something still in its unreliable infancy. Google Chrome has a little known feature which can help.

Record modes let you record every request Chrome makes. Playback mode serves requests out of that recorded cache just as if they were being loaded on the spot. It doesn't record where you click or what you open, just every request as it moves over the wire.

These instructions are tuned for OS X, but can be adapted to any operating system.

1. Start by closing Chrome (after copying down these instructions!)  
2. Open a Terminal (Cmd+Space then type "Terminal")  
3. Type `open -a "Google Chrome" --args --record-mode` and hit enter.  
4. Run through your demo, and close Chrome, returning to the terminal.  
5. Type `open -a "Google Chrome" --args --playback-mode` and hit enter.  
6. Everything will be served out of the recorded cache, even if your servers have exploded, a bug has been deployed, or the conference wifi has dropped out.

 

Thanks to commenter Michael Kenniston we have these commands for Ubuntu (and most other Linux):

`google-chrome --record-mode`

`google-chrome --playback-mode`

As with the OS X instructions, remember to close Chrome before beginning and between steps.

 

Commenter Kristian J. has provided these instructions for Windows:

Press Win+R to open the run dialog, enter `chrome --record-mode` for record mode and `chrome --playback-mode` for playback.

 

[Share on Twitter](https://twitter.com/intent/tweet?url=https%3A%2F%2Fproduct.hubspot.com%2Fblog%2Fbulletproof-demos)[Share on Facebook](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fproduct.hubspot.com%2Fblog%2Fbulletproof-demos)[Share via email](mailto:info@example.com?&subject=&body=https%3A%2F%2Fproduct.hubspot.com%2Fblog%2Fbulletproof-demos)[Share on LinkedIn](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fproduct.hubspot.com%2Fblog%2Fbulletproof-demos)

## Recommended Articles

<https://product.hubspot.com/blog/why-we-treat-interns-like-full-members-of-the-team>

[Culture](https://product.hubspot.com/blog/topic/culture)

## [Why we treat interns like full members of the team](https://product.hubspot.com/blog/why-we-treat-interns-like-full-members-of-the-team)

 There are some companies that have special co-op and internship projects that are separate from their normal stream of product development. Often, ...

[ Eric Richard (He/Him) ](https://product.hubspot.com/blog/author/eric-richard)

 on Aug 22, 2017

<https://product.hubspot.com/blog/learning-in-eng>

[Culture](https://product.hubspot.com/blog/topic/culture)[UX](https://product.hubspot.com/blog/topic/ux)[Engineering](https://product.hubspot.com/blog/topic/engineering)[Product](https://product.hubspot.com/blog/topic/product)[Product Management](https://product.hubspot.com/blog/topic/product-management)

## [What Does Continuous Learning Look Like in Product & Engineering?](https://product.hubspot.com/blog/learning-in-eng)

 At HubSpot, we believe that learning and sharpening our craft is part of growth. We're serious about it and our culture is shaped by it. Below, hear ...

[ Anthony Roldan (He/Him) ](https://product.hubspot.com/blog/author/anthony-roldan)

 on Nov 16, 2023

<https://product.hubspot.com/blog/from-intern-to-full-time-at-hubspot>

[Culture](https://product.hubspot.com/blog/topic/culture)[Engineering](https://product.hubspot.com/blog/topic/engineering)

## [I’m a Former HubSpot Engineering Co-op. Here’s Why I Chose to Work Here Full Time.](https://product.hubspot.com/blog/from-intern-to-full-time-at-hubspot)

 “Wow, that sounds like real work.”

[ Jonah Min (He/Him) ](https://product.hubspot.com/blog/author/jonah-min)

 on Aug 26, 2020

## Join our subscribers

Sign up here and we'll keep you updated on the latest in product, UX, and engineering from HubSpot.

[Subscribe to the newsletter

](https://product.hubspot.com/blog/bulletproof-demos#subscription-popup)

[Back](https://product.hubspot.com/blog/bulletproof-demos#)

## Get Connected

The latest engineering, UX, and product news from the HubSpot Product Blog, straight to your inbox.

Next

Not using [HubSpot](https://www.hubspot.com/) yet?

Search Term:

** Search HubSpot.com ** Search the blog

Load more