Blog

  1. Battle for the Net

    Save the internet

    Net neutrality is good. It means all websites on the internet get the same bandwidth. Netflix.com loads as fast as thebigreason.com. The new FCC Chairman plans to overturn regulations that keep the internet neutral and allow internet providers (telecoms ie. Comcast, Charter, AT&T, Verizon, etc.) to charge more money for increased bandwidth. It also has some very ominous implications for free speech.

  2. New: Upcoming Gigs

    I get a lot of inquiries as to where I’m playing next (which I am extremely humbled by and appreciative of), but I’m not much of a future planner. I live in the “now.” You know, like a renegade. These things are hard for me to remember off hand, so I made a listing of my Upcoming gigs for this website.

  3. Mandrill Dissolves Free Service

    Mandrill just announced that they are requiring all of their users to have a paid monthly MailChimp account by the end of April. As a heavy Campaign Monitor user, I completely understand why they are doing this, and don’t fault them in the slightest for it. However, this complicated things substantially for me, and one of my more vulnerable clients.

  4. Some Hackings

    My apologies for the broken image links and any spammy redirects you may have encountered here recently. My shared server was victimized by some bot hacking, and I’m still tidying things up.

  5. How to fade a gradient background image with CSS transitions

    Table of upcoming events

    In a recent project, I wanted to apply a CSS transition to the hover state of a table row and some menu items. The problem was that my hover state used a gradient background and I wanted the gradient to fade in and out. Background colors can be faded in, but background images can only be moved around. My solution was to fade in a background color and animate the position of the background image.