Tags
Language
Tags
April 2024
Su Mo Tu We Th Fr Sa
31 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 1 2 3 4

Gary Bernhardt - Destroy All Software Screencasts [Repost]

Posted By: serpmolot
Gary Bernhardt - Destroy All Software Screencasts [Repost]

Gary Bernhardt - Destroy All Software Screencasts [Repost]
English | mov | H264 1440x900 | AAC 1 ch 128 kbps | 20 hrs | 7.94 GB
eLearning, Development, Programming

Destroy All Software screencasts are short: 10 to 15 minutes, but dense with information. They’re released every other week, covering advanced topics like these: Unix: combining the pieces; using the entire Unix operating system as your IDE, Fully embracing the power and danger of dynamic languages (focusing on Ruby), Git & DVCSes — rebasing safely, mining statistics, and customizing the interface, Fast powerful test suites: achieving 1ms per test, Test-Driven Development (TDD): real-world implications and the relationship between TDD and OO design, Using Vim faster than the next person.

Destroy All Software screencasts are short: 10 to 15 minutes, but dense with information. They’re released every other week, covering advanced topics like these:

Unix: combining the pieces; using the entire Unix operating system as your IDE
Fully embracing the power and danger of dynamic languages (focusing on Ruby)
Git & DVCSes — rebasing safely, mining statistics, and customizing the interface
Fast, powerful test suites: achieving 1ms per test
Test-Driven Development (TDD): real-world implications and the relationship between TDD and OO design
Using Vim faster than the next person



Mar 2013
A day in the life
When rails is right
Recommendations

Feb 2013
Running Tests Asynchronously

Jan 2013
Actor Syntax From Scratch
Analyzing Context Switches

Dec 2012
A Bit of C
Test Cases vs. Examples

Nov 2012
Debugging With Tests
Imperative to OO to Functional
Isolating by Separating Value

Oct 2012
Primitive Obsession
Separating Arrangement and Work

Sep 2012
Where Correctness Is Enforced
Python vs. Ruby Objects

Aug 2012
Removing a Rubinius Feature
Splitting Active Record Models

Jul 2012
Collapsing Services Into Values
Functional Core, Imperative Shell

Jun 2012
Test Isolation Without Mocks
Time to First Request
Conditional Whac-A-Mole

May 2012
Test Driving Shell Scripts
The Mock Obsession Problem
Ugly Tests Trigger Refactoring
A Magical Isolation Story
Mutation in Tell Don’t Ask

Apr 2012
Pretty Git Logs
Three Test Shapes
Pushing Complexity Down
The .vimrc

Mar 2012
When to Generalize in TDD
Sucks/Rocks 8: The Whole Design
Sucks/Rocks 7: More Cucumber
Sucks/Rocks 6: a Controller
Sucks/Rocks 5: a Bug and a Model

Feb 2012
Sucks/Rocks 4: Caching
Sucks/Rocks 3: The Search Engine
Sucks/Rocks 2: Computing Scores
Sucks/Rocks 1: The Rails App

Jan 2012
Shorter Class Syntax
Generating Coupons With Bash
Repository Statistics in Raptor
Brittle and Fragile Tests

Dec 2011
Stubbing Unloaded Dependencies
Emacs, Chainsaw of Chainsaws
Untested Code Part 4: Refactoring 2
Untested Code Part 3: Refactoring 1
Untested Code Part 2: Adding Tests

Nov 2011
Untested Code Part 1: Introduction
Web Apps: When to Test in Isolation
Outside-in TDD: Stubs vs. Stash
TDDing Spikes Away With Rebase

Oct 2011
What Goes in Active Records Part 2
What Goes in Active Records
Which Tests to Write
Splitting Into Fine Grained Tests

Sep 2011
Simple Bash Script Testing
Performance of Different Test Sizes
History Spelunking With Unix
Some Vim Tips
Extracting From Models

Aug 2011
Acceptance Tests
Extracting From Controller to Model
Controller Refactoring Demo Part 2
Controller Refactoring Demo Part 1

Jul 2011
Notes on Stubbing
Spiking and Continuous Spiking
Test Isolation and Refactoring
Coupling and Abstraction

Jun 2011
Tar, Fork, and the Tar Pipe
Composing a Unix Command Line
Clarity via Isolated Tests
Wrapping Third Party APIs
A Refactoring Story

May 2011
Quick and Easy Perf Tests
Extracting Objects in Django
File Navigation in Vim
Packaging in Ruby and Python

Apr 2011
Git Workflow
Fast Tests With and Without Rails
Exceptions and Control Flow
Processes and Jobs

Mar 2011
Growing a Test Suite
Conflicting Principles
Extracting Domain Objects
Source Code History Integrity
Building RSpec From Scratch

Feb 2011
How and Why to Avoid Nil
Statistics Over Git Repositories

Screenshots:

Gary Bernhardt - Destroy All Software Screencasts [Repost]

Gary Bernhardt - Destroy All Software Screencasts [Repost]

Gary Bernhardt - Destroy All Software Screencasts [Repost]

NO MIRRORS PLEASE

WANT MORE? VISIT MY BLOG!


Gary Bernhardt - Destroy All Software Screencasts [Repost]