Slide 1

Slide 1 text

Cachet & Building for yourself

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

What is Cachet? • A beautiful, open source status page system. • Written in PHP using the Laravel 4.2 framework.

Slide 4

Slide 4 text

What is a "status page"?

Slide 5

Slide 5 text

LOL! Not this.

Slide 6

Slide 6 text

• A place to communicate infrastructure downtime. • Provides great customer support. • Creates transparency with your customers.

Slide 7

Slide 7 text

There are epic alternatives: • StatusPage.io • status.io • SorryApp • Stashboard • Staytus

Slide 8

Slide 8 text

For a hobby project it's $29 a month. Which, for a side-project that makes no money, that's expensive. * It is a great service, but it's not viable for most people.

Slide 9

Slide 9 text

First commit • I hummed and hawed about building my own. • "How hard can it be?" • "I'm a developer!" • On November 16th at 22:26 I started building Cachet and at 23:59, I finished for the day.

Slide 10

Slide 10 text

Yes, "hawed" http://en.wiktionary.org/wiki/hum_and_haw Lord Haw-Haw

Slide 11

Slide 11 text

39 contributors and 1377 commits later...

Slide 12

Slide 12 text

No content

Slide 13

Slide 13 text

What are our features? • We're open source. • Easily deployable to Heroku with the Heroku Button. • Packaged with a Dockerfile. • Multilingual and can be translated inline. • Scheduled maintenance. • Ships with a powerful, RESTful API. • Two factor authentication.

Slide 14

Slide 14 text

Some stats... • 20,000 visitors to the website, docs and blog. • We've seen up to 3,000 clones from GitHub in just one week. • 242,000 recorded events from anonymous tracking. Reporting 337 installs in the last 30 days. • 1500+ stars on GitHub.

Slide 15

Slide 15 text

No content

Slide 16

Slide 16 text

Build for you. • Scratch that itch! • Take an existing idea and make it better. • Do it your way.

Slide 17

Slide 17 text

Learn and love what you do. • I've not stopped learning things since making Cachet - especially how tightly MySQL holds your hand... • I'm immensely proud of what we've achieved. • I now have the opportunity to make a real product.

Slide 18

Slide 18 text

• Rewrite in Laravel 5. • Split into packages so you can swap functionality. • Several status page templates. • An all new dashboard. • Better metrics system. • LDAP & SAML auth support. • Support for multiple applications. • Much, much more! What's next for Cachet?

Slide 19

Slide 19 text

Demo time.

Slide 20

Slide 20 text

Find us. @cachethq cachethq.io

Slide 21

Slide 21 text

Thanks :) @jbrooksuk james-brooks.uk