Articles

MongoMapper, The Rad Mongo Wrapper

In which I formally release MongoMapper, a high level wrapper similar to ActiveRecord, but for MongoDB.

MongoMapper
A few weeks ago, I wrote about Mongo and how awesome it is. Towards the end of the article (and in the slideshow) I mentioned MongoMapper, a project I’ve been working on.

The Decorator Delegator Disco

As promised, we’re back with more design discussion and hopefully some interesting ideas. Let’s start with a quick recap of what has happened so far.

First, Sandi Metz posted on her blog about type specific coupling that a case statement can introduce. Her proposed solution encouraged us to pass the responsibilities down to the individual objects, which is certainly desirable.

Howto Display a GitHub Changelog in your application

In this post I will show you a simple way to display a list of your GitHub changes inside your application.

This can be useful for so many reasons, not least helping to create a better relationship between your users and your developers.

Talk: Launching Ruby on Rails projects, a checklist, Robby Russell

Summary

A collection of best practices and lessons learned for launching your next Rails application.

Details

The big product launch is approaching for your shiny new application
and you’re scrambling to fix last minute bugs and work out the kinks.
Deep down, you have this suspicious feeling that you’re forgetting
something important. Whether it’s your first or your twentieth time
that you’ve launched an application, it’s almost guaranteed that there
are things that will get overlooked.

Rails Terimleri - Translation to Turkish

* ActiveRecord: AR olarak da bilinir, ActiveRecord Ruby on Rails tarafından kullanılan default ORM dir.

* ActionMailer: Action Mailer Railsin mailleri düzenlemek için kullandığı sınıftır.

* AM: ActionMailer'a bakın.

* AR: ActiveRecord'a bakın.

Pluginleri Anlamak - Translation to Turkish

Plugin Nedir?

Ruby on Rails güçlü ve ticari kullanıma hazır web uygulamaları yapabilmek için klasik geliştirme metodlarıyla uzun zaman alacak işleri yapan araçlar sunmayı hedeflemiştir.

Ne var ki, Rails içinde her aranan da bulunamayabilir. Örneğin Rails'de kullanıcı erişimi için sadece basit kullanıcı giriş sistemi vardır. Daha güçlü kullanıcı giriş ihtiyaçlarını karşılamak için (Ön bakış, Authlogic, Clearance, Giriş yapılmış şekilde çalışmak) kolay kurulabilir pluginler halinde hazırlanmıştı…

Self Organizing Map on Shoes

Apple “Genius”

Recently I sold my old, damaged MacBook Pro on eBay, and in doing so I claimed that there was a chance that it could be repaired (by Apple) for free. But how, you may be wondering, could I make such a bold claim? Was it all a strategy to over-sell my broken laptop? Not in the least. Back when I first found out about this Apple’s KB article, the contents of which appeared as though they would entitle me to a free repair, I headed straight to the Apple Store at the Fairview Mall in Toronto.

Push It

Yesterday you pushed 17,160 times to GitHub for a total of 44,287 unique commits.

You also pushed an additional 9,577 non-unique commits.

Thanks.

Built For Speed: Using the AssetPackager Plugin

Inspired by the recent launch of code.google.com/speed, I decided to sit down and see how I could apply their guidelines. This is the first in a series of posts on improving front-end performance for your Rails applications.

PostgreSQL - 作成 | Rails Fire

PostgreSQL - 作成

PostgreSQLはパワフルなオープンソースのオブジェクト・リレーショナルデータベースシステムです。
15年以上にわたってアクティブな開発が続けられ、信頼性やデータの完全性、正確さを高く評価された実績あるアーキテクチャを備えています。