My last few assignments had taken me away from my relative safety of the JVM and into the topsy turvy world of Node.js for the first time.
It certainly took me a while to get used to things – wrapping my head around the whole non-blocking nature of the Node runtime and how it uses a single thread to process requests – and how important it was that I definitely do not block that thread! Continue reading