{"id":17976720,"url":"https://github.com/kavignon/software-engineering-links-and-lessons-learned","last_synced_at":"2026-02-08T06:41:49.853Z","repository":{"id":195579982,"uuid":"240068258","full_name":"Kavignon/Software-Engineering-Links-And-Lessons-Learned","owner":"Kavignon","description":" List of all the lessons learned, best practices, and links that I've accumulated in my software engineering career (ongoing)","archived":false,"fork":false,"pushed_at":"2020-02-12T18:21:23.000Z","size":10,"stargazers_count":0,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-28T23:52:18.490Z","etag":null,"topics":["best-practices","experience-sharing","lessons-learned","software-engineering","tips-and-tricks"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Kavignon.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2020-02-12T17:06:59.000Z","updated_at":"2020-02-12T18:22:25.000Z","dependencies_parsed_at":"2023-09-18T21:12:37.389Z","dependency_job_id":null,"html_url":"https://github.com/Kavignon/Software-Engineering-Links-And-Lessons-Learned","commit_stats":null,"previous_names":["kavignon/software-engineering-links-and-lessons-learned"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kavignon%2FSoftware-Engineering-Links-And-Lessons-Learned","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kavignon%2FSoftware-Engineering-Links-And-Lessons-Learned/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kavignon%2FSoftware-Engineering-Links-And-Lessons-Learned/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kavignon%2FSoftware-Engineering-Links-And-Lessons-Learned/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Kavignon","download_url":"https://codeload.github.com/Kavignon/Software-Engineering-Links-And-Lessons-Learned/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247098018,"owners_count":20883131,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["best-practices","experience-sharing","lessons-learned","software-engineering","tips-and-tricks"],"created_at":"2024-10-29T17:24:53.032Z","updated_at":"2026-02-08T06:41:44.825Z","avatar_url":"https://github.com/Kavignon.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Software-Engineering-Links-And-Lessons-Learned\nList of all the lessons learned, best practices, and links that I've accumulated in my software engineering career (ongoing)\nThere is something that I'd like to clear out from the get-go. My career has been focused around the .NET platform and most of the tips and tricks along with lessons learned may be explained through .NET but they can be applied in any programming language. Don't be driven away by the fact that I've expressed a best practice in C# when you either don't (like it / know it). Any concept can be applied in your language of your choice. I feel we should focus on that instead of the small technical details like a programming language.\n\nTopics: \n* [General Software Development Tips](#general-software-development-tips)\n* [Documentation](#documentation)\n* [Testing](#testing)\n* [Algorithms and Data Structures](#algorithms-and-data-structures)\n* [Object-Oriented programming](#object-oriented-programming)\n* [Object-Oriented Programming Tech Talks](#object-oriented-programming-tech-talks)\n* [Functional Programming](#functional-programming)\n* [Functional Programming Tech Talks](#functional-programming-tech-talks)\n* [Version Control](#version-control)\n* [Performance](#performance)\n* [Performance Tech Talks](#performance-tech-talks)\n* [Web Development](#web-development)\n* [User Interface And User Experience](#user-interfaces-and-user-experience)\n* [Modern CSS](#modern-css)\n* [Frontend Tech Talks](#frontend-tech-talks)\n* [User Interface Tech Talks](#user-interface-tech-talks)\n* [User Experience Tech Talks](#user-experience-tech-talks)\n* [Backend Tech Talks](#backend-tech-talks)\n* [System Design And Software Architecture](#system-design-and-software-architecture)\n* [System Design Tech Talks](#system-design-tech-talks)\n* [Software Architecture Tech Talks](#software-architecture-tech-talks)\n* [Machine Learning](#machine-learning)\n* [Machine Learning Tech Talks](#machine-learning-tech-talks)\n\n## General Software Development Tips\n## Documentation\n## Testing\n## Algorithms and Data Structures\n ### Interesting Links\n https://github.com/algorithm-visualizer/algorithm-visualizer\n https://github.com/donnemartin/interactive-coding-challenges\n \n## Object-Oriented Programming\n\n## Object-Oriented Programming Tech Talks\n\n## Functional Programming\n ### Interesting Links\n  https://github.com/sdiehl/wiwinwlh\n  https://github.com/hemanth/functional-programming-jargon\n  \n\n## Functional Programming Tech Talks\n\n## Version Control\n\n## Performance\n ### Interesting Links\n  https://github.com/dotnet/BenchmarkDotNet\n  https://github.com/adamsitnik/awesome-dot-net-performance\n\n## Performance Tech Talks\n\n## Web Development\n\n ### Interesting Links\n https://github.com/dodyg/practical-aspnetcore\n https://www.youtube.com/watch?v=-W9F__D3oY4\n \n## User Interfaces And User Experience\n ### Interesting Links\n https://github.com/hakimel/Ladda\n https://github.com/hakimel/reveal.js\n https://notlaura.com/resources-about-front-end-architecture-and-design-systems-etc/\n https://bradfrost.com/blog/post/frontend-design-react-and-a-bridge-over-the-great-divide/\n https://land-book.com/\n https://www.siteinspire.com/\n https://www.heropatterns.com/\n \n## Modern CSS\n ### Interesting Links\n  https://github.com/tailwindcss/tailwindcss\n  https://github.com/carbon-design-system/carbon\n  \n## Frontend Tech Talks\n https://www.youtube.com/watch?v=7Z9rrryIOC4\n https://www.youtube.com/watch?v=o0NtjY17v5w\n https://www.youtube.com/watch?v=MdwO6LhA4_4\n\n## User Interface Tech Talks\n\n## User Experience Tech Talks\n\n## Backend Tech Talks\n\n## System Design And Software Architecture\n ### Interesting Links\n  https://tianpan.co/notes/2016-02-13-crack-the-system-design-interview\n  https://www.udacity.com/course/design-of-computer-programs--cs212\n  \n## System Design Tech Talks\n  https://www.youtube.com/playlist?list=PLkQkbY7JNJuAhePp7E_WSpfFqjQp6RniV\n  https://www.youtube.com/playlist?list=PLMCXHnjXnTnvo6alSjVkgxV-VH6EPyvoX\n  https://www.youtube.com/watch?v=hsKwiIc7EXU\n  https://www.youtube.com/watch?v=gqVzByEtwcI\n\n## Software Architecture Tech Talks\n\n## Machine Learning\n\n ### Interesting Links\n https://github.com/tirthajyoti/Machine-Learning-with-Python\n https://github.com/realpython/python-guide\n https://github.com/ageron/handson-ml2\n https://github.com/chiphuyen/python-is-cool\n \n## Machine Learning Tech Talks\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkavignon%2Fsoftware-engineering-links-and-lessons-learned","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkavignon%2Fsoftware-engineering-links-and-lessons-learned","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkavignon%2Fsoftware-engineering-links-and-lessons-learned/lists"}