Hello, I’m Vinch

And this is my website.

La qualité au centre du débat !

11/20/08

This post is more than 8 years old. It might not reflect my current skills and convictions.

Je voulais juste vous avertir qu’en ce moment même, une conversation très intéressante a lieu sur un vieux billet (du 13 septembre 2007). On y parle d’Emakina, de qualité, de standards du Web, d’accessibilité, d’optimisation, et toutes ces choses merveilleuses. Les hostilités commencent au commentaire n°11.

Si vous vous sentez d’attaque pour amener votre pierre à l’édifice, n’hésitez pas à aller commenter là-bas (j’ai fermé les commentaires sur ce billet) car je suis convaincu qu’il y a encore beaucoup de choses à dire sur le sujet…

Deux sites que j’aimerais vous présenter…

03/17/08

This post is more than 9 years old. It might not reflect my current skills and convictions.

Je vous invite à naviguer sur ces deux sites et à poursuivre la lecture ensuite…

* http://www.immunotherapyforcancer.info
* http://www.ascitrials.com

J’ai pu participer, il y a peu, à l’élaboration de ces deux sites. Je vous présente ci-dessous comment l’aventure s’est déroulée…

Dans une boîte Web de grande taille, il n’est pas rare qu’on soit une vingtaine à avoir bossé, à des degrés et des moments différents, sur un même projet. C’est la réalité d’une grande entreprise et ça n’empêche pas d’accoucher de projets de grande qualité (même si c’est toujours mieux de réduire les intervenants au minimum, n’est ce pas ?).

Néanmoins, on est parfois amené à faire des sites seul ou quasiment… Ca arrive, par exemple, quand un project manager arrive un matin à votre bureau et vous tient à peu près ce langage :

(…) on va faire deux sites pour une boîte pharmaceutique. Il y aura plein de pages de contenu textuel, une carte Google Maps, un glossaire, un moteur de recherche interne, (…)

A ce moment là, j’imagine déjà le CMS PHP ou .NET qu’on va utiliser. Ce n’est pas vraiment mon business, moi je m’occupe uniquement de l’intégration. Mais le project manager n’a pas fini de parler :

(…) le problème, c’est qu’on ne peut pas utiliser de technologies côte serveur ! Leur serveur Web ne les acceptent pas. Tous les comportements devront être géré par JavaScript !

Gloups… Là, je comprends qu’aucun développeur ne travaillera après moi. Je serai, et c’est rare pour un intégrateur, le dernier maillon de la chaîne. Beau défi en perspective et bonne occasion de pouvoir tester mootools sur un vrai projet.

Première chose à vérifier : est-ce que le serveur accepte les SSI ? C’est heureusement le cas. Je n’avais vraiment pas envie de devoir dupliquer mon header, ma navigation et mon footer sur toutes les pages (vive la maintenance).

Autre problème : le moteur de recherche… Vous avez déjà essayé de mettre un moteur de recherche interne sur un site statique ? Heureusement, notre sauveur s’appelle une nouvelle fois Google. Cette entreprise renommée a créé, parmi tant d’autres choses, un truc sympa qui s’appelle Google AJAX Search API. Facile à personnaliser et à mettre en page, c’est une solution très intéressante. Le seul problème, c’est que le site doit être totalement indexé pour que la recherche soit efficace. Mais tout ça n’est qu’une question de temps…

Pour la carte Google Maps, aucun problème, tout est géré avec JavaScript. De plus, dans ce cas, stocker les données dans un fichier JSON est nettement plus efficace qu’un système traditionnel de gestion de base de données relationnelle. Parfait !

Les difficultés restantes résident dans des choses un peu plus anecdotiques : mise en surbrillance de la page courante dans la navigation, couplage du système de tooltips et du glossaire, gestion de la taille des polices, gestion de l’impression (avec stylesheet dédiée), gestion du bookmarking dans le navigateur et dans del.icio.us, etc.

La validation XHTML des deux sites est facilitée par le fait qu’aucun CMS bizarroïde ne vient polluer le code source… Un gros effort a également été réalisé au niveau du référencement et de l’accessibilité, même si j’imagine que les professionnels du domaine y verront des erreurs grosses comme des maisons.

Je vais m’arrêter là, je me rends compte que raconter comment un site a été réalisé est un exercice difficile. Je voulais en réalité vous présenter ces deux sites pour plusieurs raisons :

* Booster un peu le SEO des deux sites via ces quelques backlinks non négligeables;
* Vous montrer ce que je fais dans mon travail de tous les jours;
* Vous montrer qu’il est encore possible de faire des sites “statiques” très sympa, avec uniquement XHTML, CSS et JavaScript;
* Vous montrer qu’il est encore possible de faire des sites respectueux des standards du Web dans de grosses structures;
* Vous demander votre avis, pour faire mieux la prochaine fois 😉

Emakina recherche des gens talentueux ! Vous ?

09/13/07

This post is more than 9 years old. It might not reflect my current skills and convictions.

Emakina, la boîte Web où je travaille recherche de nouveaux talents pour compléter les équipes en place. Je vous fait un copier/coller des postes à pourvoir (désolé, c’est en anglais) :

01. 1 or 2 Webdesigner : Corporate or flash, senior would be great.

* You have the ability to work conceptually (translate a brief to a design)
* You are proficient in identity design, typography and information design
* You have a proven experience in designing site architectures, user interfaces, and intuitive navigation schemes
* You have total knowledge of Adobe Photoshop, Illustrator or/and Flash
* You have some ability to research, understand and organize specialized content
* You have some talent to write about your projects and present them to customers
* You work well in a team, have the necessary interpersonal skills and are willing to work under the guidance of our Creative Director
* You have an excellent feeling for what’s hot and what’s not
* Your mother tongue is french or flemmish and you speak english.

02. Flashdeveloper (RIA°)

* Prototypes AS 2-3 programming
* AS 2.0 OOP programming
* Mathematical & Physical skills (games, physic engines,…)
* Flash 9 (Rich Internet Applications)
* Flex Applications (Rich Internet Applications)
* Flash Remoting notion : Java, .NET and CFMX

03. Web integrator

You will support the design and development teams, providing an essential bridge between the output of both. You will be depended on to provide high quality graphic production, in fast turnaround times, appropriately optimised for the media. You might be new to the industry, but you’ve learnt fast and your learning curve is ready to take a gigantic leap.

We offer a pleasant open working atmosphere, a competitive salary package and extra-legal advantages, a high level professional education and a personal evolution plan in a fast growing company.

N’hésitez pas à vous rendre sur la page prévue à cet effet sur le site d’Emakina pour de plus amples informations !

A bientôt 😉