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
In my post about developing in the cloud, I started promising a few nuggets about the project I was working on, and following my diversion onto talks and security, I’m ready to start discussing it again. The project itself is fairly straightforward. It was an excuse for me to try a realistic project in Node.js … More Thoughts on Node.js
Following my 3 rules of network security post, I’ve been thinking a lot more about the NSA aspect, and the fact that even if you have managed trust on the client, the server and the network, there’s still another concern, because the number one way of building trust, of saying that machine is who it … More The 4th rule of network security: don’t trust encryption
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.
I think every pragmatic programmer or aspiring code guru needs a core programming challenge that they return to whenever they want to try something new, like signature tune a guitarist will play on every new guitar to see how it fits their style. My favourite pattern is The Mandelbrot Set because it’s a nice way … More The Mandelbrot Set