List of all the lessons learned, best practices, and links that I've accumulated in my software engineering career (ongoing) There 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.
Topics:
- General Software Development Tips
- Documentation
- Testing
- Algorithms and Data Structures
- Object-Oriented programming
- Object-Oriented Programming Tech Talks
- Functional Programming
- Functional Programming Tech Talks
- Version Control
- Performance
- Performance Tech Talks
- Web Development
- User Interface And User Experience
- Modern CSS
- Frontend Tech Talks
- User Interface Tech Talks
- User Experience Tech Talks
- Backend Tech Talks
- System Design And Software Architecture
- System Design Tech Talks
- Software Architecture Tech Talks
- Machine Learning
- Machine Learning Tech Talks
https://github.com/algorithm-visualizer/algorithm-visualizer https://github.com/donnemartin/interactive-coding-challenges
https://github.com/sdiehl/wiwinwlh https://github.com/hemanth/functional-programming-jargon
https://github.com/dotnet/BenchmarkDotNet https://github.com/adamsitnik/awesome-dot-net-performance
https://github.com/dodyg/practical-aspnetcore https://www.youtube.com/watch?v=-W9F__D3oY4
https://github.com/hakimel/Ladda https://github.com/hakimel/reveal.js https://notlaura.com/resources-about-front-end-architecture-and-design-systems-etc/ https://bradfrost.com/blog/post/frontend-design-react-and-a-bridge-over-the-great-divide/ https://land-book.com/ https://www.siteinspire.com/ https://www.heropatterns.com/
https://github.com/tailwindcss/tailwindcss https://github.com/carbon-design-system/carbon
https://www.youtube.com/watch?v=7Z9rrryIOC4 https://www.youtube.com/watch?v=o0NtjY17v5w https://www.youtube.com/watch?v=MdwO6LhA4_4
https://tianpan.co/notes/2016-02-13-crack-the-system-design-interview https://www.udacity.com/course/design-of-computer-programs--cs212
https://www.youtube.com/playlist?list=PLkQkbY7JNJuAhePp7E_WSpfFqjQp6RniV https://www.youtube.com/playlist?list=PLMCXHnjXnTnvo6alSjVkgxV-VH6EPyvoX https://www.youtube.com/watch?v=hsKwiIc7EXU https://www.youtube.com/watch?v=gqVzByEtwcI
https://github.com/tirthajyoti/Machine-Learning-with-Python https://github.com/realpython/python-guide https://github.com/ageron/handson-ml2 https://github.com/chiphuyen/python-is-cool