Hire quickly: Addendum, recruiters

Recruiters: Here’s the rules. The first recruiter to tell me the company name, and then send the job-spec gets to forward my details – if I think it’s interesting. No company name, or spec, no chance If you send my details without my OK, you lose. And I tell the company you are a loser

(Read More…)

Tags: , ,

Hire quickly, because your competitors will.

If you aren’t taking hiring seriously – other people can, and do hire the people you need. I’ve been guilty of it before – leaving it a couple of days – or even a week before getting back to someone that sent in their CV – although of course, most of the time, it didn’t

(Read More…)

Tags: ,

Jailbreaking your Kindle, and putting new ‘screensaver’ images

A quick fun post for those of you with an Amazon Kindle – some instructions on how to a) jailbreak your reader (trivially easy), and then b) put your own wallpapers on there, so you get a more interesting ‘screensaver’. It’s really easy, no more than 20 mins and a couple of reboots/software updates. Most

(Read More…)

Tags: ,

Booze at tech meetups

I was out last night at the The Big Xmas [bash] #, near Silicon Roundabout. It was a fun night out meeting various people, tech, business and recruiters. Oh, the shame though – I was wearing the same T-shirt as someone else – and, yes, I have indeed replaced people with small shell scripts. Now,

(Read More…)

Tags: ,

Deployment with Capistrano – the Gotchas

Capistrano, makes deployment of code easy. If you need to do a number of additional steps as well, then the fact that they can be scripted and run automatically is a huge win. If you’ve only got a single machine (or maybe two), then you could certainly write your own quite simple, and entirely workable

(Read More…)

Back from the coalface

I’ve been pretty busy in the last couple of years, first at Binweevils and in 2011, PeerIndex – hence the utter lack of posts, but as the note on my personal CV site says, I’m taking some time off between looking for my next role. This does give the opportunity to write more of PHP

(Read More…)

Tags: ,

Doing the work elsewhere – Adding a job to the queue

I’ve previously shown you why you may want to put some tasks through a queuing system, what sort of jobs you could define, plus how to keep a worker process running for as long as you would like (but still be mindful of problems that happen). In this post, I’ll show you how to put

(Read More…)

Doing the work elsewhere – Sidebar – running the worker

I’m taking a slight diversion now, to show you how the main worker processor runs. There are two parts to it – the actual worker, written in PHP, and the script that keeps running it. For testing with return from the worker, we’ll just return a random number. In order to avoid returning a normally

(Read More…)

Doing the work elsewhere – Asynchronous Message Queues

The use of Beanstalkd as a queueing system What is an asynchronous queue The classic wikipedia quote (Message queue) In computer science, message queues and mailboxes are software-engineering components used for interprocess communication, or for inter-thread communication within the same process. They use a queue for messaging – the passing of control or of content.

(Read More…)

($me instanceOf ZCE) === true

Phew. That would have been embarrassing if I’d not passed my ZCE on Thursday afternoon (Jun 4th, 2009).

Tags: , ,
© PHP Scaling
CyberChimps