C3a4cc824d9109eaebadf34cdcb02708

Meinung zu RubyMotion

Seit einiger Zeit fliegt ja nun das RubyMotion Thema durch die Community und ich wollte mich mal zu der Diskussion Objective-C vs Ruby äußern.

Nachdem ich vor einigen Tagen bei Hackernews über RubyMotion gestolpert bin, habe ich direkt eine Lizenz gekauft. Nicht nur weil diese zur Zeit noch reduziert ist, sondern weil ich das Projekt auch gerne unterstütze.

mehr lesen
C3a4cc824d9109eaebadf34cdcb02708

Confreaks.com YouTube Channel

Wie so oft habe ich nur selten Zeit irgendwelche Konferenzen zu besuchen. So schade ich das ganze auch finde, freue ich mich jedes mal wenn die Talks dann hier und dort im Netz auftauchen.

Eine Seite die ich deswegen besonders gerne besuche ist Confreaks.com. Confreaks veröffentlicht regelmäßig neue Talks und hat nun auch einen YouTube Channel. In meinen Augen ist es einfacherer den Channel zu abonnieren, als immer die Seite zu checken.

Vielleicht geht es dir ja wie mir? Hier geht's zum Channel

mehr lesen
C3a4cc824d9109eaebadf34cdcb02708

Rails 3.1 und errors.add_to_base

Seit Rails 3.1 ist "add_to_base" deprecated, Rails 3.1 macht das ganze etwas anders:

Vor Rails 3.1:

validate :validate_data_uniqueness

def validate_data_uniqueness
    errors.add_to_base "Fehler aufgetreten weil Data nicht unique" if Model.my_validation(self.mydata) == true
end

Rails 3.1 und höher:

validate :validate_data_uniqueness

def validate_data_uniqueness
    self.errors[:base] << "Fehler aufgetreten weil Data nicht unique" if Model.my_validation(self.mydata) == true
end
mehr lesen
C3a4cc824d9109eaebadf34cdcb02708

Git: Lokale Änderungen ignorieren

Wir haben gerade im Team darüber gesprochen, dass es teilweise etwas unglücklich ist, wenn ein Teammitglied ein anderes development environment in der database.yml hat.

In den meisten Fällen sieht es ja so aus:

development:
  adapter: mysql
  encoding: utf8
  database: xyz_dev
  username: user
  password: password
  socket: /tmp/mysql.sock
mehr lesen