Introducing Ning’s Asynchronous Http Client library.

On March 3, 2010, Ning released a new Asynchronous HTTP Client library as open source. Its purpose is to allow Java applications to easily execute HTTP requests and asynchronously process the HTTP responses. You can get it a

On March 3, 2010, Ning social platform released a new Asynchronous HTTP Client library as open source. Its purpose is to allow Java applications to easily execute HTTP requests and asynchronously process the HTTP responses. You can get it at

http://github.com/ning/async-http-client

Continue reading “Introducing Ning’s Asynchronous Http Client library.”

Why All Ning Designers Code

You can’t have a great user experience without clean code.

…so says Andrew Mager, web ninja at Ning and all-around awesome guy.

At approximately 160 people, Ning is larger than most start-ups, but it still isn’t a Big Company. It’s never felt that way to me, even though I am embarrassingly bad at remembering names (but not as bad as one engineer who turned to me in the elevator on a random afternoon and said, “Who ARE you?”). I digress—the point, though, is that as with most start-ups, everyone wears a multitude of hats.

Continue reading “Why All Ning Designers Code”

Image Formats and Optimizations

Given that we’re designing an application that millions of people use, we’re constantly looking to optimize everything.

In the case of images and the design team, we try out multiple formats, we create sprites where it’s logical, we reduce the number of colors, we run it through Photoshop and Fireworks, and then after all of that, we’ll use some obscure command line tool to squeeze out the last drops. We’re always asking ourselves, “Is this worth it?” or “Is this acceptable?”

Continue reading “Image Formats and Optimizations”