Blog post: Creating Recommendation Software Portfolio Project - DEV Community
Github project: GitHub - CornSnek/computer_language_recommendation
Data used: List of programming languages by type - Wikipedia
I was wondering what data should I use to build my project. I chose computer languages because it was the only data that I can extract easily at the time of brainstorming this project. Implementing algorithms for the project was also interesting. The ones I have used were binary search, kmp algorithm, and heap/heapsort algorithms. There were some difficulty in implementing the parser for parsing the wikipedia page, and implementing the heapsort algorithm correctly. Overall, this was an interesting project to build.