New
The latest blog posts to take off on Hacker News. 21,844 posts.
Introduction to tmux (alternative to GNU screen)
tmux is similar to screen as it lets you run numerous TTY’s in the same terminal window. It supports some very cool and intuitive features natively as well as a much more readable configuration syntax (ever looked at a .screenrc file?). Why TMUX over Screen? Well according to the FAQ for tmux it has the following…
Building an HTML5 Drag & Drop File Uploader Using Sinatra and jQuery: Part 1
Upon setting out to build a Drag & Drop uploader, I first trawled the web for prior art. Blog posts, examples, any information that would lead me down
Test driven development at Transloadit
You have probably heard a few talks or read a few articles where test driven development is depicted as a magic unicorn that watches over your software and makes everybody happy. Well, about 18.000 lines of "magic unicorn" code later, I'd like to put things into perspective.
My Favorite Engineering Interview Question
As Ning is ramping up recruiting again, I need to brush off my interrogation techniques interview questions. Sadly, one of my favorites is no longer so useful, as originally designed, due to technical advances in hard drives. I figured I’d share and discuss how I use it. Hopefully folks can give me some feedback on…
Why PHP Is Fun and Easy But Python Is Marriage Material
When I kicked off my startup HubSpot over 4 years ago June 2006 I wrote a set of articles on the topic of choosing a language/platform specific
12 Months with MongoDB
As previously blogged , Wordnik is a heavy user of 10gen’s MongoDB . One year ago today we started the investigation to find an alternative to MySQL to store, find, and retrieve our corpus data. After months of experimentation in the non-relational landscape (and running a scary number of nightly builds), we settled…
Yahoo Pipes compiled to Python now run on Google App Engine
Yahoo! Pipes is an excellent tool for processing data. It provides a visual way to aggregate, manipulate, and mashup content from around the web. It's very much like plumbing with data and is a great metaphor. I'm convinced that this approach is just the beginning, and look forward to connecting systems using pipes in…
An Illustrated guide to multi-core parallelism in Clojure
Here are my Clojure Conj slides, From Concurrency to Parallelism: an illustrated guide to multi-core parallelism in Clojure. The version of clojure.par I used isn’t publicly available yet, bu…
How to write cross-platform code
Get all of the latest cloud storage news and insights from Backblaze - the leading independent cloud storage provider.
Defer, Panic, and Recover
An introduction to the Go's defer, panic, and recover control flow mechanisms.
Real Go Projects: SmartTwitter and web.go
How Michael Hoisie used Go to build SmartTwitter and web.go.