Nginx ipv6only setting gotcha

Summary A brief tip on the symptoms of con­fig­u­ra­tion gotcha I ran into when binding Nginx on IPv4 and IPv6 networks. The fix was to set ipv6only=off in the listen directive. Recently I upgraded to Nginx 1.4.0 on my the host for this website from an older version of Nginx. After the upgrade I found that con­nec­tions to port 80 from IPv4 hosts were refused. Con­nec­tions from IPv6 enabled hosts worked fine. ...

December 14, 2013 · MichaelHughes

Engineering Priorities

A short post on the priorities of hobby projects, 1st draft projects, final production grade applications. As per the post tag the below is only 1/4 serious and 3/4 for fun. Hobby / 1st drafts: Novelty (Can I use this new shiny thing?) Performance (Can I make this new shiny thing go faster too??) Reliability (Oh yeah–it fails sometimes, but I just restart it.) Correctness (Wait you mean it was supposed to solve problem X and not problem Y???) As in: I want to try something new that’s fast, usually works, and normally returns me the right thing (for what I thought I was solving). ...

April 21, 2013 · Michael Hughes

When is software done and implications therein

In this post we’ll discuss what it means for a piece of software to be done (if ever) and some of the implications of that. ...

April 19, 2013 · Michael Hughes