The Real-time Web: How to Get Millisecond Updates with REST
Ah, someone finally built this. Multiple URI responses in one request + client-side explicit caching based on URI + server tracking what URI's the client has + a message queue and websockets to send invalidation notices to clients when one of their cached URI's change. Beautiful
programming  realtime  mobile  rest  api 
december 2014
Century Training Goals
Eight Week Training Plan to Ride a Century
april 2014
car sale startup
april 2014
CSS polyfills from the future | GSS
GSS reimagines CSS layout & replaces the browser’s layout engine with one that harnesses the Cassowary Constraint Solver – the same algorithm Apple uses to compute native layout.
css  amazing 
march 2014
PRM Allows you to quickly build package repositories, inspired by Jordan Sissels' FPM
packaging  tool 
february 2014
Bash Automated Testing System
testing  shell 
february 2014
Rebooting with Ansible
(see the very end for fix for pasted playbook code)
ansible  devops 
january 2014
The Builder’s High – Rands in Repose
Turn off those notifications, turn your phone over, turn on your favorite music, stare at your blank slate and consider what you might build. In that moment of consideration, you’re making an important decision: create or consume? The things we’re giving to the future are feeling increasingly unintentional and irrelevant. They are half-considered thoughts of others. When you choose to create, you’re bucking the trend because you’re choosing to take the time to build.
january 2014
Rust is surprisingly expressive
Python is a beautiful, clean language. But the same restrictions that make it nice and clean mean that it’s hard to write beautiful, clean libraries. Ruby, on the other hand, is a complicated, ugly language. But that complexity allows you to write really clean, nice, easy-to-use libraries. The end result is that I prefer Python the language, but I find myself preferring programming with Ruby.
programming  python  ruby 
december 2013
Boardinghouses: where the city was born
In places like Boston, however, [boardinghouses] were anything but minor: They were a key part of how 19th-century cities grew, and left an imprint that survives even now.
cool  history 
december 2013
Moom · Many Tricks
Potential SizeUp replacement
tool  app 
december 2013
extensible data notation (Clojure subset)
data  serialization 
november 2013
HollenbackDotNet - Named Pipes In Bash
diff <(/sbin/lsmod) <(ssh sys1 /sbin/lsmod)
linux  shell 
november 2013
A quick libnih tutorial
The NIH Utility Library (libnih) is a small, efficient and most importantly safe library of general purpose routines.
september 2013
The Dribbblisation of Design | Inside Intercom
How the Dribbble community rewards superficial work
product  design 
september 2013
wait but why: Why Generation Y Yuppies Are Unhappy
I have a term for yuppies in the Gen Y age group – I call them Gen Y Protagonists & Special Yuppies, or GYPSYs.
september 2013
How to Write a Sentence: And How to Read One, by Stanley Fish
Outspoken New York Times columnist Stanley Fish offers an entertaining, erudite analysis of language and rhetoric in this delightful celebration of the written word. Drawing on a wide range of great writers, from Philip Roth to Antonin Scalia to Jane Austen and beyond, Fish’s How to Write a Sentence is much more than a writing manual—it is a penetrating exploration into the art and craft of sentences.
september 2013
« earlier      
accessibility advice algorithms amazing amd analysis analytics animation ansible api app architecture authentication autism awesome aws backbone bees biking blog books bootstrap booze business chrome clojure clojurescript cloud coffeescript collaboration color color-scheme colors community cool css cycling d3 damn-right data data-structures database deployment design dev devops distributed droll dsp economics editor email epenis erlang facebook finance font fonts future future-past game gender git github glasses go google gotcha graph hack hardware hilarious hiring history html html5 humans humor icons image-processing infrastructure interviewing ios javas javascript jscript json just-in-case latex library life linux lipsum lisp list logic long-form mac management markdown math mathematica mind mobile mongo mongodb monitoring music neuroatypical node.js nonfiction nsa of-course packaging pallete performance php placeholder plot politics postgres presentation product programming prospect prototyping protovis python react realtime redis rest ruby sass scaling science search security serialization sf shell software-design somewhat-disturbing sprites st startups statistics stress support testing thinking thumbtack tip tmux tool tutorial twist typography ui unix urban useful video vim visualization voting walden web-framework webkit websockets whoa-dude wisdom xkcd zookeeper

Copy this bookmark: