I have met many developers who think they know everything (and are happy to tell you that they do); they found a way to write some functions and they have used that pattern ever since (because it is the best). Professional Development is an alien topic to them; why would they spend hours watching videos or reading articles when they have work to do?
As a developer I feel that continual professional development is key; not only to your ability as a coder but also to any projects which you may already be working on. There is always a better way to do something (not that is always a reason for refactoring!).
As part of my continual professional development (CPD) I spend several hours a week watching training videos on new subjects, reading blog articles, and looking at other’s code for inspiration.
This page exists to list some training resources that I have found particularly useful (I am not professionally linked to any of these sites or services, I just found them useful).
- OWASP Top 10 Web Application Risks for ASP.NET
- What every developer must know about HTTPS
- Play by Play: Ethical Hacking
- Modern Browser Security Reporting