I’ve recently been thinking that I should also do a better job of linking through to the various talks I’m giving/have given – and at around the same time I was contacted by the good folk at mojoLive about integrating against joind.in. To cut a long story short, the joind.in API now has the functionality for users to retrieve their list of talks! Continue reading
Author Archives:
Downloading Files from Faspex
Continue reading
PHP Recursive Function Example: Factorial Numbers
Factorials
Factorials are a very easy maths concept. They are written like 5!
and this means 5 * 4 * 3 * 2 * 1
. So 6!
is 720 and 4!
is 24.
6!
is the same as 6 * 5!
, or 6 * 5 * 4!
… and this is where the recursive functions come in. Continue reading
How the Web Looks to Me
I navigate the web using the Keyboard Navigation extension in Google Chrome, which is what is adding all the little labels you see in the screenshot above. Install the extension, and press comma. The labels will pop up, then you type whichever character(s) show next to the thing you want to “click” on, and off you go.
It’s super-simple, and easier to use than I expected. Why don’t you try it out on your own sites? You’ll get a sense of how the web looks from where I’m standing :)
Speaking at OSCON 2012
OSCON is special because I have always wanted to go and never imagined it would actually happen. Every year I read the list of sessions from the year before, and decide that I absolutely must submit to the call for papers, regardless of how small I think my chances of being accepted are! I’ve submitted a couple of times in the past, excluding last year because I was newly freelance (OSCON does not cover any speaker expenses at all, they just give you a conference pass. That’s kind of hard going for those of us self-funding halfway across the world, and last year, I just couldn’t do it. This year I still can’t really justify it but I’m going anyway!) Continue reading
Using an Existing Vagrant Setup for PHP Development
Then I went to WhiskyWeb, which had a hackathon. I’m unclear on exactly what happened because my attention was elsewhere but it seems like @JayTaph showed off puppet and vagrant to @deizel*, who immediately built a vagrant setup for joind.in, which is an open source project that I’m currently leading. With the shiny new technology all packaged for me, I decided it was time to take a look! Continue reading
Tips on Writing an API for a Smartphone App
[qtweet 197668987352530944]
I have lots of advice for Olly (whom I know personally) but there’s no way it will fit into a tweet! So here it is, in rather longer form :)
Continue reading
Taking on a Database Change Process
Community Wisdom: A Training Budget of Zero
We Don’t Know Deployment: A 4-Step Remedy
So here’s my problem.
We dont know deployment. We work from same copy on one test server through ftp and then upload live on FTP.We have some small projects and some big collaborative projects.
We host all these projects on our local shared computer which we call test server.
All guys take code from it and return it there. We show our work to clients on that machine and then upload that work to live ftp.Do you think this is a good scenario or do we make this machine a dev server and introduce a staging server for some projects as well?
I wrote him a reply with some suggestions (and my consulting rate) attached, and we had a little email exchange about some improvements that could fit in with the existing setup, both of the hardware and of the team skills. Then I started to think … he probably isn’t the only person who is wondering if there’s a better way. So here’s my advice, now with pictures! Continue reading