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

Announcing the Git Workbook

I'm very pleasedtitle_page to announce the immediate availability of my new book Git Workbook, costing $20 from LeanPub. This is a book that you "do" rather than "read"; it's a series of chapters (30 ish so far) each covering one specific git skill.

Each chapter includes an explanation of the skill in question, followed by a hands-on exercise so that you can work through the skill yourself, and ends with a tickbox so you can keep track of how far through you are. It has quizzes, diagrams, mildly amusing stories, and as many other examples as I could think of that could help anyone to take in this technical topic and understand how to apply the techniques covered. Continue reading

Git Submodules for Dependent or Common Code

Submodules are one of the most powerful and most mistrusted features in git, at least in the web development part of the internet where I spend my time. I've seen them go horribly wrong, but I've also had teams adopt submodules and have their development process run much more smoothly as a result - so I thought I'd take a moment out of my day to write down the process (and the gotchas) of development with submodules. Continue reading

Ada Lovelace Day: The Women Who Share My Journey

It's Ada Lovelace Day. If you don't know what that is, you can read more about it here: http://findingada.com/. Go ahead, I'll wait.

While being a woman in tech can be isolating, the women I meet along this journey make the experience what it is. I have fabulous male friends and mentors also, but today I'm focussing on the women around me. They are the modern-day equivalent of the cousins that you grow up with, share stories with, laugh and cry with. They have shared the personal and the professional, the joy and the fear. Today seems like a good time to call out some of the women that I'm so glad to have around me. Continue reading


Talks, Articles, Podcasts, and More

Slides

Web Frontend, API Backend


PHP North West, October 2014
Slides

Advanced Git Tutorial


PHP North West, October 2014
Slides

New Wave PHP


DrupalCon, October 2014
Slides

OOP For Drupal Developers


DrupalCon, September 2014
Article

Contribute To Open Source With Git


Net Magazine, September 2014
Slides

Web Frontend, API Backend


Nomad PHP, August 2014