DEV Community

My Hacktoberfest 2024 Experience: Pushing Boundaries with C# 12 and .NET 8 ๐Ÿš€

The author participated in Hacktoberfest 2024, which led to a deeper exploration of .NET 8 and C# 12. They had a fulfilling experience solving problems, developing their skills, and contributing code to open-source projects. The author completed four pull requests (PRs), each focusing on a unique algorithm. The first PR involved geofencing implementation with unit tests, teaching the importance of edge cases and geolocation accuracy. The second PR implemented a triangulation algorithm, highlighting the challenges of managing accuracy with large datasets. The third PR worked on geohashing, encoding geographic coordinates into Geohash strings, and understanding its practical applications. The fourth PR explored user-based collaborative filtering in recommender systems, implementing the Pearson correlation and weighted sums. Through Hacktoberfest, the author learned new algorithms, improved code quality with NUnit, and collaborated with maintainers. The experience inspired commitment and creativity, and the author is already looking forward to next year's event. Overall, Hacktoberfest provided an immersive experience that allowed the author to learn, contribute, and give back to the community.
favicon
dev.to
dev.to