Blog


  1. Speaking at SuperMondays


    I'm delighted to announce that the people at SuperMondays in Newcastle have invited me to speak at their event on 22nd February. For this I'll be writing a new talk entitled "PHP and Web Services: Perfect Partners" - looking at how PHP is a good fit for web services and how …

    Read more

  2. Stopping CodeIgniter from Escaping SQL


    I'm adding some small features to the API for joind.in when I have a moment and this is my first experience of working with CodeIgniter. I've been getting increasingly impatient with its tendency to try to escape my SQL code for me - this is a really useful default feature …

    Read more

  3. Contributing to Projects on GitHub


    Recently I've been contributing to the code project behind joind.in, the event information and feedback site. I rely on joind.in a lot and after putting up with a frankly astonishing volume of feature requests from me, its owner Chris Cornutt very politely suggested that I might like to …

    Read more

  4. Speaking at PHPNW February


    If anyone is able to make it to the PHPNW User Group meet in Manchester next Tuesday 2nd February - I'm the speaker there! I'll be giving a talk entitled "Best Practices for Web Service Design", which covers lots of information about web services and how to write one that your …

    Read more

  5. Charlie Bag from Burdastyle


    About a year ago I discovered the BurdaStyle site - where they have open source patterns. And then over the summer I saw an event organised in NYC where they were making these Charlie Bags - foldable fabric bags for putting shopping in. The pattern is free, and came as a PDF …

    Read more

  6. Three Ways to Make a POST Request from PHP


    EDIT: A more modern take on this topic is here http://www.lornajane.net/posts/2018/make-a-post-request-from-php-with-guzzle

    I've been doing a lot of work with services and working with them in various ways from PHP. There are a few different ways to do this, PHP has a curl extension which …

    Read more

  7. Screen in Ubuntu Karmic


    I have written about screen quite often, mostly including my .screenrc file and showing how to have named tabs for the various screen tabs you have open. When Ubuntu Jaunty came out, I found it had some quite cool enhancements that made the customisations for screen really easy by default …

    Read more

  8. Dutch PHP Conference: Call for Papers Now Open


    There is an announcement over on the DPC (Dutch PHP Conference) website - their Call for Papers is now open (so go submit!). What's remarkable about this announcement is that I wrote it, and its signed with my name and the words "Your host this year" ... yes, I'm hosting DPC.

    I'm …

    Read more

  9. Speaking at TEK·X


    I'm always pleased to be accepted as a speaker but I'm especially delighted to hear that I'm speaking at TEK·X in Chicago this May. They had a crazy number of submissions for the number of slots available, and I really wanted to go since I spoke there last year …

    Read more

  10. New Office


    I haven't posted about the house for ages, mostly because I haven't been around enough to do much with this project at all! Some months ago (July to be precise) I moved out of the bedroom I use as an office here and into an attic, so we could redecorate …

    Read more

  11. Looking Back at 2009


    2009 was a funny year. I started it with a trip to South America, returning to a job I'd held for a year and was starting to feel settled with. I had grand plans for the year, for myself, my home, and my career. And at the end of the …

    Read more

  12. Silencing Curl's Progress Output


    I seem to have been writing a lot of shell scripts to do things with curl lately, and the main difference with piping curl's output to somewhere rather than just looking at it on the screen is that curl will then start outputting a whole bunch of progress information that …

    Read more

49 of 92