Nous commençons la nouvelle année avec un de nos favoris ! J'ai été ravie de retrouver la programmation régulière de SoCreate en cette ère de travail à distance et de m'asseoir pour l'un de nos Lunch Meets, une série d'apprentissage en équipe sur les nouvelles technologies et les projets personnels des membres de l'équipe. Alors que nous prenions généralement une chaise et apportions notre déjeuner dans la salle de conférence, nous avons renouvelé la série sous la forme d'une présentation virtuelle via Microsoft Teams. Dana Desrosiers a réalisé cette présentation pendant son temps libre. Inutile de dire qu'elle n'est pas restée sur le banc de touche.
En travaillant à domicile, Dana s'est efforcé de continuer à apprendre de nouvelles choses. Récemment, il a décidé d'utiliser ses talents d'ingénieur pour résoudre un problème qu'il rencontre en dehors du travail, lorsqu'il est entraîneur de sport. Je parie que vous n'avez jamais pensé qu'il y aurait un croisement entre ces deux activités ! Au lieu d'utiliser des technologies dans lesquelles il est déjà expert, il a décidé de se plonger dans des technologies avec lesquelles il ne travaille pas habituellement chez SoCreate, notamment l'assemblage web Blazer, .NET 5, gRPC et Azure Cosmos DB.
Lorsqu'il apprend de nouvelles technologies, Dana déclare : "J'essaie d'avoir quelque chose que je peux réellement construire. Je n'ai pas l'impression de tirer grand-chose de la simple lecture de documents, si ce n'est des connaissances de haut niveau. C'est en s'y mettant vraiment que l'on découvre ce que l'on ne sait pas."
Dana nous a dit qu'il était souvent confronté aux résultats des compétitions de sport, qu'il s'agisse de les trouver ou de calculer les classements régionaux etc. Les sites Web actuels qui proposent ces résultats sont en retard et obligent l'utilisateur à chercher les informations dont il a besoin. C'est pourquoi, en utilisant la nouvelle technologie susmentionnée, il a pu revolutionner le processus actuel.
"Nous avons quelques sites que nous utilisons, et les directeurs de compétition envoient périodiquement les scores sur le site web, et les spectateurs peuvent se connecter et voir où en sont leurs enfants", explique-t-il. "Ce que je n'aime pas, c'est qu'il faut généralement aller sur le site, chercher, trouver le niveau, la session, et finalement trouver l'athlète que l'on cherche. Mon idée était de renverser cela et de le centrer davantage sur l'athlète ou le club en général."
Dana a donc créé une application qui regroupe les résultats des rencontres, en tirant des données d'autres sites de résultats de rencontres.
"Ma vision est que j'entre dans une rencontre, et mon téléphone commence à vibrer de notifications me disant quels sont les scores", explique-t-il. "Je veux aller à une rencontre, et au lieu de chercher une rencontre, je veux suivre les athlètes et les clubs. Ainsi, je peux obtenir les informations que je recherche d'un seul coup d'œil au lieu d'aller chercher l'information dans l'application."
Bien qu'elle n'ait pas encore de style défini, la nouvelle application de Dana montre clairement les compétitions auxquelles il a récemment participé, lui permet de suivre les résultats de certains athlètes et de voir tous les scores des athlètes d'un sport spécifique.
"C'est comme un fil Twitter qui se rafraîchit automatiquement toutes les 30 secondes", a-t-il déclaré.
Enfin, l'application enverra une notification chaque fois qu'un nouveau score apparaîtra. Plus important encore, elle permet à l'utilisateur de visualiser les résultats de plusieurs niveaux et divisions d'âge dans un seul tableau, ce qui n'est actuellement pas disponible sur d'autres sites web.
"Parfois, vous essayez de vous qualifier pour les régionales et vous devez être dans les 25 premiers dans, disons, une catégorie de 10 ans et plus. Je ne dispose pas d'un bon moyen de vérifier cela, et il m'est donc difficile de savoir où se situent mes athlètes. Mais avec ce système, je peux combiner les groupes d'âge et voir où chacun se situe et où se situe le niveau limite. D'habitude, je dois faire des allers-retours et faire des calculs, et ça, c'est beaucoup plus facile."
Beaucoup plus facile, en effet ! Le projet de Dana (que vous pouvez retrouver sur GitHub ici) est un exemple brillant de la façon dont la technologie peut aider les gens et leur simplifier la vie lorsqu'elle est appliquée de manière appropriée. Nous ne savions pas qu'il y aurait des parallèles entre ces deux domaines apparemment disparates - le génie logiciel et les barres parallèles. Mais les SoCreators tels que Dana ne cessent d'impressionner et d'étonner !
Oohs et ahhs,