Menu

Close
  • Home
  • About
Subscribe
Christopher Nadeau Menu

Christopher Nadeau

A blog about technology and the lessons learned while developing, shipping and scaling software.

Scroll Down
Page 1 of 1

Nginx proxy_pass DNS Cache

We use nginx to proxy to an Amazon S3 bucket to serve static content to customers. Yesterday, I noticed a high failure rate through the proxy »

Christopher Nadeau Christopher Nadeau 31 March 2017

pt-online-schema-change error "Error creating new table ... duplicate key"

pt-online-schema-change is a tool in the Percona Toolkit which allows you to make large table alters without locking the database. Newer versions of MySQL have Online »

Christopher Nadeau Christopher Nadeau on MySQL, DevOps 16 June 2016

Quickie: Prevent Mac apps from quitting when last window is closed

There are a few apps on OSX that quit/terminate once their window is closed. This is typical on Windows of course, but it's a bit »

Christopher Nadeau Christopher Nadeau on Quickie, Mac, Productivity 03 March 2016

Quickie: Quickly rename MySQL database

There's no way to rename a MySQL database. Typical advice is to dump/restore the database, but this is obviously very slow if you have a »

Christopher Nadeau Christopher Nadeau on DevOps, Quickie, MySQL 02 March 2016

SSH with a Bastion Host

A bastion host is a server that sits on a public network whose sole purpose is to provide access to an inner private network. For example, »

Christopher Nadeau Christopher Nadeau on DevOps, Security 27 February 2016

AWS VPC Network Structure

I recently started playing around with AWS. One of the really cool things about AWS is the Virtual Private Cloud (VPC) features. By creating a VPC, »

Christopher Nadeau Christopher Nadeau on AWS 27 February 2016

Configure a Hyper Key on OSX

If you're anything like me, you like keyboard shortcuts. I like to set up custom shortcuts and macros to automate everything I can. The problem is »

Christopher Nadeau Christopher Nadeau on Productivity 20 February 2016

Setting up a new MySQL slave database via steaming xtrabackup

The goal today is to build a new MySQL slave database off an existing database. We'll use Percona's xtrabackup to stream a hot backup over the »

Christopher Nadeau Christopher Nadeau on DevOps 27 January 2016

Using NgModelController with Custom Directives

Creating directives with AngularJS is fairly straightforward. But most directives also need to interact with a model which represents their state. You could bake in your »

Christopher Nadeau Christopher Nadeau on Javascript, AngularJS 01 February 2014

Ditching Google

Over the years, there have been so many blog posts determined to convince us that Google is becoming evil. This isn't one of those kinds of »

Christopher Nadeau Christopher Nadeau on Products 01 February 2014
Page 1 of 1
Christopher Nadeau © 2017
Proudly published with Ghost