Lessons learned about directory based sharding

By Josh Sherman
3 min read
development

“Too many files?” is what I said in disbelief when I was having issues restoring a Linode backup a while back. I was sitting on over 10 million files after I had moved a metric shit ton of data from MySQL to disk and restructured the data structure for the […]

Getting real IP addresses using NodeBalancer and Nginx

By Josh Sherman
1 min read
development
linode
nodebalancer
nginx
nodebalancer

This one’s pretty simple, but it’s not documented by Linode and most of the sites I found on Google were people ranting about a lack of documentation but failing to provide their solution. The situation is this, I’m running sites behind a Linode NodeBalancer and I want the user’s real […]

CSS ALL THE THINGS!

By Josh Sherman
2 min read
development
open-source software
less
css
php

Just realized that I’ve been spending quite a bit of time in the trenches with some CSS: My Projects LESS Grid Grid is a mixin for LESS, the CSS pre-processor (http://lesscss.org) for generating custom grid systems. The goal of the project is to create a grid system that reduces the […]

Linode vs. DigitalOcean

By Josh Sherman
6 min read
reviews
hosting
linode
digitalocean

I’ve been seeing a lot of these posts popping up recently and figured I’d weigh in on the matter. Since everyone seems to be including benchmarks of disk I/O and such I’ll not only omit those, but I’d like to discuss the services offered and some of my perceptions after […]

My departure from CrowdSavings

By Josh Sherman
7 min read
career
retrospection

Figured my birthday was a good day to talk about this in a public forum. Back in October I resigned my post as CTO at CrowdSavings.com in one of the most outlandish [even for me] exits I’ve been privy to. This actually all started April of 2011 when I was […]