February 2012
1 post
DirEnv - change environment settings when... →
October 2011
1 post
http://icontactlabs.wordpress.com/2010/05/21/huntin... →
July 2011
9 posts
Engineering is about planning. Are you being intentional about your plans and...
– me
Managing I/O in your web app
1. Decrease or distribute writes
2. Decrease or distribute reads
Poll: encouragement vs challenge?
Are you more motivated when told you can or when told you cannot do something?
ttyrec is a tty recorder. Recorded data can be played back with the included...
– One Thing Well: ttyrec
Could be great To record explorations or performance testing results.
If You Don’t Have Time to Do It Right, When Will You Have Time to Do It Over?
– John Wooden
Starting your Startup →
A Byte of Python →
Book for learning Python
Python Module of the Week →
It’s great to see lots of sites in this space where people can get a bitesize intro to tools in a given ecosystem and often teach experts about new tools too.
Other examples:
Vimcasts
One thing well
Reading about mDNS →
June 2011
3 posts
Velocity Conference 2011 →
MongoDB Sharding
Did some testing of MongoDB sharding on Friday.
Some interesting conclusions:
During redistribution of shards, data can appear in result sets multiple times.
We inserted 1,000,000 records and it took ~ 15 minutes to rebalance about 368k records from one shard to the other (the dataset was somewhat weighted such that initially all records went on one shard).
Query times for an unindexed...
Cassandra and SuperColumns! →
May 2011
11 posts
Janus vim plugin pack →
Doozer - consistent distributed data store →
Prey - track your laptop/phone →
learning about Go →
Issue with PogoPlug for Mac and TunnelBlick →
Looking at zbugs
Inspired by http://www.zbugs.com/ What if I could put some code on my site that said: If (nozip) Add normal js/css to template Else Add subdomain.site.com/js and css urls The service would pull down the js/css urls like a cdn does in the background and serve them up.
Supervisor Expandconfig
Short demo of a tool we’re working on to expand configurations for Supervisord. You can see a brief screencast covering this.
Video screenshot of django-jack
Playing with django-jack
I installed and got django-jack up and running to interface with one of our development beanstalkd servers.
A few notes:
Depends on PyYAML (easy_install PyYAML)
Depends on django-flash (easy_install -U django-flash)
Need to create the database and make sure permissions are right.
The software allows you to view all the beanstalkd stats and makes it easier to peek, put, and try pulling out...
Rating photos
It’d be great if either Aperture or Lightroom had a remote that would allow you sit on the couch, rate your photos, and mark photos for editing (you could also just leave them unrated). I’ve now got Aperture on my desktop which is great from a disk and CPU resources perspective when operating on the full library, but I don’t necessarily want to rate my (copious) photos all...
April 2011
3 posts
When you hear hoofbeats behind you, don’t expect to see a zebra
How things change
Python videos at video.google.com (videos)Pretty much the ultimate video storage site in general