mardi 8 avril 2008

Sortir des conventions dans Rails - retour d'expérience.

Tout d'abord, sachez qu'il ne faut jamais outrepasser les conventions de Rails sans une excellente raison.

Toutefois, il arrive que l'on ai une excellente raison, le cas présenté dans ce billet sera celui (tiré d'une application réelle) d'une base de données assez mal conçue où les noms de tables sont tous au singulier et où, comble du massacre, les id d'une des tables sont sous forme de chaine de caractères.

Bien sur, cette base de données est utilisée par 18 autres applications dans la société et vous ne pouvez en aucun cas en modifier la structure (sinon ce serait trop facile).

Lire la suite...

mercredi 2 avril 2008

A l'écoute du marché

J'ai trouvé mon futur employeur. Je ne suis donc plus à l'écoute du marché pour le moment.

Ceux qui me lisent régulièrement le savent sûrement, je suis actuellement étudiant en apprentissage dans la formation Concepteur Réalisateur Multimédia aux Gobelins et dans la société Abtrakt Graphics.

Mon apprentissage se termine au mois de juin et même si ma société actuelle souhaite me conserver dans son effectif, je suis à l'écoute d'autres propositions.

Je souhaite tout particulièrement m'investir dans les domaines du développement web à l'aide du framework en Ruby On Rails et du respect des standards du web. J'apprécie également les projets bien menés, les méthodes agiles et la conception orientée utilisateurs.

Je cherche donc l'entreprise qui me permettrait de mettre en œuvre ces compétences et j'invite les personnes intéressées à consulter mon CV à l'adresse suivante : cv.blogbangbang.com et à me contacter si mon profil les intéresse.

mardi 1 avril 2008

Premier RailsCamp parisien

Rails progresse encore, la preuve c'est que pour la première fois, un RailsCamp aura lieu à Paris le 17 mai. logo railscamp

C'est quoi un Railscamp ?
Un Railscamp, c'est un Barcamp sur RubyOnRails et un BarCamp est une "non-conférence" ouverte qui prend la forme d'ateliers-événements participatifs où le contenu est fourni par les participants qui doivent tous, à un titre ou à un autre, apporter quelque chose au Barcamp (définition de la page officielle du RailsCamp).

Je serais donc de la partie en espérant que naisse de cet évènement, des rencontre sympa avec d'autres Railers, des projets sympa et pourquoi pas plus.

Par contre, je ne sais pas encore ce que je vais amener à part ma bonne humeur et ma motivation :).

jeudi 27 mars 2008

Comparatif Prototype vs Jquery

Retour des billets plus "technos" avec un comparatif des deux frameworks Javascripts les plus utilisés du moment, j'ai nommé Prototype et Jquery.
Jusqu'ici j'étais plutôt Prototype, car je l'ai connu avant, qu'il est le framework par défaut de Rails auquel il est magnifiquement intégré.
Mais à force d'entendre dire que Jquery était plus esthétique plus facile, plus sympa, je me suis dit qu'il fallait que j'essai.

Lire la suite...

lundi 4 février 2008

Tutorial : Prototype and JSON

Après plusieurs discussions à l'école comme au travail, j'avais envie de tester un peu plus le format JSON pour donner et recevoir des données en AJAX (on devrait dire AJAJ du coup non ?).

Et vu que j'avais également envie de tester des petites choses avec prototype suite à la conférence ParisOnRails, je me suis dis pourquoi pas faire d'une pierre deux coups.

Je vous propose donc le résultat de mes différents tests avec Prototype 1.6 et Scriptaculous côté Javascript et PHP (version 5.2 minimum obligatoire) côté serveur.

Lire la suite...

jeudi 20 décembre 2007

Merci Microsoft, merci IE !

Dieu que ce titre sent le troll à plein nez.

Pourtant, ce sont bien des félicitations que j'adresse pour une fois à Internet Explorer, mais puisque rien n'est parfait, c'est à la version 8 qu'elles sont destinées.

En effet, on a appris cette semaine que la version 8 du célébrissime navigateur détesté des webdéveloppeurs passerait le test Acid2.

En fait, il semblerait même, selon le blog IE officiel, que la version de dev actuelle passe déjà ce test ! (mais il est impossible de la télécharger et donc de vérifier).

Si cela s'avère vrai, ce serait vraiment une excellente nouvelle pour tous les webdéveloppeurs du monde, plus de feuille de style alternative, plus de journée "Debug IE" au planning, beaucoup moins de différence de rendu entre les navigateurs...

Toutefois, inutile de s'arrêter en si bon chemin, j'invite donc les développeurs Microsoft à s'atteler dès à présent à l'intégration des spécifications CSS3, du futur Javascript2, des éléments audio et vidéo de HTML5, du SVG, de SMIL, des microformats... (C'est Noël, laissez moi rêver ! )

mercredi 12 décembre 2007

Flash is everywhere, or not...

Selon les statistiques d'Adobe, Flash est installé sur 99.1 % des Ordinateurs Desktop (PC+Mac) connectés au web.

Selon ces mêmes statistiques, le player 9 serait même déjà installé sur environ 90 % du même matériel.

Ces statistiques impressionnantes sont souvent la défense des flasheurs face aux critiques adressées contre leur technologie favorite.

Pourtant, la vérité est moins rose...

Lire la suite...

lundi 10 décembre 2007

Paris on Rails : a chaud !

Je rentre juste de Paris on Rails, le moins que l'on puisse dire, c'est que le programme était dense.

Pas moins de 8 conférences officielles, 4 officieuses, 1 présentation de Ruby et Rails et une visioconférence avec DHH, le créateur du framework et tout ça dans une petite journée.

A chaud donc, une excellente journée, j'ai appris des choses dans à peu près toutes les conférences, discuté avec quelques railers français et parisiens qui ont réussi à en faire le métier et récupéré 2-3 cartes de visites.

Rails pousse, lentement mais surement et s'installe dans les petites moyennes grandes et même très grandes entreprises.

La demande est parait-il beaucoup plus élevée que l'offre, ce qui laisse présager de bonnes choses pour les développeurs qui s'engagent dans cette voie.

Pour revenir, sur les conférences, il y en avait pour tous les goûts :

  • retour d'expériences d'entreprises (moyennes ou grandes)
  • Javascript avancé avec Chistophe Porteneuve qui a tenu sa réputation de sliders fou avec une cinquantaine de diapositives en 30mn (et un contenu hautement exhaustif et intéressant)
  • les vues dans Rails, dans la conférence de Nicolas Merouze de Boldr était également du pain béni pour tous les développeurs rails (les slides de la conf sont déjà disponibles sur son blog).
  • L'internationalisation avec un des codeurs du plugin Globalize.
  • Les tests par Jean-Michel Garnier heureux railer français à Barcelone :D...

J'ai un peu moins accroché sur la conférence intitulée : "JRuby et JRuby on Rails, mais que viennent faire Java, NetBeans et GlassFish?", dont je retiendrais seulement que Rails s'intègre à merveille dans un système d'informations en Java (ce qui peut rassurer de grosses structures).

Après la journée de conférence officielle, je me suis rendu au MetroOnRails (organisé par Pierlis et bloogk), un petit buffet entre railers où j'ai pu assister à 4 autres conférences : sur le plugin searchAPI, la librairie Prototype UI, un retour d'expérience sur un DataWarehouse en Ruby et une conférence "fourre-tout" très intéressante sur Atom Publishing Protocol, ActiveResource, ActiveMessaging et les fourmis :).

J'ai enfin discuté avec Nicolas Mérouze de BoldR et un membre de l'association votons.info (discussion dont-il ressortira peut être quelque chose dans les jours à venir...)

Voilà pour ce soir je vais laisser reposer tout ça quelques heures et je reviendrais surement sur les points les plus marquant de cette journée (notamment Prototype 1.6, ça déchire grave comme le dis TDD aka Christophe Porteneuve ! ).

samedi 27 octobre 2007

Ruby et RubyOnRails

Vous êtes développeur ? logiciel ou web ?

Vous ne cessez d'entendre parler d'un presque vieux langage qui revient à la mode : Le Ruby.

Vous entendez aussi parler d'un frame_quelquechose, framework surement, qui permettrait de faire des sites Webs et bien plus en Ruby plutôt qu'en PHP.

Vous vous dîtes à quoi bon changer puisque je me débrouille en PHP, où vous aimeriez bien essayer, mais vous craignez de vous retrouver perdu dans un nouveau langage, de nouvelles pratiques...

Alors, un seul conseil, foncez sur le dernier hors-série de Linux magazine.

Couverture du hors dérie 33 de Linux Magazine

Ne vous laissez pas avoir par le titre du magazine, on ne vous demandera pas de recompiler un noyau ou de porter une barbe de 3 mois pour commencer les tutos de ce magazine et tout est également faisable sur un environnement MacOS ou Windows.

Le magazine traite dans un premier temps du langage Ruby en tant que tel, de ses spécificités, avantages au travers d'une multitude d'exemples vous apprendrez donc à écrire vos premières variables, méthodes et classes ruby.

Puis dans un deuxième temps, il vous sera proposé de créer votre première application RubyOnRails, le fameux framework permettant de construire des applications Web en Ruby.

Là encore on commence avec les bases, les tutoriaux fourmillent d'exemples et si à la fin de cette lecture, vous n'avez pas envie de créer votre première application RubyOnRails, c'est vous êtes déjà un vieux têtu qui refuse de regarder la vérité en face :-D.

Le magazine vous coûtera 6€40, ce n'est certes pas donné, mais il les vaut (pour ceux qui me connaissent, je serais ravi de vous le prêter.)

Et si vous êtes convaincus, vous pourrez venir me rejoindre à ParisOnRails.

mardi 23 octobre 2007

ParisOnRails, j'y serais !

logo de Paris On Rails

Quand j'ai vu il y a quelques jours que la cuvée 2007 de ParisOnRails aurait lieu le 10 décembre, j'en ai profité pour me replonger dans rails, que j'avais un peu délaissé par manque de temps ces dernières semaines.

Lire la suite...

- page 2 de 4 -