Welcome! I'm Lorna Jane Mitchell, a web developer, working particularly with PHP, the LAMP stack and related technologies. My main interests lie in working with open source software and building excellent APIs so that data in one system can be used in another. I'm freelance, so if you want to work with me as a consultant, developer, trainer, writer or evangelist, then let me know.


Work With Me

Senior Developer

Need a senior developer? I have years of LAMP experience and love to lend a safe pair of hands to get a team through a tight spot.

API Design

I'm mad about APIs! If you'd like some advice with creating yours or integrating with someone else's, then you're in the right place.

PHP Services

Time for better tools or better practice? Time for a new version of PHP? Let me lend a hand to make your transition go smoothly.

Training

If your team needs to gain or improve their technical skills, I can help. I can work with your team, but I also run public courses, if that suits you better.


From The Blog

Gollum the Git-Enabled Wiki

In trying to get company documentation off google docs and people's laptops and into a more useful format, I have been researching developer-friendly tools for business documentation. Requirements went something like:
- must handle words and documents
- should be available locally, bonus points for revision history
- must publish to the web, and ideally be editable there
- should accept content in markdown
- must have access control (which wiped out my original plan of using a static site generator)

While I worked on this, we were using the wiki feature in GitLab ... which pretty much hit the nail on the head. Further investigation showed that the wiki feature in GitLab (and indeed in GitHub) is a ruby gem called Gollum. Continue reading

Set Up Your First Hubot

It took me far too long to get my first hubot working; when I finally sat down to get it going the process was much easier than I expected! So here's a little guide in the hope that this helps you get started too.
Continue reading

My Leanpub Toolchain

I have a couple of books (so far!) published on Leanpub, and I often get asked by aspiring authors how it works. Everyone's tools will be different, but this is what works for me Continue reading


Talks, Articles, Podcasts, and More

Slides

Git Branches for Fun and Profit


Daycamp4developers, December 2014
Speaker

Voices of the Elephpant


Voices of the Elephpant, October 2014
Slides

Web Frontend, API Backend


ZendCon 2014, October 2014
Slides

HTTP Debugging


ZendCon 2014, October 2014
Slides

Advanced Git Tutorial


ZendCon 2014, October 2014
Slides

Web Frontend, API Backend


PHP North West, October 2014