Hooba fait dans les bonnes oeuvres

Concours À l'affiche dans une bibliothèque près de chez vousJe me suis fait demander récemment de commanditer un concours de vidéo qui est organisé par les bibliothèques de Lévis. Comme la demande venait d’une personne proche et qu’ils avaient besoin d’un site web, j’ai donc mis la main à la pâte.

Le concours s’appelle À l’affiche dans une bibliothèque près de chez vous. Les jeunes doivent faire un vidéo « bande-annonce » d’un livre parmi les livres sélectionnés.

Comme c’était du bénévolat et que les visiteurs allaient être des jeunes (donc plus enclins à utiliser un navigateur récent), je me suis permis d’expérimenter un peu avec le CSS3.

Bon code, Bad code

Il n’y a pas si longtemps, j’ai eu à intégrer du code PHP qu’un autre programmeur avait déjà fait pour un autre site. Le client tenait à ce que j’utilise son « module » de nouvelles en pensant sauver de l’argent. La première fois que j’ai eu à intégrer ledit module, ç’a effectivement été plutôt rapide étant donné que le site était fait dans le même pattern que le site d’origine. Par contre, la deuxième fois, c’était une toute autre chose!

Conception d’applications web avec l’architecture MVC

Un billet rapide aujourd’hui pour illuminer certains qui ne connaitrait pas encore l’architecture MVC. C’est un pattern qui sépare la logique de la présentation. MVC est un acronyme pour Model-View-Controller.

En quelques mots, le modèle gère la base de donnée, le contrôleur fait le lien entre le modèle et la vue, et la vue est ce que l’utilisateur voit. Chacun de ces composants, dans le code, est générallement une classe.

Conception en amélioration progressive

Il n’y a pas si longtemps, je vous parlais de jQuery, une librairie JavaScript qui permet de faire des miracles avec peu de code. Par contre, en regardant sous la jupe des sites web qui utilisent du JavaScript (avec ou sans librairie), je me rends souvent compte que les concepteurs ont oublié une chose très importante: ce n’est pas tous les utilisateurs qui ont JavaScript actif dans leur navigateur.

De nos jours, il est plutôt rare de voir quelqu’un qui, sur son ordinateur, n’a pas un navigateur qui est capable de rendre le JavaScript. En fait, pour utiliser les principales librairies, on peut se fier sur des navigateurs assez vieux, comme Internet Explorer 6 qui date de 2001.