The latest news from incident.io HQ

We’re building the best way for your whole organization to respond, review and learn from incidents. This is where we talk about how and why.

Golang tests using the mocked Slack client
Engineering

Using context.Context to mock API clients

We've found a pattern to mock external client libraries while keeping code simple, reducing the number of injection spots and ensuring all the code down a callstack uses the same mock client.

Lawrence JonesPicture of Lawrence Jones

Lawrence Jones

5 min read
A photo of a field
Engineering

Breaking down complex projects into smaller, shippable increments

Mitigate the risks of delivering a complex project by shipping small pieces along the way.

Lisa Karlin CurtisPicture of Lisa Karlin Curtis

Lisa Karlin Curtis

8 min read
A photo of a safe
Engineering

Building safe-by-default tools in our Go web application

Moving fast and breaking things is all well and good, but keeping our customer data safe isn't something we can compromise on. Find out how we do it!

Lisa Karlin CurtisPicture of Lisa Karlin Curtis

Lisa Karlin Curtis

6 min read
Speed dial of a car
Engineering

Deploying to production in <5m with our hosted container builder

Fast build times have a number of benefits, from reliability to developer happiness. We reduces our time to deploy to <5, and it's glorious.

Lawrence JonesPicture of Lawrence Jones

Lawrence Jones

10 min read
A photo of Lisa Karlin Curtis
Engineering

5 ways incidents made me a better engineer

Incidents are a great opportunity to gather both context and skill. We should all take advantage of them.

Lisa Karlin CurtisPicture of Lisa Karlin Curtis

Lisa Karlin Curtis

5 min read
Cloud Trace with inline StackDriver logs
Engineering

Logs and tracing: not just for production, local development too

For a small initial investment, we've found a observability setup that works great for both production and local development. You should try it, too!

Lawrence JonesPicture of Lawrence Jones

Lawrence Jones

5 min read
Engineering

Now you see me, now you don't: feature-flagging with LaunchDarkly at incident.io

At incident.io, we ship FAST. Find out how feature flags allow us to keep changes small and incremental while also hiding unfinished features from customers.

Sophie KooninPicture of Sophie Koonin

Sophie Koonin

7 min read
Stones skipping across the water
Engineering

One, Two, Skip a Few...

The other day, we started getting strange reports from some customers of incident.io. Their incident identifiers — unique numbers to identify each incident — appeared to have jumped unexpectedly.

Pete HamiltonPicture of Pete Hamilton

Pete Hamilton

8 min read

Stay in the loop: subscribe to our RSS feed.

Move fast when you break things