I am so done with this "This is good" or "that is good" as far as programming languages go. It's all about right toolset for the job.
If you need a small site/Blog/small ecommerce/small donation platform/small real estate website etc, PHP seems to tick just the right boxes since it has tools like Wordpress on it's side.
You are building next Pinterest OR Facebook ? Then I think you should look at other alternatives.
Looks good, best of luck. However let me warn you that this could be done with something like Geotrust Anti-Malware scan by Symantec which is like $45 per year. So it might be an uphill battle... Best of luck from my side.
"If you have just graduated University then it's likely that the only code samples you have will be from"
That's a weak argument. In fact it further strengthens Ayende's view that such a candidate is not suitable purely on the grounds of not liking to code.
In my experience hiring great developers brings more challenges then benefits.
They are difficult to retain, They are difficult to be made satisfied, you need to change your company compensation rules to accommodate them and various other problems.
It's much better in my experience to hire a mediocre developer and train him in your domain.
Less of an article more of a recruitment drive? (indicated from "/jobs" sub-directory.
Anyways I am interested in knowing why would you do that ? What kind of problems need 10,000 cores to solve ? Could be easily partitioned with Big Data or Hadoop instead of building 1 giant skynet ?
Seems like it's a fashion statement more than business decision ? Unless your app is point and click, it's unlikely to get too much usage from Ipad. So in that case, will you stop supporting that too?