...there was a blog post entitled “What the Hell is Happening to Rails” that stayed at the number one spot on Hacker News for quite a while. The post and...
...many (but not most) the comments on the post reflect deep-seated concern about the recent direction of Rails. Others have addressed the core question about change in the framework...
Rails 3.0 has been underway for a good two years, so it’s with immense pleasure that we can declare...
Hanna is an RDoc template that scales. It's implemented in Haml, making the sources clean and readable. It's built with simplicity, beauty and ease of browsing in mind...
Martin Odersky talks with Frank Sommers and Bill Venners about the compromises and most important goals in Scala's design, its object-oriented innovations, and what's in it for...
brandcolors.net provides you with the colors of the world's biggest brands, easily searchable...
The The U.S. Digital Services Playbook is pretty amazing (context...
bundle open BUNDLED_GEM will open the BUNDLED_GEM's source code in your default editor...
Back when Steak was first released, Capybara didn’t have any of the nice RSpec helpers it does now. A lot has changed since. Besides the helpers, it got its...
...own RSpec acceptance testing DSL recently, essentially eating Steak’s functionality and turning it into a complete acceptance testing solution (on top of RSpec...
...in C, with much better performance (20-200x) than the version in the standard library, while being almost completely compatible...
Reads Active Record's validations and makes them available to live client side javascript
...that pops up as it’s a thing of beauty in a piece of software that usually is seen as highly unimportant, yet is the first thing you encounter when...
...taking commercial software for a spin...
...fans of progress, of technology's inexorable march forward, will change their tune as soon as progress destroys something they care deeply about...
...Adobe a few days before the launch of their flagship product, what hope do smaller players hold...
...is a cron replacement. It runs as a lightweight, long-running Ruby process which sits alongside your web processes (Mongrel/Thin) and your worker processes (DJ/Resque/Minion/Stalker) to schedule recurring work at...
...particular times or dates. For example, refreshing feeds on an hourly basis, or send reminder emails on a nightly basis, or generating invoices once a month on the 1st...
Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine...
...enlightenment in order to learn Ruby. The goal is to learn the Ruby language, syntax, structure, and some common functions and libraries. We also teach you culture. Testing is not...
...just something we pay lip service to, but something we live. It is essential in your quest to learn and do great things in the language...
Luckily, this is simple. Just install three packages: sudo apt install ipheth-utils libimobiledevice-dev libimobiledevice-utils Then turn on the "Personal Hotspot" in iPhone settings, connect it to your...
Declare an enum attribute where the values map to integers in the database, but can be queried by name.
...the dot-underscore (._foo, ._bar, etc.) files created by (badly-behaved) Mac OS X systems on non-AFP server volumes...
Rails 4.0 introduced a helpful new method for ActiveRecord queries: where.not. It can make clunky queries easier to read.
Great look at the tradeoffs between progressive enhancement with jQuery or similiar, vs. client-side views...
For custom Rake tasks, you shouldn't need to modify them after the original definition. However, if you want to add behavior to some vendor tasks (such as those defined...
...always been able to access the humanized version for the current value like this: song = Song.new(:genre => 'pop') song.humanized_genre # => 'Pop music' You can now also retrieve the humanized version...
...of any given value by passing it as an argument: song.humanized_genre('rock') # => 'Rock music...
How to make class_attribute behave like class_inheritable_attribte which no longer exists in Rails.