Archive for category ruby

Une API asynchrone avec Gearman, Sinatra et mongoID

Même si Ruby on Rails facilite énormément la création d’une API REST il y a un grand intérêt à séparer le site frontal de l’API. Le site peut subir des montées en charge ou une coupure de maintenance qui occasionnerait de fait une interruption de l’API. Or s’il peut être gênant que le frontal soit interrompu, ça l’est encore plus pour l’API qui permet de mettre à jour des données ou de les fournir à une multitude de clients tiers. Dans ce billet je présente sans aller trop loin dans les détails, la création de cette API. Lire la suite »

, ,

Laisser un commentaire

RubyCamp

Le premier RubyCamp s’est bien déroulé ce samedi. Je remercie Damien Mathieu pour l’organisation et O2Sources pour avoir sponsorisé l’évènement avec des pizzas :) .

Quelques Suisses avaient fait le trajet, Jean-Michel Garnier un expatrié en Espagne que j’avais déjà vu à Paris on Rails présentait cucumber. Guillaume Cottenceau (ancien développeur de frozen bubble) a présenté Ruby/GTK+. Damien a présenté Ruby et Gaspard Bucher un impressionnant compilateur de template (zafu).

Pour un premier Barcamp à Lyon j’ai trouvé ça très réussi et on est tous d’accord pour remettre ça cette année. Toutes les infos sur le wiki RubyCampLyon.

Photos et photos

Laisser un commentaire

RubyCamp

Je n’avais pas posté depuis 2 mois, donc puisqu’on est encore en janvier jusqu’à ce soir, je vous souhaite une bonne année :)

Comme l’indique le titre il va y avoir un Barcamp à Lyon le 21 février consacré à Ruby. Je viens de m’y inscrire, et même si je n’ai aucune idée de ce que je pourrais présenter cela sera l’occasion de revoir ce bon vieux Guillaume Desrat ainsi que Lucas Bonnet :)

Avec de la chance j’aurais peut être avancé un peu sur mon projet perso en Rails, et aurais 2-3 trucs à dire… En tout cas ça serait bien que ce genre de réunion soit récurrente, car c’est très frustrant de voir régulièrement des actions à Paris et rien à Lyon.

Laisser un commentaire

before_filter :rails_party

Si vous suivez l’actualité RubyonRails, vous savez sans doute que l’édition 2008 de Paris on Rails a lieu le 1er décembre à la Cité des sciences. Par contre vous ne savez peut être pas qu’une Rails party est organisé la vieille ce dimanche 30 novembre. Toutes les infos ici : rails party 2008 et inscription ici. Ils ont bien de la chance ces parisiens ! Quand est-ce que Lyon sera à la hauteur de sa dimension … ?

Pour enchainer sur le thème Ruby, j’ai réalisé une nouvelle et sans doute dernière version de Geekast 0.1.3 afin de fixer ce bug. Peercast n’étant plus maintenu par son développeur la motivation n’y est plus et je suis de plus en apprentissage du C++ sur iMotion un autre projet perso. Quoi qu’il en soit je ne compte pas abandonner Ruby qui est un vrai plaisir à utiliser et complémentaire à un langage compilé.

Laisser un commentaire

De la répartition de charge en Ruby on Rails

Je viens de publier un article en 2 parties sur le blog d’AF83 :

De la répartition de charge en Ruby on Rails 1/2

De la répartition de charge en Ruby on Rails 2/2

C’est plutôt technique, et présente une solution parmi tant d’autres dans ce domaine très particulier.

Laisser un commentaire

RubyFrance.org est né

Et voilà le petit vient de naître. J’ai le grand plaisir d’annoncer la naissance officielle du site web RubyFrance.

Ce site utilise RadiantCMS, Mongrel, Apache2 et PostgreSQL Que du bon :)

Bien sûr pour l’instant le site est vide mais il se remplira à mesure. J’espère que nous aurons quelque chose de présentable lors de Paris on Rails.


Comments

  1. Avatar jean-mi a dit 24 minutes later:

    Oui enfin, que ce instiki disparaisse à jamais dans les flammes de l’enfer.

    DHH devait avoir trop bu après avoir fêté la release de rails.

  2. Avatar fredix a dit 29 minutes later:

    C’est clair, entre Instiki et Hiki on en a bavé.

Laisser un commentaire

Woa

Geekast est sur le site de Gstreamer dans la liste des applications l’utilisant : http://gstreamer.freedesktop.org/apps/

Je suis tout intimidé du coup :P

Laisser un commentaire

migration

En ces périodes festives j’ai décidé de m’offrir un nouveau blog.

Cette démarche entre pleinement dans mon investissement sur le langage Ruby. En effet je souhaite utiliser au maximum les outils utilisant Ruby.

Typo répond à ce critère et est de plus un excellent blog (AJAXisé pour ceux qui aiment). De plus un concours a permit à un grand nombre de thèmes de voir le jour. N’hésitez pas à les consulter sur typogarden, voir également le blog du développeur

Enfin ceux ayant déjà un blog sur dotclear peuvent essayer le script de migration vers typo que j’ai déposé sur Rubyfr. Il est plutôt gruik, mais pour un one shot cela me va très bien, cependant n’hésitez pas à l’améliorer.

Laisser un commentaire

RAD sous Linux

RAD : Rapid Application Development

En général lorsque l’on parle de RAD, on pense souvent à Windev ou Visual Basic qui ont des modules RAD. Et bien entendu on pense à application générée, obligatoirement mal faite et aux possibilités d’évolution nulle. Bref RAD veut dire souvent soft poubelle.

Sous Linux il est possible d’arriver à quelque chose proche du RAD avec les outils existant. Ici cela veut dire le tryptique Glade, libglade et Ruby. Pas de Windowserie à la Kylix donc, rien que du standard respectant les us et coutumes Linuxiennes.

Un petit script magique apporte à ce trio la génération du code nécessaire permettant de faire du RAD : ruby-glade-create-template (qui fait parti du paquet libglade2-ruby). Il suffit de fournir au script le fichier xml de votre projet Glade pour qu’il génère un fichier Ruby utilisant la libglade. Il ne vous reste plus qu’à coder les fonctions de callback.
Grâce à la libglade le code reste très court et simple à comprendre. Bien sûr à chaque modification de votre interface avec Glade il faudra régénérer le code, donc sauver avant vos fonctions de callback. Mais c’est un excellent début pour apprendre le développement en Ruby/GTK+ ou simplement créer une petite application.

Mais laissons place à une excellente démonstration en flash qui, cerise sur le gateau, montre comment intégrer le moteur gecko en quelques lignes de Ruby : RubyZilla

Laisser un commentaire

hop hop hop, un site communautaire de plus !

Ca y est je me suis décidé à acheter le domaine rubyfr.org . J’essaye de comprendre le fonctionnement de hiki, un wiki en Ruby, et de trouver un thème potable :) (je vais plutôt faire une css…)
J’espère que ce site aura le succès que mérite ce langage. On pourra y parler également de développement en Ruby/Gtk+, pour y aborder le côté spécifique à Ruby, et mettre des classes en commun ; je ne tiens pas à concurrencer gtk-fr :) , mais je pense que RubyFR peut être un bon complément.

Laisser un commentaire

Suivre

Get every new post delivered to your Inbox.

Joignez-vous à 189 followers