Chez Savoir-faire Linux, nous pensons que ce n’est pas un hasard si nous sommes associés, pour la deuxième année consécutive, à l’équipe gagnante du Iron Web. L’objectif de cette compétition de 3 jours qui se tient chaque année en parallèle avec la conférence Le Web à Québec (1), c’est bien sûr le développement en 72 heures chrono d’une application Web à partir des données ouvertes de la Ville de Québec. Cependant, tous les participants finissent par décrocher la vraie récompense : une expérience hautement stimulante qui met sous pression des imaginations et des talents diversifiés, en même temps qu’un défi personnel. Un plaisir que nos équipes connaissent bien, même si les horaires de travail sont habituellement beaucoup plus raisonnables! 🙂
Dans la vidéo présentée ci-dessus, les leaders des « Rouges » et des « Verts » expliquent leur vision de cette expérience à laquelle ils participaient tous les deux pour la seconde fois. L’an dernier, ils étaient tous deux dans l’équipe des « Rouges » qui n’avaient pas gagné. En 2013, ils se retrouvaient face à face et savaient donc que la victoire de l’un allait, cette fois, entraîner la défaite de l’autre. Mais au fond, peu importe.
Pour Gregory Sanderson, le défi personnel que représente ce marathon créatif est rehaussé par la satisfaction d’utiliser le plein potentiel des logiciels libres afin de réaliser un projet qui bénéficie à l’ensemble de la communauté sociale. Même s’il n’a pas remporté la victoire, il est vrai que le travail de son équipe n’est pas perdu puisque son code est accessible et peut être librement réutilisé, tout comme celui du site auquel la victoire a été accordé et dont tous les citoyens de la Ville de Québec pourront immédiatement bénéficier.
Quant à Sylvain Bouchard, développeur et chargé de projets chez Savoir-faire Linux, il pense avoir contribué à donner à son métier ses lettres de noblesse en participant à ce concours. « Quand je me regarde dans le miroir, dit-il, je ne vois pas un programmeur. Je vois quelqu’un qui aime rendre service aux gens, se rendre utile et faire en sorte que les gens soient heureux autour de lui. La programmation, ce n’est qu’un des moyens qui me permet d’arriver à cette fin-là. C’est juste qu’il s’avère que c’est celui pour lequel je suis payé. »
Ce métier, en effet, ce n’est pas qu’un gagne-pain. C’est avant tout une pratique intellectuelle qui se fonde sur des valeurs et qui vise des objectifs supérieurs aux intérêts d’un seul individu. Merci aux dix programmeurs qui ont participé à cette troisième édition du IronWeb afin de nous le rappeler.
Le développement Android progresse constamment avec de nouvelles fonctionnalités pour faciliter la création d’applications. Construction d’interface utilisateur avec Jetpack Compose, injection de dépendances avec Hilt, extensions de développement de jeux, librairies de compatibilité emoji, et la liste continue. Les nouveaux projets n’ont aucun souci à prendre avantage de ces nouvelles fonctionnalités. Cependant, les projets anciens […]
En juin dernier, Savoir-faire Linux a participé à la 10ᵉ édition du DrupalCamp Montréal, qui a eu lieu à l’Université Concordia. Ce fût l’occasion de voir une bonne partie de la communauté de développeurs Drupal montréalaise, d’échanger avec les autres entreprises qui travaillent avec cette technologie et de faire l’état de l’évolution de Drupal de […]
Développement Web Bien démarrer avec le rendu côté serveur avec Angular Par Kévin Barralon Cette semaine, nous avons mis en ligne un tutoriel pour les développeurs qui utilisent le framework JavaScript Angular. Ce tutoriel a pour but de les aider à initialiser un projet Angular avec le rendu côté serveur pré-configuré. L’intérêt de la mise […]
Gestion du rendu côté serveur : Une nouveauté Angular imposant un défi Angular est un framework utilisant le langage de programmation TypeScript. La version 5 a été mise en ligne en novembre 2017, avec de nouvelles fonctionnalités et corrections de bugs. Cette dernière version est accompagnée de l’outil en ligne de commande Angular CLI, mais […]
Design Qu’est ce que design system ? Par Patrick Bracquart Depuis plusieurs années, la complexité des sites et applications nous ont poussé à repenser le design et les méthodologies tant les champs de compétences nécessaires se sont élargis (analyste web, designer UI/UX, designer d’interaction, développeur front-end, …). C’est dans ce contexte qu’est apparu le design […]