Awesome Technical Talks
An opinionated list of awesome videos related to IT / development topics, with a focus on training and gaining hands-on experience. Note that "development" and "operations" category entries can be equally useful to both administrators and developers, and be it only to get a glimpse across the fence (or wall, most often).
(Soft) Skills
- Engineering You [45 min, InfoQ 2016] – Martin Thompson takes a look at ‘engineering’ in the software industry, and which individual practices and techniques help to bring out the engineer in every developer.
- Scaling Yourself [29 min, goto 2012] – Scott Hanselman shows how to achieve more in the time you have, by prioritizing the right things, and doing less busy work with no value.
- Generating a Culture of Doc [33 min, Write the Docs 2013] – Leah Cutter describes ways to encourage engineers to do the ‘write thing’.
Agile / Team / Management
- Software, Faster [54 min, goto 2016] – Dan North presents a selection of his evolving Software, Faster organizational patterns.
- #NoProjects Beyond Projects · Why Projects Are Wrong & What To Do Instead [53 min, goto 2015] – Products over projects. Continuous, not temporary. Outcomes over meeting auxiliary goals.
- Fearless Change · Myths and Patterns of Organizational Change [45 min, Agile Israel 2015] – Linda Rising offers proven change management strategies to help you become a more successful agent of change in your organization.
Open Source
The Impact of Leveraging Open Source [51 min, Devoxx Belgium 2017] – Very nice introduction to Open Source (in the enterprise) and its major licenses by Jeff Strauss, an actual (but recovering) lawyer.
Languages
- Challenges & Chances In Polyglot Programming [54 min, GOTO 2012] – “Mono cultures are unhealthy.” 'Nuff said!
Technology
(Rugged) DevOps
- DevOps Culture & Practices to Create Flow [48 min, goto Chicago 2014] – Jez Humble on behaviors, rituals and processes that are essential to create fast flow of features into production, ultimately creating a culture of continuous learning leading to happy users, fast flow and fulfilled practitioners.
- Even Faster: How Rugged DevOps & SW Supply Chains Attack Developer Waste • Joshua Corman [50 min, GOTO 2016] – The former Sonatype CTO shows how supply chain hygiene and rugged devops help to not only increase software security and quality, but also boost productivity by avoiding unplanned ad-hoc work (i.e. waste).
Cloud & Containers
- Project Calico & Istio: Application Connectivity at Scale [65 min, SRE NYC 2017] – Application connectivity at scale using a service mesh. How Project Calico and Istio complement each other by covering common requirements in OSI layers 3 to 7. Shortly explains the challenges of managing services, their endpoints, and connecting them, and then shows how the components in the 2 projects help to master them, and where they are placed and play together,
Linux
- The Tragedy of systemd [47 min, linux.conf.au 2019] – A balanced view on systemd from a FreeBSD developer.
Tools
Version Control
- Introduction to git [102 min, NewCircle 2011] – Shows what git does when you run simple commands, so you get acquainted with it; seasoned users get a glimpse of what's happening under the hood. Scott is a mighty fast talker, so he crams a lot about git into these 100 minutes.
Project Automation
- Engineering Effectiveness at Twitter [28 min, @scale 2015] – Manage tooling and technology portfolios by applying “Let a 1,000 flowers bloom – then rip 999 of them out by the roots.” See also the related blog post.
Testing
Continuous Integration
Packaging
Deployment
Virtualization & Containers
- Automated Development Environments with Vagrant [52 min, 2013] – Vagrant intro by its author.
Other Lists
Similar lists of talks.
- Awesome Talks – A list of online talks that people really enjoyed watching, and that are worthy of your time.
- Awesome Python Talks – An opinionated list of awesome videos related to Python, with a focus on training and gaining hands-on experience.
- Programming Talks – Programming languages, computer science, software architecture and design.
Contributing
Contributions are welcome, please open a PR or an issue. Processing these will take a while though, since we'll at least take a peek into new submissions. In this early stage, proposals for adding missing categories are also useful. In your submissons, please stick to the established format of existing entries, and always include a duration and date.