Big problems take big organizations and lots of people. Small problems can be solved by one person, with the proper technology and drive. 99problems is my attempt to tackle enough small problems to make a big difference.
In Every Language is an aggregation of the most popular solutions to the most popular programming puzzles (or katas). The goal is to have the best solution for each kata in every language!
Simple-API is an easy-to-use API scaffolding module for Node.js. It creates a clean M ~~V~~ C structure for APIs and handles all the URL parsing and routing.
node-session is a great tool for the barebones Node.js web server, which will allow you to store user sessions. And the code is simple, to boot!
Node-multipost is an easy-to-use Node.js interface for sending multipart/form requests. Node-multipost takes all the difficulty out of multipart requests.
fileDrop was built to ease the pain for businesses that require an easy method to move files back and forth. First and foremost, fileDrop's interface just makes sense.
About a year ago I wrote a blog post about how choosing an analytis platform for your website is a very important privacy decision for your users. You can read the whole post if you want the intricate details, but the short version is that most analytics platforms track a ridiculously large amount of data. As developers, it's our responsibility to treat our user's privacy with care, and we should be careful not to track anything that we don't need. Especially if you're using third-party analytics like Google Analytics, you never know who might get their hands on that data.
As developers, we come up with a lot of awesome ideas. Or, rather, we come up with a lot of ideas that we think are awesome. It seems to be a pretty universal trait of developers, that we get caught up in the architecture, design, novelty, or difficulty of an idea and convince ourselves that that alone makes it awesome. We spend hours, days, weeks, and sometimes months building out these "awesome" ideas, and the deeper down the rabbit hole we get the more awesome our idea becomes.
I get a lot of emails about Waltz. We encourage people to send us requests of sites they'd like to use Waltz on, and people take us up on that request quite often. About two months ago, though, I got one that stood out - the subject line had "Tumblr" in it, which is odd because Waltz has supported Tumblr from the day it launched. Interested, I opened the email: