Arlen Stalwick

Software Developer

Hey there, I'm Arlen Stalwick, software architect and full-stack developer at Wavo.me in Montreal. I write about whatever I'm trying to teach myself. Today, it's Machine Learning.


  1. Bot Vote Detection at Wavo

    At Wavo, we offer music labels, event promoters and artists a number of services to promote their events or their music. One of the services we offer is hosted DJ/Remix competitions. If an artist is dropping a new track, they can come to us and host a remix competition,…


  2. Javascript - Pass by value or pass by reference?

    Is Javascript a pass-by-value language, or a pass-by-reference language? It's an important question, and (in practice) the answer is actually: neither. Actually, technically, the answer is: Javascript is purely pass-by-value. The reason that I say 'neither' is because 'pass-by-value' really does not explain Javascript's variable passing behaviour in any meaningful…


  3. Quick, optimistic page responses for faster TTFB

    How quick is your site's time-to-first-byte? At Wavo.me, we noticed that our TTFB was slower than it should be. Occasionally, depending on the specific page being loaded, the time to first byte could hit as high as 1.5s (higher, actually, if significant portions of the data required to…


  4. Open-Sourcing FUZ.IO

    I'm open sourcing Fuz.io, a project I've been working on (very off and on) for a couple years. Fuz.IO was born at a hackathon, and out of my own realization that sending large files from one person to another was pretty broken. I think this is something that…


  5. StreamBrk & StreamFuz

    I've been working for some time (very, very part time) on a small project, a streaming file transfer service in Node.js. Among the things that I've needed have been a simple way to a) break a large incoming file into small parts and b) take those small parts and…


  6. NinePlaces

    I've just open sourced an old project of mine, NinePlaces, and I wanted to write a quick blog post about it - so that, at least, there's some small record somewhere of the work that I put into the project. What is NinePlaces? I worked on NinePlaces between 2008 and…