Prairie.Code() Sessions tagged tdd

Advanced TDD with Mocks

All the talk about Test Driven Development is great, but how do you make that work when you have complex systems that need to interact? Either you have complex, brittle tests, or you can use a Mock version of your system. In this one hour session we will work through implementing a mock database connection and the tests around it.

Speaker

Clay Dowling

Clay Dowling

Agile Software Consultant, Pillar Technology

Let's kill some Canaries

I joke that with a fast enough feedback cycle you can figure out almost anything. Whether it's in an enterprise or startup; I think these patterns are critical to all developers. Legacy code, complex frameworks, difficult workspaces, and smelly code can slow down any developer. I propose that some explicit knowledge of simple debugging, developing, shortcuts, mindset changes, and even Test Driven Development (TDD) techniques can make you a fast and efficient developer by default. (I hated TDD until I learned 1 trick.) Adding extra tools on top of that just makes things gravy. Let’s go kill some Canaries and go back to more HelloWorld type developing, Canary testing, and even simple console.logs(). My goal is that you’ll learn at least one thing that will change your development cycle for the better.

Speaker

Chuck Rolek

Chuck Rolek

DevOps Engineer, Pillar Technology