L'auteur a participé à Hacktoberfest 2024, ce qui l'a conduit à une exploration plus approfondie de .NET 8 et de C# 12. Il a eu une expérience épanouissante en résolvant des problèmes, en développant ses compétences et en contribuant du code à des projets open-source. L'auteur a terminé quatre demandes d'extraction (PR), chacune se concentrant sur un algorithme unique. La première PR a implémenté la mise en œuvre de géofencing avec des tests unitaires, enseignant l'importance des cas limite et de la précision de géolocalisation. La deuxième PR a mis en œuvre un algorithme de triangulation, mettant en évidence les défis de gestion de la précision avec de grandes quantités de données. La troisième PR a travaillé sur le géohashing, encodant les coordonnées géographiques en chaînes de caractères Geohash, et comprenant ses applications pratiques. La quatrième PR a exploré la filtration collaborative basée sur les utilisateurs dans les systèmes de recommandation, mettant en œuvre la corrélation de Pearson et les sommes pondérées. Grâce à Hacktoberfest, l'auteur a appris de nouveaux algorithmes, amélioré la qualité du code avec NUnit et collaboré avec les maintainers. L'expérience a inspiré l'engagement et la créativité, et l'auteur attend déjà avec impatience l'événement de l'année prochaine. Dans l'ensemble, Hacktoberfest a fourni une expérience immersive qui a permis à l'auteur d'apprendre, de contribuer et de donner en retour à la communauté.
dev.to
My Hacktoberfest 2024 Experience: Pushing Boundaries with C# 12 and .NET 8 🚀
