I am sick of hearing people say, “Oh, I love your code, I wish I could do that.” You can. The only reason you can’t is because you don’t practice enough.
Generate syntax-highlighted slides from Markdown
This means Basecamp migrated from the first Rails release up to the edge one. So how come people say so frequently how hard is to update their applications from Rails 2.1 to Rails 2.2? And the answer is simple: plugins.
Rails 2.3 has a ton of really nice functionality locked up in monolithic components. I’ve posted quite a bit about how we’ve opened up a lot of that functionality in ActionPack, making it easier to reuse the router, dispatcher, and individual parts of ActionController. ActiveModel is another way we’ve exposed useful functionality to you in Rails 3.
Joe Programmer: That guy is such an asshole.
The aim of these tutorials is to show budding programmers how they can turn their creative desires into fully fledged games. The tutorials found here will cover a variety of topics and run through basics, intermediate, advanced, and theory based topics.
MailStyle allows you to write the css for your html emails as you normally would, then writes the styles inline when you send your emails. It also makes sure that your image paths are absolute rather than relative.
Using the Re library, that regular expression can be built incrementaly from smaller, easier to understand expressions.
Template inliner avoids the problem when to render a large list of objects,
Finally a Java framework made by Web developers. Discover a clean alternative to bloated enterprise Java stacks. Play focuses on developer productivity and targets RESTful architectures.
We say “back in time”, and “back” feel like “left” to me, not right. So let’s break that standard.
Another replacement for factories and fixtures that focuses on being DRY and making developers type as little as possible.
WKRTE is a jQuery rich text editor based on lwrte by plandem.
After some deliberation, we decided to implement a "schema-less" storage system on top of MySQL rather than use a completely new storage system. This post attempts to describe the high-level details of the system.
Content precedes design. Design in the absence of content is not design, it's decoration.
For a long time on the web, we’ve been typographically spoilt. Yes, you heard me correctly. Think about it: our computers come with web fonts already installed; fonts that have been designed specifically to work well online and at small size; and fonts that we can be sure other people have too.
Are you still adding printf/puts calls and restarting your app to figure what went wrong
The landscape of web typography is changing quickly these days. We’ve gone from the wild west days of sIFR to Cufón to finally seeing font embedding seeing wide spread adoption by browser developers (and soon web designers) with @font-face. For those who’ve felt limited by the typographic possibilities before, this has been a good year.