5 livres gratuits sur Ruby

MacRuby: The Definitive Guide
Programming Ruby – The Pragmatic Programmer’s Guide
Ruby Best Practices
Mr. Neighborly’s Humble Little Ruby Book
Et l’incontournable Why’s poignant guide to Ruby. S’il ne faut en lire qu’un c’est celui là.

Posted in Rails Resources | Tagged , , | Leave a comment

Rails Bar #11

Mercredi 2 juin s’est tenu au Saint Mélaine le 11ème opus des Rails Bar rennais.

Sébastien Tanguy est venu présenter son application pour générer un flux vidéo de l’utilisation des bornes Vélostar, l’occasion pour nous de voir comment Ruby peut être utilisé aussi pour agréger facilement des données.

Nous avons eu le plaisir d’accueillir Amiel Lavon (In Cité) qui est venu présenter l’origine (et les suites) du projet “données publiques Rennes Métropole”.

Vous pouvez lire le compte-rendu sur le groupe, Rails Bar #11

Posted in Rails Bar | Tagged , , , , , , , | Leave a comment

Rails Bar #10

Le 10e Rennes on Rails bar se tiendra donc le 6 avril à 19h chez Open (Teamlog) à l’endroit habituel.
Toutes les informations sur les sessions précédentes sont disponibles sur notre groupe.

Posted in Rails Bar | Tagged | Leave a comment

Rails Bar #10

La session #10 de nos habituels Rails Bar ne se tiendra pas ce soir comme initialement prévu.

Afin de déterminer une nouvelle date, nous avons mis en place un doodle étendu que vous pouvez trouver ici

http://doodle.com/w49p8ki8hkx2iutn

Merci de votre participation !
A bientôt :)

Posted in Rails Bar | 2 Comments

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.

Posted in Rails Discussions, Rails Resources | Tagged , , , , , | Leave a comment

Rappel : Rails bar #9 c’est ce soir

C’est ce soir à l’heure habituelle, 19h et à l’endroit habituel, chez Teamlog qui s’appelle maintenant Groupe OPEN :)

Posted in Rails Bar | 1 Comment

Un lien (AppEngine-JRuby)

Développer en Ruby sur Google App Engine : Antoine Sabourin (Octo Technology) partage ses découvertes sur l’AppEngine-JRuby qui utilise pour l’instant non pas Rails mais Sinatra (en attendant la très prochaine version d’AppEngine-JRuby + Rails3).

Posted in Rails Discussions | Tagged , , , | Leave a comment

Prochain Rails Bar (#9)

Le prochain (Rennes on) Rails Bar se tiendra le lundi 22 février à partir de 19 heures comme toujours.

Ce sera l’occasion de faire le point sur notre application et pourquoi pas, discuter de la sortie de Rails 3.

Le lieu de notre rendez-vous n’est pas encore fixé, nous vous tiendrons informés sur le groupe dès que nous en saurons davantage.

A bientôt en live !

Posted in Rails Bar | Tagged , | Leave a comment

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) !

Posted in Rails Resources | Tagged , , | Leave a comment

Coding Dojo Ruby à Rennes

Le jeudi 4 février Rennes on Rails et Agile Rennes organisent un coding dojo en Ruby. La séance aura lieu à la CCI de Rennes, à partir de 18h00 (il n’est pas nécessaire de connaître Ruby pour s’inscrire)

Un dojo développement est un endroit dans lequel les participants se réunissent pour exposer leur techniques de programmation à la critique et pour apprendre des autres par l’exemple. Emmanuel Gaillot viendra animer pour nous cette session telle qu’elle peut se dérouler habituellement au dojo développement de Paris – ceci dans l’espoir d’inspirer les participants et les inciter à animer leur propre dojo sur la durée.

La séance sera suivie d’un temps de questions-réponses pour ceux qui désireront obtenir plus d’information sur l’animation de dojos développement.

Inscriptions en commentaire ici ou sur le groupe Rennes on Rails ou par mail à karine(point)sabatier(à)gmail(point)com.

A propos d’Emmanuel Gaillot
Emmanuel intervient pour le compte de Pyxis Technologies France et ses clients en tant qu’accompagnateur d’équipes, animateur de réunions, formateur, programmeur extrême et agitateur public. Il aide ainsi les équipes produisant du logiciel à être plus efficaces dans leur travail, plus fières de leurs résultats et plus heureuses en général.

Emmanuel est un orateur régulier à de nombreuses conférences sur l’Agilité. Il organise également la conférence annuelle Agile Open France. Il est l’un des fondateurs du Dojo de développement de Paris, et un de ses membres assidus depuis sa création il y a cinq ans.

Liens utiles
Les archives du dojo de Paris avec ses rétrospectives
Le wiki point d’entrée sur les dojos développement dans le monde.
Le site de “Prag Dave” Thomas, qui a initialement développé le concept de coding kata

Posted in Rails Bar | Tagged , , , , | Leave a comment