Code is at http://github.com/macournoyer/meshu
Entries Tagged as ‘thin’
February 24, 2008
Staying Alive with Thin!
Thin was the first Ruby server to be able to connect to UNIX domain sockets, giving you a little more speed, so you could spend less time browsing and more time dancing and eating ice creams with the people you love. But only Nginx (that I know of) supports UNIX domain sockets. Non-Nginx users might [...]
February 20, 2008
MoR7 Presentation
Here’s the code and slides of my presentation : http://github.com/macournoyer/mor7/
Hope you liked it!
February 17, 2008
Presenting Thin at Montreal on Rails
If you’re in Montreal next Tuesday, be sure to come to the next Montreal on Rails. I’ll be presenting Thin with a fanfare, dancers and pizza.
RSVP if not already done and do it fast, places are limited.
I’ll present some new features in the upcoming Spherical Cow release and recode Thin like I did at DempCampCUSEC, [...]
February 9, 2008
The Flexible Thin Anorexic Gymnast that Democratized Deployment
Thin is fast, I don’t think I need to prove that again. But what I’d like to showcase now is Thin extensibility. Most of it is due to Thin being based on Rack. It’s also why lots of framework are supporting Thin already.
Can Thin replace all images with LOLCAT pics on my site when it’s [...]
January 26, 2008
Get intimate with your load balancer tonight!
The Thin Cheesecake release is out (v0.6.1)!
sudo gem install thin
That tasty and sweet Cheesecake release comes with some new sweet topping: config file support, uses less memory, some speed tweaks, but that’s nothing new regarding what we all know and use from other web servers. Nothing very innovative, breath taking, crazy, revolutionary or surprising you [...]
January 18, 2008
DemoCampCUSEC follow-up
Yesterday I presented Thin at DemoCampCUSEC. Things went pretty well and the other presentations were very good too.
My demo was basically re-coding a simplified version of Thin live, here’s the final result:
%w(rubygems eventmachine thin thin_parser rack).each { |f| require f }
class Connection < EventMachine::Connection
attr_accessor :app
def initialize
@parser = [...]








