Archive for category Rails Resources

Quelques liens

5 Chapitres du O’Reilly’s Ruby Best Practices à télécharger
Chapter 1 - Driving Code Through Tests
Chapter 2 - Designing Beautiful APIs
Chapter 3 - Mastering the Dynamic Toolkit
Chapter 4 - Text Processing and File Management
Chapter 5 - Functional Programming Techniques

Yehuda Katz : The Building Blocks of Ruby
Un article de fond sur ce que sont vraiment les blocks en Ruby et comment ils fonctionnent vraiment.

Yehuda Katz : Ruby is NOT a Callable Oriented Language (It’s Object Oriented)
Autre article de fond sur blocks, procs et invocation de méthodes.

, , , , ,

No Comments

21 Ruby Tricks You Should Be Using In Your Own Code

Dans ce long article de Peter Cooper vous retrouverez quelques basiques qui ont l’avantage d’être à peu près tous regroupés ici et qu’il est toujours bon de revoir

1 - Extract regular expression matches quickly
2 - Shortcut for Array#join
3 - Format decimal amounts quickly
4 - Interpolate text quickly
5 - Delete trees of files
6 - Exploding enumerables
7 - Cut down on local variable definitions
8 - Using non-strings or symbols as hash keys
9 - Use ‘and’ and ‘or’ to group operations for single liners
10 - Do something only if the code is being implicitly run, not required
11 - Quick mass assignments
12 - Use ranges instead of complex comparisons for numbers
13 - Use enumerations to cut down repetitive code
14 - The Ternary Operator
15 - Nested Ternary Operators
16 - Fight redundancy with Ruby’s “logic” features
17 - See the whole of an exception’s backtrace
18 - Allow both single items AND arrays to be enumerated against
19 - Rescue blocks don’t need to be tied to a ‘begin’
20 - Block comments
21 - Rescue to the rescue

N’oubliez pas de lire les commentaires qui sont au moins aussi intéressants que le post lui-même (et qui donnent d’autres exemples) !

, ,

No Comments

The unofficial Ruby usage guide

Ian Macdonald publie un document intitulé “The unofficial Ruby usage guide”. Un survol de Ruby en une page web mais qui ne met hélas pas en avant toute la puissance du langage.

“… this document was originally written for internal use in the Operations department at Google. [...] this document will suggest some guidelines for writing Ruby code in such a way that a common stylistic vocabulary may emerge, thereby increasing the ease with which source code may be read and shared.”

, ,

No Comments

Ruby on Rails 2.3.5 Released

Plein de bugfixes dans cette nouvelle version et un fix important de sécurité sur la fonction strip_tags, mais aussi :

  • Improved compatibility with Ruby 1.9
  • RailsXss plugin availability
  • Fixes for the Nokogiri backend for XmlMini

Lire l’annonce “officielle” ici

, ,

No Comments

Nouveau : Rails Forge

www_railsforge_com
Rails Forge is website with syndicated Ruby on Rails content. You can register and submit your ROR project, website or any Ruby on Rails news.

, , ,

No Comments

Partial debugger et Polymorphisme

Un petit plugin développé par Matt Wynne : Partial Debugger

Et un petit Rails tip très intéressant : Use Polymorphism to Extend your Controllers at Runtime

Enjoy !

, , , ,

No Comments

Meet LESS

Je viens de découvrir {less} (leaner css). Principes de base séduisants et d’une simplicité déconcertante… Quelqu’un l’a-t-il déjà utilisé ?

, , ,

No Comments

The Rubyist & Rails magazine

Toujours chez Magcloud, et pour ceux qui ont la chance d’être dans une zone “shippable” (US, canada ou UK), je signale la sortie des deux derniers opus de The Rubyist et Rails magazine (édition spéciale Rails Conf 2009):

, , ,

No Comments

Rails 3 par Matt Aimonetti

Une présentation de Rails 3 par Matt Aimonetti

,

No Comments

RailsConf ongoing

La RailsConf 2009 a donc commencé lundi. Parmi les conférences techniques, toutes plus alléchantes les unes que les autres, se glissent quelques sujets que nous essayons d’adresser aussi ici : Teaching Rails, ou comment rattraper le retard en terme de formation et d’apprentissage. Ou encore “Women in Rails” qui fait l’objet d’un “discussion panel” :)

Heroku, que nous allons probablement choisir pour mettre en oeuvre notre petit projet sera présent aussi pour parler sans doute de leur offre et de Sinatra

Il y a aussi ce titre énigmatique de conférence, pour clotûrer la journée d’aujourd’hui : “What Killed Smalltalk Could Kill Ruby Too”… en espérant que les slides seront dispo bientôt !

Tout le programme se trouve sur le site RailsConf. Et si vous ne pouvez pas être à Végas, vous pouvez aussi suivre l’événement sur Twitter : http://twitter.com/railsconf ou par tags

, , ,

3 Comments