Skip to content

tedious ramblings

The blog of Robert Hafner

Menu
  • Projects
  • Resume
  • Sponsor
  • Archives
  • About
Menu

Author: Robert Hafner

Announcing a New Continuous Integration and Email Package using Travis-CI and Vagrant

Posted on March 3, 2014March 3, 2014 by Robert Hafner

Years ago I wrote a library, Fetch, which was designed to read email using the PHP IMAP Extension. At the time I did not expect it to get much reuse so I skipped out on much of the test suite- if I’m going to be perfectly honest here though I have to admit that a…

WordPress Syntax Highlighting for YAML

Posted on January 19, 2014May 5, 2014 by Robert Hafner

I was writing up a new blog post that had some Yaml config files in them. I’ve been using the Syntaxhighlighter Evolved plugin for this, which has worked remarkably well. Unfortunately it seems that Yaml is not one of the supported languages, and I couldn’t find much about it. Luckily for me the author wrote…

PHP IMAP Script

Posted on January 12, 2014May 5, 2014 by Robert Hafner

As part of maintaining Fetch I have to install the php imap extension quite a bit. Although this is pretty trivial on most variants of linux it’s kind of a pain for OSX- you have to find a few dependancies, compile the imap c library from source, create the extension against your currently installed version of…

http://www.flickr.com/photos/sarabbit/4549185468

Planning to Go Down, HTTP Edition

Posted on January 11, 2014October 30, 2021 by Robert Hafner

Whether it’s from a planned upgrade or a blown RAID, your site is going to go down eventually. This was brought to light for a lot of people by a recent outage on Hacker News- an outage that was made worse by HN responding with 200 Status Codes. During the subsequent discussion I posted a…

Posts pagination

  • Previous
  • 1
  • 2
  • 3
  • 4
  • 5

About

Robert Hafner is a Principal Engineer based in Chicago focusing on distributed applications, infrastructure, and security. This blog is a running journal of projects, tutorials, and random ideas that pop into his head.

  • GitHub
  • Mastodon
  • LinkedIn

Popular Posts

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

©2025 tedious ramblings | Built using WordPress and Responsive Blogily theme by Superb