… ou une occasion d’apprendre

Une vidéo pour souhaiter la bonne année

Posté le 29 décembre 2008 à 17:58

Un des clients de Liquid Concept, ma société, désirait envoyer une carte de voeux vidéo à ses clients et partenaires. Nous lui avons proposé une solution originale et un peu décalé afin d’éviter le traditionnel message du président, pour ce faire nous nous sommes associés à Hatman, réalisateur des Valaisans dans l’espace,  afin qu’il réalise un très court métrage en adéquation avec le domaine professionnel de notre client.

William Elliot est un cabinet de recrutement en Suisse spécialisé uniquement dans le domaine de la vente et du marketing qui utilise entre autre le concept original de CV vidéo, c’est cette idée qui a naturellement servi de point de départ pour le scénario. Cette carte de voeux, également sous-titré en allemand, a été envoyée à plus de 9000 personnes et a été sélectionnée pour le Viral Film Festival de Genève du 29 janvier 2009.


Conte de Noël William Elliot par Liquid Concept sur Vimeo.



Globalize @ Paris on Rails

Posté le 19 octobre 2007 à 21:24

Paris on Rails aura lieu le 10 décembre prochain à la cité des sciences. De nombreux intervenants vont se succéder pendant toute une journée pour vous présenter Rails à travers des conférences sur Prototype, HAML / SASS, les tests mais également avec des retours d’expérience. Il y aura également DHH (David Heinemeier Hansson, le créateur de ce framework) en liaison vidéo.

J’aurai également le privilège de faire une présentation au sujet de l’internationalisation des applications et de Globalize afin de mieux vous préparer au développement d’une application multilingue.

Paris on Rails

Une belle journée dont le prix est de 70 € jusqu’au 15 novembre 2007, 100 € pour ceux qui voudraient s’y prendre au dernier moment. Je vous recommande donc fortement de vous y rendre (et si vous allez au Web 3, faite d’une pierre deux coups).



De retour aux affaires

Posté le 14 septembre 2007 à 16:26

Voilà plus de deux mois que j’ai publié mon dernier article, de plus avec une note un peu pessimiste. J’en profite pour remercier les quelques personnes qui ont pris de mes nouvelles et pour faire le point.

Pour commencer, les projets sur lesquels je suis avancent bien, je suis content du travail abattu pendant l’été. La nouvelle version de Pulp est enfin sur les rails puisque le core de l’application fonctionne bien et que je devrais pouvoir attaquer les controlleurs la semaine prochaine en collaboration avec le graphiste. J’ai également travaillé sur Globalize afin de lui faire passer les testes avec le trunk de RoR (je voudrais merger ceci avec la branche de Saimon qui implémente la RFC4646 avant de m’attaquer à l’intégration de la méthode “switch_language“, peut-être la semaine prochaine, au pire à la fin du mois. Le dernier projet avant également bien, pas aussi vite que je voudrais, mais le nombre d’heure dans la semaine n’est pas assez important.

Tout ceci fait que je suis crevé ces temps-ci (rien de plus normal, mais le problème est que je n’arrive pas à récupérer), c’est un point sur lequel je travaille, car ça ne me permet pas de travailler dans de bonnes conditions. Si je n’ai rien posté pendant 2 mois, c’est aussi que le temps me manquait cruellement, je n’arrive d’ailleurs pas à suivre le débit de mon feadreader, il faut que j’y fasse le ménage pour ne garder que l’essentielle.

Pour terminer des nouvelles de 2d Sans Faces, les ventes de Nightprowler ne se passe pas trop mal, nous avons à ce sujet mis à disposition un supplément en impression à la demande sur lulu.com (cette expérience est pour l’instant mitigée, mais nous n’avons pas trop le choix malheureusement). Tigres Volants va moins bien à notre grand regret, mais ce n’est pas trop une surprise.



Mener plusieurs projets de front

Posté le 6 juillet 2007 à 14:46

Depuis 2003 je suis associé de Liquid Concept, nous avons monté cette entreprise en partant de rien avec mes trois associés, nous avons eu de bonnes opportunités et avons déjà eu droit à plusieurs passages difficiles. Aujourd’hui nous sommes trois personnes à travailler à plein temps (tout trois associés, le dernier ayant décidé de suivre une autre voie pour l’instant), les fins de mois sont encore difficiles et je peine beaucoup à avancer sur le développement d’un service que nous désirons mettre en place suite à l’expérience accumulée avec notre CMS interne. Pulp, c’est son petit nom, existe déjà dans une première version qui nous permet de répondre aux besoins de nos clients, mais depuis plusieurs mois je tente de trouver le temps de récrire cette application afin d’offrir la possibilité à d’autres (designer, agence de communication, …) d’utiliser ce service pour créer et héberger les sites de leurs clients. Mais ce n’est pas simple d’avancer quand il y a toutes les petites choses de la vie d’une société qui viennent contrarier mon emploi du temps. Le retard s’accumule et j’ai de la peine à trouver un nouveau souffle.

Paradoxalement ce nouveau souffle peut venir d’autres projets. J’en ai déjà parlé il y a quelques jours, mais j’ai accepté il y a quelques temps de m’associer pour la réalisation d’un nouveau service. Il n’est pas facile de trouver le temps de travailler dessus, car il est exclu de nuire au bon fonctionnement de Liquid Concept même si j’ai accepté cette aventure avec le leur consentement ; je me retrouve donc à travailler un peu le soir, mais surtout en fin de semaine. On pourrait croire que je ferais mieux d’utiliser tout mon temps sur mon premier projet plutôt que de le partager ainsi, mais je crois que dans mon cas il est indispensable que je me trouve une nouvelle motivation sur quelque chose de neuf et enfin avancer correctement sur deux projets plutôt que pas du tout sur un seul.

A côté de cela il y a 2d Sans Faces, coopérative d’édition que j’ai contribué à créer en 2000. J’essaie au mieux de tenir mon rôle, mais c’est grâce au temps que passe d’autres personnes à faire les tâches qui me sont assignés qu’elles avancent. Bien sûr je supervise, je fais ce que je peux quand je peux, mais heureusement je ne suis pas seul.

Aujourd’hui le seul projet qui me pose vraiment un problème est Pulp, j’ai trop tourné en rond et je ne retrouve pas mon chemin, en résumé ça n’avance pas. La motivation est là, mais j’ai clairement besoin d’une aide technique, pas que je ne puisse pas résoudre les problèmes, mais un autre regard et quelqu’un avec qui confronter mes idées m’est aujourd’hui indispensable pour que ce projet soit mené à terme, le problème est dans la tête. Le problème est que nous n’avons pas les moyens d’engager qui que ce soit, sans parler du fait qu’un développeur Ruby on Rails compétant est disponible ce n’est pas simple à trouver. Nous avons probablement trouvé l’aide de deux confrères de la région qui devraient pouvoir consacrer quelques heures à ce projet, j’ai plus qu’à espérer que ce sera suffisant.

Pour ce qui est de mon nouveau projet, je dois sortir une version alpha pour le mois d’août et la première version publique devrais être disponible dans le courent de l’automne. Je ne me fais pas trop de soucis, nous avons le temps de travailler et s’il y a des choses à faire il n’y a pas de difficultés immédiates. De plus je travaille avec deux personnes qui comprennent bien ma situation, ils m’ont d’ailleurs embarqué dans ce projet en connaissance de cause. Les débats sont parfois bien agités, car s’ils ne sont pas développeur ils ont tout de même quelques compétences dans le domaine, mes méthodes de travail ne sont pas celles auxquelles ils sont habitués, avec Ruby on Rails viens un modèle de développement et une philosophie que j’essaie d’appliquer au mieux. Le bon côté de tout ceci est que je peux confronter mes choix à quelqu’un et les justifier. Ce ne sont pas des comptes à rendre, simplement une envie de leur part de comprendre et c’est bénéfique pour moi, ça me conforte dans mes choix ou me permet de les ajuster plus facilement et au final d’avancer.

Pour 2d Sans Faces les choses ne sont pas tout à fait pareil, on est plusieurs, on tente tous de faire au mieux pour arriver à avancer, mais nous avons un ou des emplois à côté et ce n’est pas notre priorité. J’essaie tant bien que mal de sortir nos 2 derniers supplément 32 pages en impression à la demande sur lulu.com, mais je rencontre quelques problèmes (qui devrait bientôt être résolue) . J’ai également enfin réussis à fixer un après-midi de playtest pour deux jeux de cartes qu’on nous propose d’éditer, les choses avance donc lentement.

J’essaie au mieux de me ménager, de profiter de quelques loisirs, la moto surtout, quelques parties de Jeu de Go ou de Poker et profiter d’être avec mes proches et mes amis quand c’est possible. Mener plusieurs projets de front me permet d’avancer, mais je suis bien conscient que parfois je ne suis pas loin de la saturation et que je dois faire attention.



Le choix d’entreprendre

Posté le 28 juin 2007 à 17:56

Il y a maintenant 4 ans, avec quelques connaissances, nous avons décidé de créer une web agency et Liquid Concept devenait réalité en décembre 2003. Il ne faut pas se le cacher, ce choix était aussi guidé par le fait que mon parcours de non étudiant et mon expérience encore trop courte ne me permettais pas de trouver une place de développeur web en Suisse Romande (j’ai eu une expérience d’une année à Paris, mais si j’y avais et y ai encore des amis et que mon emploi me plaisait beaucoup, j’avais décidé de mon propre chef de revenir chez moi… et ne voulais donc pas en repartir).

Une fois le notaire et les démarches administratives payées nous n’avions pas un sous en poche, deux de mes associés étaient encore aux études pour plus de 6 mois et le dernier partait quelques temps en Angleterre parfaire ses connaissances de la langue. Notre progression a été bonne, mais avec 4 personnes à charge de l’entreprise nous avons mis du temps à pouvoir sortir un salaire qui n’en était même pas vraiment un, aujourd’hui les choses sont encore difficiles, nous avons eu droit à un passage à vide et ne sommes plus que trois avec des salaires de misère à nouveau, mais sans perdre de vue la lumière au bout du tunnel. Il faut simplement du temps, beaucoup de temps.

Aujourd’hui, mon expérience avec le framework de développement Ruby on Rails fait que je reçois régulièrement des offres d’embauche que je refuse toutes naturellement… Toute ? pas tout à fait. J’ai accepté il y a un mois de rejoindre un nouveau projet sur lequel je vais travailler en parallèle. Je ne peux pas en dire beaucoup plus aujourd’hui, mais je suis heureux que cette occasion d’entreprendre s’offre à moi. Un projet motivant, des personnes qui m’ont donnés envie de travailler avec elles et surtout quelque chose de différent de la web agency sont les éléments qui m’ont fait accepter. J’ai beaucoup hésité, pas que j’en avais pas envie, mais je vais devoir y mettre mon énergie, mon temps libre et ça ne va pas payer mes factures, mais entreprendre est quelque chose que j’ai en moi et avec l’accord de mes associés, les encouragements de B. et la compréhension de mes nouveaux compagnon d’aventure j’ai surmonté mes craintes pour aller de l’avant.

Bien évidemment j’espère bien qu’un jour tout ceci va payer, je ne vais pas pouvoir vivre éternellement en mangeant des pattes et en ayant des remords à chaque fois que je m’offre quelque chose, que je prends un peu de bon temps. Mais construire une société, un service, les voir grandir et j’espère un jour me faire vivre et faire vivre d’autres personnes est ce qui me fait avancer. Partir de rien sans devoir se soucier des conséquences que pourrai avoir nos projets sur notre famille en particulier et ceux qui nous entours plus généralement est quelque chose que je ne pourrai peut-être plus faire demain.

Le choix d’entreprendre est pour moi le choix de vivre aujourd’hui et non pas demain.

PS: Je vous parlerais plus longuement de ce nouveau projet quand je pourrai, en commençants par le développement. Je voudrais aussi citer 2d Sans Face, si ce n’est pas un travail qui a pour but de me faire vivre, ça reste une société, un projet important pour moi et qui est mené par cette même envie d’entreprendre.



Ruby On Rails est ce qu’il vous faut !

Posté le 20 février 2007 à 14:53

Ruby On Rails est un framework de développement qui a la cote et c’est tant mieux ! Je suis tombé dedans il y a deux ans et il est au cœur de la stratégie de ma société, Liquid Concept, depuis plus d’une année maintenant. Je constante que nous sommes de moins en moins seul dans le paysage Romand à faire ce choix et la création du Ruby User Group pour cette région est un signe que le langage gagne en popularité et reconnaissance ; car si beaucoup le découvre avec RoR, c’est bien Ruby qu’ils adoptent.

Avec le développement de notre plateforme d’hébergement pour les sites de nos clients et ma participation au développement de Globalize j’ai aujourd’hui l’expérience et le recul nécessaire pour pouvoir dire que nous avons fait le bon choix. En cas de besoin vous savez d’ailleurs où me trouver mais en attendant je vous conseil la lecture de cet excellent article d’Ib Com.



Ecrire pour le web

Posté le 15 février 2007 à 18:00

L’écriture de contenu pour le web est importante pour mon entreprise, notre métier est la réalisation de site internet. Si pour ma part je me concentre sur le développement je pense que notre rôle (en temps que société) envers nos clients ne s’arrête pas à la réalisation technique (et graphique) mais que au contraire nous devons avant tout savoir les conseiller en matière de graphisme, d’ergonomie et de fonctionnalité bien sûr mais aussi leur apporter notre aide dans la conception et la mise en forme de leur contenu ; ceci est d’autant plus vrais pour les sites dynamique dont les textes ne passent pas entre nos mains pour leur intégration.

Je sais que a titre personnel je doit améliorer mon français et ma capacité à écrire en général, c’est entre autre pour cette raison que j’écris sur ce blog. Je pense tout de même que mon expérience dans le web ainsi que celle de mes collègues nous permet aujourd’hui d’avoir quelques notions sur la mise en forme du contenu dans ce domaine tout en étant bien conscient qu’il nous reste encore du chemin à parcourir pour améliorer nos capacités et mieux conseiller nos clients.

Pour en arriver à la raison de ce poste, j’ai découvert il y a quelque temps le blog de Muriel Yandermeulen, écrire pour le web. Je vous en conseil vivement la lecture si ce sujet vous intéresse. J’ai trouvé particulièrement intéressant son dernier article nous donnant un exemple de template pour un texte, rappelant au passage l’importance de la cohérence du contenu d’un site internet. Je peut également recommander la lecture de l’article sur l’écriture de texte simple ou de texte long qui fait fait suite à un poste sur le choix entre texte court et long.

J’en profite pour vous rappeler que je ne prend pas mal vos remarques sur mes textes, bien au contraire, je le sais bien que mon français est douteux. Que ce soit par un commentaire ou un message privé (vous trouverez un lien au début de la colonne de droite), je suis preneur de toute correction, si possible avec la règle qui va bien pour me permettre d’apprendre.



Rails 1.2.2 et petite note sur Globalize

Posté le 7 février 2007 à 11:09

La Version 1.2 de rails est sortie il y a maintenant plusieurs semaines, voici la 1.2.2 après que la 1.2.1 ai suivi de quelques heures sa grande soeur, ces versions mineurs ne corriges que quelques petits problème, pas besoin de s’étendre dessus plus que ça.

Au sujet de Globalize plusieurs nouvelles têtes ont été intégrée ces derniers temps. Nous sommes en train de préparer une release pour la version 1.2 de rails, tout les testes passent mais il nous reste à faire quelques mises à jour dans la documentation. Je vous tient au courent mais ça ne devrais pas tarder.

Nous préparons également l’intégration de nouvelles fonctionnalités, Saimon doit ajouter son système alternatif de storage et il faudrait vraiment que je merge l’extension développé par Liquid Concept dans le trunk ce que je n’ai pas encore eu le temps de faire. J’espère pouvoir m’y mettre bientôt.