These are my featured projects. For a full list, see my github.
Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.
These are my featured gems, for a complete list see my rubygems.org profile.
These are my featured npms, for a complete list see my npmsjs.org profile.
These are my featured projects, which either doesn't fit in another category — GEMs, NPMs or PyPIs. — or isn't owned directly by me, but I created or heavily contribute to.
run to support sending spawned process
SIGINT to capture current report from httperf and exit.
In my last post on this topic (Benchmarking with HTTPerf.js and NodeUnit) I covered benchmarking application render times from the server to first byte. In this post, I'm going cover basic client benchmarking using YSlow and PhantomJS via YSlow.js on Node.js.
Here are some simple and basic rules I've found for building applications that are maintainable and perform well, both in speed and stability. These rules, at one level or another, can apply to smaller modules and libraries, scripts, as well as fully featured large scale applications (both web and otherwise). In this post I will focus more on web applications, since that's where I've spent most of my time. At a higher level, they should apply to almost all areas of software development.