I’ve always enjoyed Test-Driven Development. I find that it helps keep me focused on thinking about small steps and object interactions. But TDD has always been a challenge in UI heavy applications, and even more so in the mobile world where much of what we do is user interface interactions. But over the past couple…
Category: General
Debugging a Rails Initializer Problem
Over the past couple of weeks, I’ve been upgrading a particularly large and older Rails 3 app to Rails 4. This app uses Oracle against a legacy database, meaning a large chunk of the data structure does not follow Rails conventions. One of the examples is that the primary key we use on the tables…
Video from “Choosing Between Scrum and Kanban” now online
Last week I presented at the 2014 SQE Orlando conference on a talk called “Choosing Between Scrum and Kanban”. I recorded the talk on my laptop, and though it’s not the best quality in the world, I did put it up online below. The slides are also available Choosing Between Scrum and Kanban from Cory…
Slides from: Choosing Between Scrum and Kanban
On November 13th, I gave a talk at the SQE Orlando conference on “Choosing Between Scrum and Kanban”. I’ve published the slides on Slideshare, or you can view them below! If you’re interested in learning how you can do this in your organization, give me a shout at foyc at coryfoy dot com!
Distributed Agility: Slides from Southern Fried Agile 2014
Thanks to everyone who came out to my Distributed Agility talk at Southern Fried Agile 2014. You can find the slides from the talk below:
Scaling Agility: Slides from Red Hat’s 2014 Agile Conference
A huge thanks to Arjay Hinek and Greg Neighbors with Red Hat for having me out at the 2014 Red Hat Agile Conference. Here’s the slides from my talks “Scaling Agile” and “Scaling Agility” (combined into one). Scaling Agility from Cory Foy
Thinking Differently About the Single Responsibility Principle
When the Single Responsibility Principle is taught among developers, one aspect – the responsibility – is harped on the most. But what counts as a responsibility of a class or a method? Is it the concepts it touches? The number of classes it uses? The number of methods it calls? While each of the above…
Slides from my Triangle DevOps talk: Kanban for DevOps
On July 16th I gave a talk for the Triangle DevOps group. Here’s the slides from the presentation. Thanks for having me out!
Do you really have a Scrum Team?
Julia is the ScrumMaster for Team Gumbo. They were recently formed as their organization’s first foray into the agile world. They were all given a two-day Certified ScrumMaster class, and are collocated. But Julia has noticed that after two months of working together, they don’t seem to be hitting their Sprint Commitments – and don’t…
Start With Expressiveness
REST seems to always be in the way. Am I doing it wrong? What's its value? Is there some perspective I don't have which makes it better? — Josh Cheek (@josh_cheek) May 5, 2014 A great thing about being a programmer today is the wide variety of libraries, packages, and patterns we have access to….