Technology

  • Installing a New Engine – Nginx

    ·

    I originally started blogging with WordPress via the one-click installer that came standard with a basic Network Solutions website.  It’s been several years since then, and I definitely advise against getting started that way.  There are better hosts out there, and better server systems.  Take your pick. For the past year, I’ve been running my blogs

    Read More

  • One Time Password Security

    ·

    My day job has primarily consisted of migrating an old-school ASP.Net WebForms website to a new ASP.Net MVC application.  This has involved a massive layout/structure redesign, database overhaul, and a lot of custom coding. I’m mostly happy with how I structured the MVC-based content management system.  It’s very similar to WordPress … only written in

    Read More

  • Shortcuts in Chrome

    ·

    Yesterday, we were bouncing ideas back and forth on Twitter regarding a specific ticket on WordPress’ Trac system.  At one point, a developer lamented the fact that Twitter didn’t automatically link “#18149” to http://core.trac.wordpress.org/ticket/18149. I jokingly commented that someone should come up with a Chrome extension to do just that.  Apparently, something that does that already exists.

    Read More

  • Loading Legacy Content in an iFrame

    ·

    At my day job, I’m responsible for bringing our various web products up to modern standards.  Right now, that involves pulling our old website off a static, table-based system built with FrontPage and executing a new design using ASP.NET MVC 3. It’s been a fun project so far, except for one major hang-up. We have

    Read More

  • How to Publish a WordPress Plugin – Git

    ·

    Last week we covered how to publish a WordPress plugin using Subversion.  But many of us aren’t using Subversion.  I know that after I started using version control, I quickly graduated to Git and Mercurial for managing distributed development.  It makes it easier for me to collaborate with others, and makes it easier for other people

    Read More

  • How to Publish a WordPress Plugin – Subversion

    ·

    After a discussion on the WordPress Answers Stack Exchange yesterday, I thought it would be a good idea to explain the different ways you can develop plugins for WordPress.  Since the official plugin repository uses Subversion for version control, that’s the obvious first choice when you’re just starting your development stack.  So here is, step-by-step,

    Read More

  • The Death of the Idea

    ·

    What value is there in an idea that never sees the light of day?  Many times, we come up with fantastic ideas.  The next great American novel.  The next great web project.  The next multi-billion dollar disruptive innovation.  But 99 times out of 100, the idea dies in its infancy. We create a great plan,

    Read More

  • A Rookie Attempt at Cron in CentOS

    ·

    For years, I used shared hosting systems exclusively for all my websites.  They were affordable, easy to manage, and required zero effort on my part to set up and maintain.  Unfortunately, I have a habit of rapidly outgrowing hosts and usually have to migrate to bigger and better servers about once a year.  I finally

    Read More

  • WordPress and Ajax

    ·

    This post is long overdue. For that, I apologize. Now, on to the fun! Everyone knows I love WordPress.  I build my websites on the platform.  I write plug-ins for other sites.  I recommend it to all of my clients.  I’ve even contributed code to core. Let’s stipulate for now that I think WordPress is

    Read More

  • Why Open Source? – Part 2

    ·

    Last month, I joined with several developers in explaining my reasoning behind working with open source software.  Like many others, I am involved in open source projects because I enjoy working with the community.  Last night, I only reinforced that. For some time, I’ve been hosting all of my various WordPress websites on a multisite

    Read More