Destroy All Software
- das-0042-untested-code-part-2-adding-tests.mov210.28 MB
- das-0017-wrapping-third-party-apis.mov186.02 MB
- das-0044-untested-code-part-4-refactoring-2.mov179.05 MB
- das-0090-a-day-in-the-life.mov172.36 MB
- das-0004-source-code-history-integrity.mov160.62 MB
- das-0043-untested-code-part-3-refactoring-1.mov157.49 MB
- das-0079-primitive-obsession.mov155.98 MB
- das-0005-extracting-domain-objects.mov151.36 MB
- das-0029-extracting-from-models.mov145.28 MB
- das-0022-test-isolation-and-refactoring.mov144.9 MB
- das-0001-statistics-over-git-repositories.mov140.43 MB
- das-0027-extracting-from-controller-to-model.mov138.3 MB
- das-0075-removing-a-rubinius-feature.mov131.25 MB
- das-0028-acceptance-tests.mov129.84 MB
- das-0063-pretty-git-logs.mov128.11 MB
- das-0031-history-spelunking-with-unix.mov125.1 MB
- das-0057-sucks-rocks-7-more-cucumber.mov123.01 MB
- das-0014-extracting-objects-in-django.mov122.26 MB
- das-0008-processes-and-jobs.mov122.05 MB
- das-0026-controller-refactoring-demo-part-2.mov114.78 MB
- das-0049-generating-coupons-with-bash.mov114.5 MB
- das-0011-git-workflow.mov113.57 MB
- das-0088-test-recommendations.mov110.09 MB
- das-0080-isolating-by-separating-value.mov108.88 MB
- das-0045-emacs-chainsaw-of-chainsaws.mov106.61 MB
- das-0047-brittle-and-fragile-tests.mov105.5 MB
- das-0052-sucks-rocks-2-computing-scores.mov104.24 MB
- das-0055-sucks-rocks-5-a-bug-and-a-model.mov100.9 MB
- das-0084-a-bit-of-c.mov100.29 MB
- das-0069-conditional-whac-a-mole.mov100.09 MB
- das-0067-the-mock-obsession-problem.mov99.02 MB
- das-0060-the-vimrc.mov98.81 MB
- das-0071-test-isolation-without-mocks.mov98.38 MB
- das-0085-analyzing-context-switches.mov96.37 MB
- das-0066-ugly-tests-trigger-refactoring.mov94.72 MB
- das-0036-what-goes-in-active-records.mov93.11 MB
- das-0012-packaging-in-ruby-and-python.mov93.03 MB
- das-0053-sucks-rocks-3-the-search-engine.mov91.4 MB
- das-0072-functional-core-imperative-shell.mov91.31 MB
- das-0058-sucks-rocks-8-the-whole-design.mov91.08 MB
- das-0037-what-goes-in-active-records-part-2.mov90.54 MB
- das-0083-test-cases-vs-examples.mov88.88 MB
- das-0041-untested-code-part-1-introduction.mov88.5 MB
- das-0016-a-refactoring-story.mov87.8 MB
- das-0013-file-navigation-in-vim.mov85.93 MB
- das-0048-repository-statistics-in-raptor.mov83.94 MB
- das-0062-three-test-shapes.mov80.94 MB
- das-0003-building-rspec-from-scratch.mov80.17 MB
- das-0078-separating-arrangement-and-work.mov79.61 MB
- das-0025-controller-refactoring-demo-part-1.mov79.26 MB