Michael Nutt

Michael Nutt

6 posts •
Tech

Pre-Mortems

In preparation for the holidays, we hold a pre-mortem: assume that a month from now everything is on fire, how did we get to this point? What can we do to prevent it?

  • Michael Nutt
    Michael Nutt
3 min read
Tech

Doorman Authenticating Proxy

At Movable Ink, we have a number of different backend services, and we needed a central service to restrict access. We built Doorman to proxy to our services and handle authentication.

  • Michael Nutt
    Michael Nutt
2 min read
Tech

Building a Rich Text Editor

Building a rich text editor might as well be a rite of passage for frontend developers. A textarea might be good enough for 90% of use cases, but that last 10% is where you’ll find some of the more recognizable text editors on the Internet.

  • Michael Nutt
    Michael Nutt
12 min read
Tech

Rollup Analytics Counters using PostgreSQL

When we power email content, our customers want to see analytics about how it performed. We process some reports nightly as batch jobs, but other metrics benefit from the ability for customers to see them in real-time.

  • Michael Nutt
    Michael Nutt
4 min read
Tech

Computed Property Setters

The more ways I discover to leverage computed properties, the less I need to override lifecycle hooks or define custom functions within a component. This makes them a powerful option in the Ember toolkit for writing declarative, concise code.

  • Michael Nutt
    Michael Nutt
5 min read
Tech

Serving Files: S3 and High Availability

At Movable Ink we heavily use Amazon S3 for storing millions of files and serving them to hundreds of millions of users. It has a number of very compelling qualities: it has great

  • Michael Nutt
    Michael Nutt
4 min read
© 2025
Latest Posts Ghost