Tag: programming

  • Website Stability Woes

    Website Stability Woes

    This site has been offline for almost a day, and I hadn’t noticed! Luckily, I came here to draft a post about my recent experience with a PHP bug, and I noticed that the page was loading to a white screen. Experience teaches me that the web server Caddy likes to return empty responses when…

  • Dimensions of Performance

    Here, I present a list and description of the performance dimensions that actually matter so far in my software engineering career. No flex, no marketing, no metrology. My hope is to separate the different kinds of performance that could matter to help you identify the right performance tradeoffs for your application.

  • PHP is Pretty Bad

    I write about a fundamental security design weakness in PHP-based web applications, a gift that keeps giving despite our best attempts to contain the ghost of the past.

  • Initialization

    Initialization

    Wow! Setting up this site was a lot more involved than I expected, but I’m glad I made the ultimate decision to set up a server from scratch rather than subscribing to a shared hosting service. My main concern with using a plain VPS was that the setup would be trivially simple and result in…