Blog


  1. PHP Developer at a Python Conference


    A few weeks ago, while attending the delightful OggCamp, I was approached by someone asking me to speak at PyConUK. Well ...

    Read more

  2. QR Codes with Google Charts API


    I'm a big fan of the google charts API - it draws much better-looking graphs than I would ever manage and all I have to do is assemble the right URL to make it work. I recently got a feature request to add QR codes to joind.in, so that speakers and event admins could easily allow people to link in to a particular talk page.

    Read more

  3. Eleven Wordpress Plugins


    When I moved this blog to wordpress a few weeks ago, I got a lot of questions about its implementation and setup. Today I'm sharing a list of all the plugins I have enabled, with a little description of what they are and what they do.

    Read more

  4. ArrayAccess vs ArrayObject


    I help people qualify for Zend Certification and in the last few months I've had questions about both ArrayAccess and ArrayObject. This post is an attempt to illuminate both.

    Read more

  5. Movable Type Fonts and Ubuntu


    Since relaunching this site, with actual design rather than several shades of pink thrown together, I've become more aware of being consistent in presentation. With this in mind, I wanted add the same fonts to Ubuntu that are used here.

    Read more

  6. Conference Finance


    Planning an event of any kind? Let me share with you what I have learned so far about how the numbers for these things actually work and how to understand the "what to charge" vs "how many people" balance.

    Read more

  7. At the Helm of Joind.in


    As of a few days ago, and following Chris' post, I am now the proud owner of an open source project.

    Read more

  8. Learning About Web Services


    I'm updating my web services tutorial session at the moment for the PHPNW Tutorial Day. I switch the order of the topics around every time, in an effort to make it more digestible, and I thought I'd share.

    Read more

  9. PHP OAuth Provider: Access Tokens


    I've been working with OAuth, as a provider and consumer, and there isn't a lot of documentation around it for PHP at the moment so I thought I'd share my experience in this series of articles. This relates to the stable OAuth 1.0a spec, however OAuth2 has already started to be adopted (and differs greatly). This article uses the pecl_oauth extension and builds on Rasmus' OAuth Provider post. This entry follows on from the ones about the initial requirements, how to how to handle request tokens, and authenticating users.

    Read more

  10. New Site Theme


    If you're reading this on a feed, you might like to click in to inspect the new look which has now arrived on lornajane.net! I've moved all my existing content to wordpress, and the lovely people at magmadigital made the theme that you see here.

    Read more

  11. Drawing Flow Diagrams with GraphViz


    Recently I've been drawing a few different kinds of diagrams for a book I was writing, and been using graphviz to create them. Since I struggled a bit to get them going the way that I wanted them to, I am sharing them here (as much for my future self as anyone else visiting, but if they help you too then that's excellent).

    Read more

  12. Comment, Don't Tweet


    This blog regularly features posts which are rather niche, incomplete or in some cases simply misleading (not intentionally, I promise!). Often I post something, and then discover there was an awful lot more to know, and find that people add all kinds of constructive suggestions, resources, and other goodness in the comments.

    Read more

35 of 92