Rubygems.org, So Nice et Rubinius

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
8
24
déc.
2010
Ruby
En juillet 2009, le site rubygems.org a été lancé par la communauté Ruby pour héberger les gems Ruby. Depuis, le site est en très grand forme et vient de fêter le 100 millionième téléchargements de gems. Il vient également de passer juste devant le CPAN pour le nombre de paquets disponibles : 19 042 gems contre 19 013 modules Perl au moment de l'écriture de ces lignes (à comparer avec les 12548 packages sur PyPI et 562 packages Pear).

So Nice est une application web pour contrôler iTunes, Rhythmbox ou MPD. Elle est développée en Ruby avec Sinatra et disponible sous licence WTFPL.

Rubinius est une implémentation du langage de programmation Ruby, sous licence BSD. La version 1.2.0 vient de sortir avec :
  • Passage à LLVM 2.8
  • Améliorations des performances
  • Vérification du bytecode (particulièrement utile avec l'arrivée d'autres projets utilisant la machine virtuelle de Rubinius)
  • Des optimisations, notamment de la consommation mémoire
  • Query Agent, un nouvel outil pour débugger et remonter des informations de bas niveaux (statistiques sur le Garbage Collector par exemple)
  • Et autres améliorations et correctifs.

Apéro Ruby à Toulouse le 27 septembre

Posté par  (site web personnel) . Modéré par Xavier Teyssier.
Étiquettes : aucune
7
19
sept.
2011
Ruby

Le groupe des Rubyistes Toulousains se retrouve pour son apéro mensuel le 27 septem.rb, à partir de 18 h 30 à la Couleur de la Culotte, place Saint‐Pierre.

À Toulouse, l’apéro c’est du sérieux (surtout place Saint‐Pierre), donc il est l’occasion de discuter de l’actualité Ruby, de ce que chacun a fait ou découvert récemment, des projets en cours, tout en se détendant après une dure journée de travail.

RubyCamp Lyon

Posté par  . Modéré par Florent Zara.
Étiquettes :
7
3
fév.
2009
Ruby
Parce qu'il n'y a pas qu'à Paris que se déroule diverses conférences et barcamps cools et parce que tous les développeurs ne sont pas situés dans la capitale, nous organisons, le 21 février 2009 dans les locaux de l'INSA à Lyon, un RubyCamp.

Cette journée, dédiée au langage Ruby, pourra permettre aux personnes ne le connaissant pas de le découvrir, aux autres d'approfondir leurs connaissances et aux deux de rencontrer d'autres passionnés.

IronRuby 1.0, le futur de Java, Gizzard et Flockdb, rachat de RabbitMQ par SpringSource

Posté par  (site web personnel) . Modéré par Florent Zara.
Étiquettes :
7
14
avr.
2010
Ruby
IronRuby 1.0
Trois ans après l'annonce initiale, IronRuby est fier d'annoncer sa version 1.0. Microsoft propose ainsi une implémentation alternative de Ruby qui tourne au-dessus de .NET. La version 1.0 d'IronRuby est compatible avec Ruby 1.8.6 (pas complètement : le langage est très bien respecté, mais pas quelques parties de la bibliothèque standard). Il permet notamment de faire tourner Ruby on Rails 2.3.5.

La prochaine étape est de s'attaquer à la compatibilité de Ruby 1.9 et de permettre de faire fonctionner Rails 3, comme annoncé dans l'interview de RubyInside.

Le futur de Java
Oracle a racheté Sun, et on peut se poser la question de savoir quelle direction Oracle souhaite-il donner à Sun. Le départ de James Gosling laisse à penser que Java n'est pas un enjeu prioritaire pour Oracle, mais en l'absence de communication officielle, il est difficile d'en savoir plus. Rappelons que Java 1.7 devrait sortir en septembre, sauf problème majeur.

Le compte github de twitter
Twitter a publié sur son compte github deux projets intéressants (tous les deux sous licence Apache 2.0) :
  • Gizzard est un framework pour faire de la répartition de données (sharding) entre plusieurs stockages. Écrit en scala, ce framework sert à développer des middlewares qui se placent entre vos applications et les bases de données pour assurer la distribution des données et garantir une certaine tolérance aux erreurs.
  • Flockdb est une base de données de type graphes. Twitter s'en sert pour stocker son graphe social (13 milliards d'arcs tout de même) et est en train d'en faire un projet libre à part entière. Un client Ruby est disponible pour communiquer avec la base de données.
Rachat de RabbitMQ par SpringSource
SpringSource, une filiale de VMWare, a racheté Rabbit Technologies Ltd., la société derrière RabbitMQ. RabbitMQ est une solution complète et fiable d'échange de messages entre systèmes hétérogènes, sous licence Mozilla. Elle implémente le standard AMQP (standard décrié par ses créateurs).

Rennes : Rails bar #16 — 14 avril

Posté par  . Modéré par Lucas Bonnet.
7
5
avr.
2011
Ruby

Si je veux apprendre le judo, je vais m’inscrire au dojo du coin et y passer une heure par semaine pendant deux ans ; au bout de quoi, j’aurai peut-être envie de pratiquer plus assidûment.

Si je veux apprendre la programmation objet, mon employeur va me trouver une formation de trois jours à Java dans le catalogue 2004.

Cherchez l’erreur.

—Laurent Bossavit

Source : http://wiki.agile-france.org/cgi-bin/wiki.pl?LeProjetDuDojo

Rennes On Rails semble avoir trouvé son format avec le « [[Randori]] ».

Comme à chaque fois :

  • propositions de sujets ;
  • vote ;
  • travail ;
  • retour d’expérience.

Ruby Camp Lyon

Posté par  . Modéré par Nÿco.
Étiquettes :
6
24
mar.
2010
Ruby
Suite au succès du précédent, l'association Ruby France organise un second Ruby Camp à Lyon le 17 avril.

Cette journée, dédiée au langage Ruby, pourra permettre aux personnes ne connaissant pas le langage de le découvrir, aux autres d'approfondir leurs connaissances et aux deux de rencontrer d'autres passionnés.
Dans la tradition des BarCamps, la journée se déroulera sous forme d'ateliers participatifs.

Ce Rubycamp aura lieu de 10h à 19h au bâtiment informatique de l'Institut National des Sciences Appliquées de Lyon (20 Avenue Albert Einstein, 69100 Villeurbanne).

Ruby dans le terminal - Session 2 - Le 21 octobre 2014 à Saint-Étienne

Posté par  (site web personnel) . Édité par Nils Ratusznik et Benoît Sibaud. Modéré par bubar🦥. Licence CC By‑SA.
6
18
oct.
2014
Ruby

Alolise est un groupe d'utilisateurs de logiciels libres (GUL) de la Loire basé à St-Étienne.

Deuxième session ce mardi 21 octobre, d'une série d'ateliers, hebdomadaires ou bi-mensuels, consacrés à Ruby.

Parce que nous sommes en 2014, beaucoup voient le code comme le moyen d'avoir des jeux multijoueurs, des webapp consommant de multiples API, administrées sur des architectures distribuées de micro service… bla bla bla…

Oui… Mais et le plaisir d'écrire dans tout ça ? À travers les ateliers Terminal Ruby, nous vous proposons de nous attarder sur le plaisir d'écrire, la découverte d'un langage, ses subtilités ou ses multiples variations de tests de réponses autour d'un besoin donné.

Un coding dojo donc ! Avec pour seule ambition de faire tout de suite et sans objectif, des choses qui s'affichent dans le terminal, scripts, jeux en ascii… Un atelier fait pour ceux qui veulent coder tout de suite et surtout écrire, réécrire, débattre et comparer.

Ruby terminal ou le cercle des codeurs disparus 2 Le Retour : à l'écran le 21 octobre 2014.

Ruby Terminal session 3, le 28 octobre 2014 à St-Étienne

Posté par  (site web personnel) . Édité par Benoît Sibaud, palm123 et Florent Zara. Modéré par Florent Zara. Licence CC By‑SA.
5
26
oct.
2014
Ruby

L’écriture d’un logiciel c'est un peu comme des nains qui creusent une mine…. On sait quand ça commence, pas quand ça finit.

L'atelier Terminal Ruby porte bien son nom, c’est une hérésie rien que dans le titre. À travers les ateliers Terminal Ruby, nous vous proposons de nous attarder sur le plaisir d'écrire, la découverte d'un langage, ses subtilités ou ses multiples variations de tests de réponses autour d'un besoin donné.

Résumé de l'épisode précédent et programme du suivant en seconde partie de la dépêche. Pour la session 3 à venir, voir l'article sur le site d'alolise, ce sera le 28 octobre vers 19h15, jusqu'à 21h, à Saint-Étienne.

Ruby Terminal session 4, le 18 novembre 2014 à St-Étienne

Posté par  (site web personnel) . Édité par Benoît Sibaud, NeoX et Nils Ratusznik. Modéré par Nils Ratusznik. Licence CC By‑SA.
Étiquettes :
5
15
nov.
2014
Ruby

L'atelier Terminal Ruby porte bien son nom, c’est une hérésie rien que dans le titre. À travers les ateliers Terminal Ruby, nous vous proposons, depuis fin septembre, de nous attarder sur le plaisir d'écrire, la découverte d'un langage, ses subtilités ou ses multiples variations de tests de réponses autour d'un besoin donné. Ce mardi 18 novembre 2014 aura lieu la 4e séance.

Résumé de l'épisode précédent :

On a commencé vers 19h et fini vers 21h, mais sans trop savoir encore ce qu’on allait faire. ⦿.⦿

Cette dernière session ruby terminal s'est focalisée sur le… je vous le donne en mille… REFACTORIIIING !!! Depuis le temps qu'on vous le dit !

Cette fois-ci nous sommes partis d'un long script transformé en un ensemble de fonctions avec un usage massif du pattern extract method.

Les travaux de cet atelier sont visibles sur le github d'Alolise.

Le 13 décembre 2010 le Rails' Bar #12 à Rennes

Posté par  . Modéré par baud123.
Étiquettes :
4
24
nov.
2010
Ruby
Rennes On Rails organise le 13 décembre 2010 le Rails' Bar #12

Cela se passera à la Cantine Numérique Rennaise.

Nicolas Ledez vous présentera son retour d'expérience sur le développement en RoR. Suite à la présentation, nous pourrons échanger sur le sujet (méthodes, outils, gem, etc).

Apéro Ruby à Lille le Mardi 10 mai 2011

Posté par  . Modéré par patrick_g.
4
30
avr.
2011
Ruby

Ce Mardi 10 mai 2011 aura lieu un Apéro Ruby à Lille. Déjà une quinzaine de personnes souhaitent y participer et des sujets de discussions ont été proposés :

  • TDD & Rails ;
  • Développement par behavior sous Rails ;
  • Développement par plugins, best practices ;
  • Pourquoi, mais pourquoi Twitter est passé sous Java ? :p
  • Le SEO et le routage des urls ;
  • Le mode SasS.

Donc rendez-vous au café citoyen près de la place république à Lille.

Vous êtes invités à vous inscrire au google groups Ruby Nord pour proposer vos sujets de discussion. Et répondre au Doodle en guise d'inscription

Apéro Ruby à Montpellier le mercredi 24 août 2011

Posté par  (site web personnel) . Modéré par Benoît Sibaud.
3
11
août
2011
Ruby

L'édition « bêta » de l'Apéro Ruby Montpellier aura lieu mercredi 24 août à 19h au Vert Anglais à Montpellier.

Cette édition sera principalement consacrée à un brainstorming sur l'événement lui-même et cela sera également une belle occasion de faire connaissance, beaucoup de participants ne se connaissant pas entre eux.

Conférence Paris On Rails 2008 - 1er Décembre

Posté par  . Modéré par Florent Zara.
Étiquettes :
3
19
oct.
2008
Ruby
La troisième édition de la conférence Paris On Rails aura lieu le 1er décembre 2008 à la cité des sciences de la Villette.

Cette année encore la conférence Paris On Rails 2008 rassemble quelques-uns des meilleurs spécialistes mondiaux du framework Web Ruby on Rails. C'est une occasion unique de découvrir les nouveautés de Rails 2.2, les dernières avancées sur les outils du framework ainsi que l'actualité du langage Ruby lui-même.

David Heinemeier Hansson, le créateur du framework Ruby on Rails, répondra à vos questions en direct de Chicago. Inscription en ligne sur le site PoR 2008 (voir ci-dessous). Tarif 'early bird' jusqu'au 9 Novembre.

Atelier Actux mardi 19/05/2009 : Ruby, un langage objet et (assez) fonctionnel

Posté par  (site web personnel) . Édité par Benoît Sibaud. Modéré par tuiu pol.
Étiquettes :
3
17
mai
2009
Ruby
Le prochain atelier de l'association rennaise Actux se déroulera le mardi 19 mai 2009 au 4 bis de 18h30 à 20h30 et portera sur le langage Ruby : Ruby, un langage objet et (assez) fonctionnel.

Cet atelier n'est pas réservé aux développeurs mais s'ouvre également à tous ceux qui souhaitent découvrir un langage facile et agréable pour développer leurs petits outils en cas de besoin. Quelques rappels historiques ainsi que les grandes familles de langages actuels seront évoqués. En plus du langage Ruby, l'accent sera mis sur des concepts généraux de programmation et de factorisation de code.

L'atelier se déroulera dans la salle Reaj au dernier étage du 4 bis (grand bâtiment vitré près du métro charles de Gaulle).

Afin de profiter au mieux de cet atelier, il vous est recommandé d'apporter vos machines.

Ruby France organise un second RailsCamp Paris

Posté par  (site web personnel) . Modéré par Florent Zara.
Étiquettes :
2
20
fév.
2009
Ruby
L'association Ruby France organise un Rails Camp le 7 mars 2009, de 9h30 à 18h. Cela se passera dans les locaux de Sun, au Sun Customer Briefing Center, 42 avenue d'Iéna à Paris (16e), France.

Cet événement gratuit est ouvert à tous, débutant ou expert Rails. L'inscription obligatoire se fait en ligne sur cette page.

Le thème sera Ruby on Rails mais aussi Merb, merge oblige. Chacun est invité à venir participer aux ateliers/sessions de développement, faire des présentations et discuter des dernières nouveautés.

Rails bar #13 / Install party à Rennes

Posté par  . Modéré par patrick_g.
Étiquettes :
2
18
jan.
2011
Ruby
Pour le lundi 24 janvier de 18h30 à 20h00, Rennes on Rails vous propose une « install party » à la Cantine numérique de Rennes.

Voici la recette :
  • ingrédients de base : du pik pour les Windoziens et du RVM pour les autres ;

  • un peu de Ruby ;

  • un soupçon de Sinatra pour pouvoir faire quelques trucs sans Rails ;

  • et un peu de Rails en dessert.


Tous les niveaux sont les bienvenus. Il faut vraiment venir avec votre/vos machine(s), le but étant de vous installer un environnement de développement sur celle(s)-ci. Les plus expérimentés aideront les débutants. Les plus avancés pourront coder un peu.

Pensez également à amener une bouteille de boisson non alcoolisée (le bar n'a pas encore sa licence IV) et/ou quelques cacahuètes.

Mons (Belgique) : Jeudis du Libre du 15/11/2012 — Développement Ruby on Rails

Posté par  (site web personnel) . Édité par Nils Ratusznik, Davy Defaud, baud123, Nÿco et Benoît Sibaud. Modéré par Nÿco. Licence CC By‑SA.
Étiquettes :
2
6
nov.
2012
Ruby

Ce jeudi 15 novembre 2012 à 19 h se déroulera la treizième séance montoise des Jeudis du Libre de Belgique, qui portera sur le développement en Ruby on Rails. De manière plus précise, la thématique portera sur Internet et programmation, et s’adressera à un public de développeurs Web, programmeurs, étudiants…

Les animateurs conférenciers seront François Stephany (Wapict SPRL) et Aurélien Malisart (Phonoid SPRL). Ils développeront une petite application devant le public pour montrer qu’il est possible d’atteindre un prototype utilisable très rapidement.

Sortie de Ruby 1.8.2

Posté par  . Édité par Benoît Sibaud. Modéré par Pascal Terjan.
Étiquettes :
1
4
jan.
2005
Ruby

Matz, fidèle à son habitude, a délivré le 25 décembre 2004 une version stable de Ruby (en l’occurrence la 1.8.2)

Longtemps attendue, mais retardée pour cause de manque de temps, la nouvelle version de Ruby corrige quelques bugs, et voit sa collection de classes « standards » augmenter (notamment l’ajout de RSS::Parser, SOAP4R, Net::HTTPS, l’extension de Ruby/Tk, le support des vhosts par WEBRick, ainsi que l’amélioration de Ri et RDoc).

À noter au passage, le fantastique livre de Dave Thomas sur Ruby. Ce livre en est à sa seconde édition, la première étant diffusée librement.

Support d'Ajax dans Ruby on Rails

Posté par  . Édité par Benoît Sibaud. Modéré par Pascal Terjan.
1
18
juin
2005
Ruby

Depuis quelques semaines, Ruby on Rails permet de développer des applications web avec Ajax.

Ruby est un langage de script (comme Perl ou Python), totalement orienté objet, avec une syntaxe très propre qui la programmation élégante et amusante.

Ruby on Rails est un framework de développement d'applications Web en Ruby, utilisant le modèle MVC. Oui, c'est vrai, il en existe déjà des dizaines. Mais grâce (entre autres) à son utilisation de Ruby, Rails permet de développer des applications Web jusqu'à 10 fois plus vite qu'avec d'autres frameworks (NdM. : ce type d'information est évidemment à prendre avec toutes la réserve nécessaire), avec un code bien plus concis. Ruby on Rails a provoqué ces derniers mois un petit ras de marée dans le monde des développeurs d'applications web, en remettant en cause le classique couple PHP/MySQL. D'autant plus que le support d'Ajax vient de lui être ajouté.

Ajax (Asynchronous Javascript and XML) est une vieille technologie : son composant de base, XMLHttpRequest, existe depuis 1998 et est utilisé un peu secrètement par de nombreux sites. Il permet de mettre à jour une page web sans avoir à recharger l'ensemble de la page (pour un petit exemple, postez un commentaire sur ce blog, c'est fait pour). Démocratisé par Google ces derniers temps (essayez par exemple de chercher quelque chose sur Google Suggest), son utilisation reste difficile, car il faut écrire du code compatible avec les différents navigateurs.

C'est là que Ruby on Rails montre tout son intérêt. Après avoir permis de développer des applications Web complexes sans écrire une ligne de SQL, Ruby on Rails permet de développer des applications Ajax en quelques minutes sans écrire une ligne de Javascript. Même si Ajax n'est pas la solution ultime, il permet de rendre des applications Web bien plus interactives et agréables pour les utilisateurs. Pas convaincu ? Essayez d'uploader un fichier sur cette page et admirez la barre de progression.

Ruby on rails 1.0 est sorti

Posté par  (site web personnel) . Modéré par rootix.
Étiquettes :
1
14
déc.
2005
Ruby
La première version majeure de 'Ruby on rails' vient tout juste de sortir.

Pour ceux qui ne connaîtraient pas encore 'Ruby on rails' ('RoR' pour les intimes), il s'agit d'un framework de développement d'applications Web en Ruby, qui permet de développer des applications Web évoluées très rapidement, en écrivant très peu de code.
Il est basé sur le modèle MVC, et supporte la technologie AJAX, les SGBD SQLite, MySQL, PostgreSQL, DB2, Oracle et Microsoft SQL Server, et inclut même son propre serveur web, nommé WEBrick, permettant de développer et tester son application directement sans avoir à installer de serveur web.

La première version de Ruby on Rails date de juillet 2004, et il a bien évolué depuis. Il a changé le monde des développeurs d'applications web, en permettant d'écrire des applications AJAX et des sites utilisant des bases de données, sans écrire une seule ligne de SQL ou de JavaScript.

BlockCamp Paris le 28 novembre

Posté par  (site web personnel) . Modéré par Benoît Sibaud.
Étiquettes :
1
21
nov.
2009
Ruby
L’association Ruby France, l’ESUG , l'INSIA et af83 ont le plaisir de vous annoncer l’organisation d’un BarCamp consacré à Ruby et Smalltalk dans les locaux de l'INSIA à Paris, le samedi 28 novembre 2009.

Cette non-conférence sera l'occasion de parler de Ruby : implémentations de Ruby, Ruby et le desktop, bibliothèques Ruby, etc. mais également de Smalltalk : Squeak, Pharo, Seaside... Nous aurons ainsi parmi nous la présence de Lukas Renggli, committer Seaside (framework web en Squeak).

L’événement est gratuit et ouvert à tous, débutant ou expert. Il suffit de s’inscrire (attention à la limite maximum !) et toutes les explications et les informations pratiques (code d’accès pour entrer…) sont sur la page du wiki BarCamp.

Rennes on Rails bar #14

Posté par  . Modéré par baud123.
Étiquettes :
1
15
fév.
2011
Ruby
Ce que vous propose Thierry pour la session #14 : du code pour tous, dans un format dōjo randori.

Les pratiques de bienséance du dōjo sont ici. La thème du dōjo proposé est celui d'un challenge nommé minisculus. Ça y ressemblera en somme, en plus simple.

Avez-vous besoin de travailler sur le challenge pour assister  ? Non. Le but du dōjo est d'apprendre.

Je veux juste assister, pas coder, c'est possible ? Non ! Au dōjo, on apprend par la pratique, pas seulement en regardant les autres faire. C'est l'assemblée entière qui fait, quand bien même il n'y a qu'un clavier actif à la fois.

Quand ? Le lundi 21 février 2011 à 18 h 30.

Où ? À la Cantine Numérique de Rennes.

Programmez en Ruby

Posté par  . Modéré par Fabien Penso.
Étiquettes :
0
23
fév.
2001
Ruby
Aujourd'hui vient de paraitre en ligne l'ouvrage " The Pragmatic Programmer's Guide " de Yukihiro Matsumoto, a.k.a. ``Matz''.
Le langage, et l'interpréteur sont Libres, vraiment Libres.
Et bien cet ouvrage est également libre !
Ruby est un langage de script entièrement OO et qui intègre les Closures de fonctions. Pour ceux qui ne connaissent pas ce langage plein d'avenir, cet ouvrage contient en début une description et un tutoriel.

Ruby in a nutshell

Posté par  . Modéré par Fabien Penso.
Étiquettes :
0
22
nov.
2001
Ruby
Ruby est un langage objet pur, qui tire les avantages de Perl et de Python, et qui est portable (Linux, M$ DOS/win, Mac, ...).



Extrait de la description :

"Written by Yukihiro Matsumoto ("Matz"), creator of
the language, Ruby in a Nutshell is a practical
reference guide covering everything from Ruby
syntax to the specifications of its standard class
libraries. The book is based on Ruby 1.6, and is
applicable to development versions 1.7 and the next
planned stable version 1.8. As part of the successful
"in a Nutshell" series of books from O'Reilly &
Associates, Ruby in a Nutshell is for readers who
want a single desktop reference for all their needs."




"Ruby in a nutshell" est le 1er livre sur Ruby ,en anglais forcément. Il est sortit ce mois-ci chez les édition O'Reilly pour $24.95 et 218 pages.