It's finally happened: jQuery is recommending npm for distributing plugins. My preferred client-side workflow is npm and Browserify, but I know many readers use Bower. Hopefully this shift will encourage more people to use npm for client-side libraries.
Lin Clark mentioned this in this week's npm Weekly, and also that npm has hit 1,000,000,000 downloads in a single month. Very impressive!
io.js 1.3.0 is out. As usual the details are in the nicely marked up changelog, which now contains links to commits. That makes it easier to look up what the commits actually do, because the one line descriptions can't always communicate the subtleties of the pull requests. You'll probably think I'm being sarcastic, but I was happy to see these changes:
I think it's @rvagg who writes this document, so thanks Rod for making it easier for us to see what's going on.
Jason Gerfen sent in proginoskes (GitHub: jas-/proginoskes, License: MIT, npm: proginoskes), a module for monitoring logs from multiple sources by using SSH as the transport. It gives you an object stream, so you can format the results however you want. You can also easily see each source, because the objects have a server property.
This will work really well if you're used to writing ~/.ssh/config with aliases for servers and keys. The configuration options for proginoskes allow you to define the port, username, private key, and log file location. You could easily pipe your server logs to multiple locations for archival purposes, stats, and error notifications.
Sponsored Content This post is about a commercial product that we think will appeal to DailyJS readers.
Hiring programmers is hard work. Finding candidates takes time, and then figuring out if they've really got the right skills can be tricky as well. I've done technical tests as part of interviews before, and some have actually been enjoyable, but most have been quite poorly conducted. Tests for Geeks is a service that aims to improve the technical testing process, by providing high-quality tests with reports that are easier for recruiters to understand, and tests that programmers can undertake and attach to their CVs.
To actually test candidates, you'll need a paid plan. Plans start at $29.95 for three tests, but you can buy unlimited tests for a month for $99.95. If you were looking to hire someone quickly and had lots of applicants, then naturally the unlimited plan would make sense. Also, the paid plans support custom branding, so you can use your own domain name and logo. Tests for Geeks have many other programming tests and the last one which they launched was iOS and Objective-C test.
One thing I like about Tests for Geeks is the recruiters I've worked with before can easily understand the reports. The coding test reports explicitly show the strength in each area, so if they've got better knowledge of the DOM you should see that on the report with a higher ranking. This is what the report looks like:
I've seen a few online test sites before, but this is the first one that I've used that is specifically designed for technical tests. If you haven't done a technical test before then you might like to try it out, or you could even create some new questions.
Many thanks to Tests for Geeks for sponsoring DailyJS!