Wir beginnen das Jahr mit einem alten Favoriten! Ich habe mich so gefreut, in dieser Ära des Homeoffice wieder zu SoCreates normalem Programm überzugehen und an einem unserer Lunch Meets teilzunehmen. Dies ist eine vom Team geführte Lernreihe über coole, neue Technologie und persönliche Projekte der Teammitglieder. Während wir es uns normalerweise gemütlich machen und im Konferenzraum Mittag essen, haben wir die Reihe als virtuelle Präsentation via Microsoft Teams angepasst. Es hat so viel Spaß gemacht zu hören, was der leitende Softwareentwickler Dana Desrosiers in seiner Freizeit gemacht hat. Unnötig zu erwähnen, dass er nicht auf der faulen Haut gelegen hat.
Während er von zuhause aus gearbeitet hat, hat Dana sich bemüht, neue Dinge zu lernen. Vor kurzem entschied er, sein Wissen als Entwickler zu nutzen, um ein Problem zu lösen, mit dem er es außerhalb der Arbeit als Turntrainer zu tun hat. Ich wette, dass du da niemals einen Zusammenhang gesehen hättest! Statt die Technologie zu verwenden, die er schon kennt, hat er sich mit Technologie auseinandergesetzt, mit der er bei SoCreate normalerweise nicht arbeitet, darunter Blazer WebAssembly, .NET 5, gRPC und Azure Cosmos DB.
Dana erzählte uns, dass die Ergebnisse von Turnwettkämpfen oft eine Herausforderung sind – sie zu finden und die regionalen Tabellen zu berechnen. Die aktuellen Internetseiten, die diese Ergebnisse anbieten, sind langsam und zwingen den Nutzer, die benötigten Informationen zu suchen. Also hat er den aktuellen Vorgang mit der bereits erwähnten neuen Technologie auf den Kopf gestellt.
Also hat Dana eine App erstellt, die Wettkampfergebnisse sammelt und die Daten aus anderen Seiten mit Wettkampfergebnissen zieht.
Während Danas neue App noch nicht ausgearbeitet ist, zeigt sie deutlich die Wettkämpfe, an denen er kürzlich teilgenommen hat, ermöglicht es ihm, den Ergebnissen eines bestimmten Sportlers zu folgen, und alle Ergebnisse für Sportler eines bestimmten Vereins zu sehen.
Die App wird schließlich eine Benachrichtigung schicken, wenn es ein neues Ergebnis gibt. Noch wichtiger ist vielleicht, dass ein Nutzer Ergebnisse verschiedener Leistungs- und Altersklassen in einer Tabelle sehen kann. Das ist aktuell auf anderen Internetseiten nicht möglich.
Tatsächlich viel leichter! Danas Projekt (das du dir hier auf GitHub ansehen kannst) ist ein leuchtendes Beispiel dafür, wie Technologie Menschen helfen und ihre Leben erleichtern kann, wenn sie richtig angewendet wird. Wir hätten nie gedacht, dass es Parallelen zwischen diesen beiden anscheinend so unterschiedlichen Bereichen gibt – Softwareentwicklung und der tatsächliche Barren. Aber SoCreators wie Dana schaffen es immer wieder, zu erstaunen und begeistern!
Ooh und ahh,