Les liens de la semaine – Édition #28

Développement

Technologie

.NET

Science et société

Publicité

Ma vie de programmeur, en images

Ce billet se veut être un condensé de ma vie de programmeur. Je n’aurais pas pu les inclure sur une page sans contexte. Alors, voici celui du développement et des situations qui se présentent quotidiennement dans la vie d’un programmeur.

Lorsqu’on me dit que la communauté est avec moi.

La communauté avec moi

Lorsque je découvre que mon bogue en a créé un autre

bad-day

Moi et mon café du matin

beer-lover

Lorsque mon code compile du premier coup

rocking-party

Lorsque j’entends mon nom à travers la salle de production

bert-sesame-street

Ce que je crois avoir l’air lorsque je déploie, avec succès, un correctif en production sans tester.

Lorsque je découvre un comportement inattendu dans ma solution

cat_what

Le sentiment que j’ai lorsque je suis à la recherche d’un bogue difficile à reproduire

cat-épingle

Ce que j’ai comme impression lorsque mes collègues me voient changer de spaces trop rapidement avec mon Mac

cat-star-trek

Lorsque j’arrive dans un projet déjà en marche depuis un bon moment déjà

lapin-neige

Lorsque je dois revenir en arrière sur plusieurs heures de développement

facepunch

Lorsque mon navigateur web quitte innopinément, dans ma face

goodbye-cruel-world

Lorsque je vois quelqu’un utiliser le même thème de couleur dans son IDE ou éditeur texte

high-five-turtle

Lorsque je réalise que j’ai du code en production qui n’est pas commité

snake-eat-loop

Lorsque le patron passe par ma rangée de bureau

wtf-doing

Lorsque j’attends que mon Application Pool démarre.

Les liens de la semaine – Édition #27

Développement

Web

Technologie

Science et autres

GeekRoulette, le making of de, genre

Vous vous souvenez de GeekRoulette? Ce fameux site qui vous permet de rencontrer des geeks, comme vous, d’un peu partout dans le monde. J’espère que vous n’avez pas mordu à l’hameçon. C’était, bien évidemment un poisson d’avril organisé par mes amis Mathieu Gervais, Jean-François Gagné-Bérubé et moi-même.

Le but de ce site était de faire un hommage, avec nos propres mains, au concept que j’ai nommé le Blind Date Geek Hétéro. Après tout, c’est de cette façon que l’amitié avec les deux amigos s’est formée.

En premier lieu, je vous invite fortement à aller lire le résumé que Mathieu a écrit sur son propre blogue au sujet de Code18. Il couvre une bonne partie de l’aspect technique ainsi que certaines citations juteuses.

Reculons dans le temps

L’histoire débute le 28 mars passé, en soirée. Il me vient l’idée de suggérer à Mathieu et Jean-François d’organiser une sorte de coup monté entre blogueurs. Le concept suggéré est de servir de nos vitrines respectives pour monter une histoire invraisemblable.

Tout le monde est d’accord et on se laisse la nuit pour y penser. À partir de ce moment, je vous fais part de la chronologie des faits, tels que présentés dans les échanges de courriels que nous avons eus entre nous.

Pour votre information, il y a eu 66 courriels échangés et 945 lignes de chat échangées entre Mathieu, J-F et moi-même. C’est pour dire!

29 mars – 08:35 : Mathieu suggère de monter un faux site de rencontre pour geeks avec nos faces en vedette.

29 mars – 9:05 : Suggère l’idée d’un faux Chatroulette.

29 mars – 09:16 : J-F est excessivement emballé par l’idée.

(Brainstorm d’idées. J-F est en ébullition dans les courriels).

29 mars – 21:19 : Le repository Github a été créé. Le projet a maintenant le nom de code « Truite ».

30 mars – 02:15 : J-F a fait de l’insomnie et a monté le squelette du site tel qu’on le connait.

30 mars – 07:46 : Mathieu se lance dans le développement de l’interaction avec la webcam.

30 mars – 12:35 : Le domaine geekroulette.ca est acheté par Jean-François.

30 mars – 17:27 : Le développement de l’interaction avec la webcam est complété par Mathieu.

30 mars – 19:12 : Mathieu a travaillé sur la base de données qui va contenir les répliques pour le bot.

31 mars – 00:06 : Pascal a avancé le développement du bot.

31 mars – 8:52 : Mathieu et Pascal échangent sur la structure des échanges avec le bot et la base de données

31 mars – 13:04 : Le développement du bot est complété.

31 mars – 14:21 : Pascal fait état du développement complété. Le constat que, le site n’est pas loin d’une version finale, a été fait.

31 mars – 15:18 : Pascal et J-F ont ajouté des citations à la liste que Mathieu avait déjà débuté.

31 mars – 20:03 : Le design que Saymone a préparé a été mis en ligne par Pascal.

31 mars – 22:52 : Pascal et Jean-François s’affairent sur le site pour finaliser des détails de fonctionnement au site et la préparation des vidéos. Pascal va faire dodo.

1er avril – 03:31 : J-F et Mathieu ont finalisé l’intégration des vidéos et de la mise en œuvre des citations qui seront écrites par le bot.

1er avril – 05:30 : Pascal constate le travail qui a été fait par les deux amigos pendant la nuit, fait des correctifs et termine son article de blogue pour le lancement de GeekRoulette.

1er avril – 08:16 : Tout le monde s’entend sur la façon que nous allons communiquer la sortie de GeekRoulette sur les médias sociaux.

1er avril – 9:00 : Des correctifs de dernière minute sont en cours sur le site.

1er avril – 9:30 : Tout le monde teste intensément le site afin de s’assurer que tout baigne.

1er avril – 09:48 : GeekRoulette est officiellement en ligne!

Le mot de la fin

J’ai eu beaucoup de plaisir à développer le projet GeekRoulette avec mes amis. Ce projet a été l’antithèse de tout ce que j’ai pu livrer comme projet dans ma vie professionnelle. Il s’agissait d’un projet inusité avec un délai sans aucun bon sens.

L’excitation fut au rendez-vous lors de la mise en ligne. J’ai été très fier de ce que nous avons réalisé en si peu de temps.

L’accueil, sur les médias sociaux, a été à la hauteur des attentes. Il y a eu près de 2500 visites sur le site et nous avons même enregistré une pointe de 50 utilisateurs en même temps un moment donné.

L’expérience nous a laissé un goût sucré en bouche. Nous allons, très certainement, récidiver l’an prochain avec un nouveau concept. Restez à l’écoute!

Les liens de la semaine – Édition #26

Développement

.NET

Science

Web

Technologie