1. My thoughts on the ALS challenge

    Before you read this entry, please be aware that it might rub you the wrong way. (That's okay with me if it's okay with you. I don't expect that everyone will share my perspective.)

    There's always the one guy who has to be the party pooper ...

    Tagged as : Personal Charity
  2. New blog software

    I have been migrating my primary server from VPS.NET to Linode because I can get better specs for the same rate as well as Linode having considerably (5-6x) better disk I/O performance. One of the goals of this migration was to avoid deploying Apache or MySQL on the ...

    Tagged as : Meta
  3. Object Copying in C#

    When working on some sort of data-driven project, I frequently have the need to allow deep-copying of data objects. There are several patterns that accomplish this, but I've settled on one in particular.

    Most .NET developers are probably familiar with the ICloneable interface. While this is a good starting ...

    Tagged as : C#
  4. httpd migration complete

    I've finished the httpd migration process. chrishowie.com is now using nginx as its primary httpd, which reverse-proxies to Apache for only a few mod_python and mod_mono web applications. Over the next few weeks, I'll be trying to eliminate Apache entirely.

    Tagged as : Meta nginx Apache
  5. httpd and URI-to-site-mapping migration

    Over the next week or so I'll be working on migrating this site from Apache to nginx, as well as altering the way that various URLs map to sites/applications. I will be trying very hard to avoid any service interruptions by fully testing my nginx configuration before replacing ...

    Tagged as : Meta Apache nginx
  6. C++ references, continued

    So I got some feedback about my last C++ post. The comment states that references are not pointers, they are just names for another object.

    Sorry for reopening a topic after nearly 6 months. But I cannot stay silent.
    I think you got it wrong. Completely.
    Although a reference might ...

    Tagged as : C++
  7. Database versioning and handling branching

    It's no secret to developers of database-driven applications that trying to version a database schema (and seed data) is a royal pain. Propagating changes from your development environment to a live environment is not something that most version control systems are well-equipped to do. This is further complicated by ...

    Tagged as : Database

Page 1 / 14