Why do so many people think they have to pay when they don’t? Because of a highly confusing user interface design.
Dynamic nested forms using jQuery made easy; works with formtastic, simple_form or default forms
You don’t find a technical cofounder, you earn one.
Paper.js is an open source vector graphics scripting framework that runs on top of the HTML5 Canvas. It offers a clean Scene Graph / Document Object Model and a lot of powerful functionality to create and work with vector graphics and bezier curves, all neatly wrapped up in a well designed, consistent and clean programming interface.
Chatbox makes it easy to discuss or comment on files shared over Dropbox. Install it, right click on any files / folders inside Dropbox, and start conversations with people you shared the Dropbox folder with.
Redis is different than other database solutions in many ways: it uses memory as main storage support and disk only for persistence, the data model is pretty unique, it is single threaded and so forth. I think that another big difference is that in order to take advantage of Redis in your production environment you don’t need to switch to Redis. You can just use it in order to do new things that were not possible before, or in order to fix old problems.
Bundler for non-ruby dependencies from homebrew
Swiffy converts Flash SWF files to HTML5, allowing you to reuse Flash content on devices without a Flash player (such as iPhones and iPads).
We use this library at GitHub to detect blob languages, highlight code, ignore binary files, suppress generated files in diffs and generate language breakdown graphs.
I went to graduate school at Georgia Tech, and read some Chris Crawford. I learned that he had the same problem. But he didn’t think of it as failure. For him, this was an organic part of the development process. The failures filling his hard drive were actually “prototypes” that helped him decide which ideas were worth pursuing. For each good idea, there were a large number of stupid ones that didn’t work out. Failing, for this successful designer, was a way to find the good ideas.
How we got the unusual symbol used for the menu command key
The heroku_cloud_backup gem also adds a rake task to your project, but supports all the providers that fog supports. It’s also a lot more configurable through the heroku config. The heroku:cloud_backup task, when called, will upload the latest PG Backup capture to the cloud using fog. Currently, it supports Amazon S3, Rackspace Cloud Files, and Google Storage.
Documentation is the single most important change I’ve made to my coding style in the last year.
If it’s still Amazon’s philosophy to make bold bets, I would expect that maybe some of them wouldn’t work out, but I am just not seeing that. So, my question is where are the losers?
A broadcasting microframework making publishing of messages to different services easy.
Ruby CoffeeScript Compiler
Ruby Eco Compiler
Chax is a collection of minor modifications and additions that make using Apple’s iChat more enjoyable.
RubyPython is a bridge between the Ruby and Python interpreters. It embeds a running Python interpreter in the Ruby application’s process using FFI and provides a means for wrapping, converting, and calling Python objects and methods.
Learn how RubyGems works, and how to make your own.
You can customize to your heart’s content – these are just some simplistic examples of how to plug into this nifty feature. I just recently stumbled upon it and thought it might be worth spreading the word since I found myself smitten by it.
mynu – A simple DSL to create a systembar menu with macruby in OSX
You’d have a dyno that should (in terms of memory) be able to spin up 3 or 4 instances, but you were only able to spin up a single Thin instance per dyno. With Thin, even after the introduction of Cedar, this is still the case. But now since the application server constraint no longer exists, you can use Unicorn to do it. With this, you should be able to improve your application’s throughput by a factor of 3 to 4 on the same dyno.
A QuickLook plugin that lets you view plain text files without a file extension
When something costs $3.99, you just round up and tell yourself it costs $4.00. Right?
We can deliver value and learn faster by horizontally slicing our vertical slices and deploying those horizontal slices to production.
Capybara ate Steak, didn’t it?
Highlight.js highlights syntax in code examples on blogs, forums and in fact on any web pages. It’s very easy to use because it works automatically: finds blocks of code, detects a language, highlights it.
We build stunningly distinct machines designed for city riding.
The rest of this post is devoted to a couple of small case studies in my open source contributions and the lessons that I have drawn from them, hopefully for the benefit of those of us who may be interested in beginning to contribute to OSS.
rake deploy and rake cache_assets for Heroku (storing JS minimized and gzipped on Amazon S3)
Using Hype, you can create beautiful HTML5 web content. Animations and interactive content made with Hype work on desktops, smartphones and iPads. No coding required.
FETCH.IO LETS YOU DOWNLOAD MEDIA FROM MULTIPLE SOURCES AND STREAM THEM INSTANTLY, FAST.
A rails plugin for using uploadify direct to S3
Our presentation “The Front End Testing Frontier” given by cjkihlbom and jnicklas at Scottish Ruby Conference 2011.
CSS Spritemap Generator
How do I automatically escape html?