Awesome Talks is a curated list of online talks and screencasts organized by software development topic.
The project addresses the challenge of discovering quality technical talks by maintaining a manually curated collection of conference recordings, user group presentations, and screencasts. Rather than attempting comprehensive coverage, the maintainer selects talks based on personal viewing experience, adding entries only after watching and finding them genuinely worthwhile. The collection spans multiple domains including software development, object-oriented programming, functional programming, software design, web development, test-driven development, methodologies, computer history, databases, security, and cognitive development.
This resource suits developers seeking recommendations for professional learning through video content, particularly those interested in exploring talks across multiple programming paradigms and software engineering disciplines. The curation model means the list reflects subjective quality judgment rather than exhaustive coverage, which can be valuable for someone wanting vetted suggestions rather than overwhelming search results. The project welcomes community contributions through pull requests, allowing others to propose talks for inclusion.
The project receives ongoing maintenance with new talks added as the maintainer continues watching and discovering content worthy of inclusion. Updates occur sporadically rather than on a fixed schedule, reflecting the organic pace of the maintainer's viewing habits and community suggestions.