The Cloud is just someone else’s servers, or a portion thereof. Use the cloud because you want to scale quickly, only pay for what you use, and put someone else, with a global team, on the hook for recovering from outages. You’d also like a safety net, somewhere out there with the data you cannot … More Cloud is ephemeral
In the old world, you bought as big a machine as you could afford, and threw some code at it. If it could fit in memory and the disk I/O wasn’t a bottleneck, everything was golden. In the cloud, however, CPU cycles and disk storage cost real money. Optimisation is key, so long as it’s … More Cloud thinking : efficiency as a requirement
In any system with clients outside your direct control, you will be subject to Rule 1 of network security : Don’t trust the client. For the Mandelbrot Set, the worst that can happen to the result is that a few pixels go astray, provided the input is properly sanitised to protect the server. For more … More NMandelbrot : Clients gaming the system
To tie together a few of my previous posts, I wanted to talk about the proof of concept I built in Node.js. I will come back and discuss the outstanding issues in a later post. The concept I wanted to try out Node.js as the hot new thing in order to see how I felt … More The node.js Mandelbrot Set
I realise for most of the audience, this will be stating the obvious, but I want to cover these rules now so I can refer to them later in the series. I’m going to do this as a series of 3 posts, so I can refer to each rule separately. The three rules of network … More The three rules of network security
After my Post PC post, and with an interest in node.js I decided to see if it was now possible to develop a reasonably complex bit of software, with structure and tests, having nothing more than a Web browser installed. I looked at a few options but decided on cloud9 http://c9.io because it has a … More Post PC? Developing in the cloud.
Having submitted a talk on html5, and calling it “The Language of Cloud Computing” (please vote for it if you are interested), I thought I should take this opportunity to discuss how I see the possibilities of the cloud. I do web development in my day job and we use some of the technology that … More The Cloud Promise