Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

You hate your codebase and it's your fault #89

Closed
wants to merge 1 commit into from
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
34 changes: 34 additions & 0 deletions jon_leighton-you_hate_your_codebase/README.md
@@ -0,0 +1,34 @@
# You hate your codebase and it's your fault

Holy crap there are a lot of proposals!

## Talk description in wibbly wobbly attention-grabbing language suitable for, for example, placing on the conference website

Have you ever been frustrated by 'the way it is' in your chosen library or framework? Time to take control!

Jon Leighton will discuss his experimentations creating a different structure for controller code. He will implore you to break free from the shackles of your framework and own it! Like a boss.

[Disclaimer: This talk has avoided the title "How I learned to stop worrying and ..." for the sake of everyone's sanity.]

## A more descriptive description

This is a talk about two things:

1. My experiments in making Rails controller code follow the Single Responsibility Principle and be easier to unit test.

2. More generally, I want to use this as a case study to encourage people to solve their problems themselves rather than waiting/hoping that their framework will come up with a "blessed" way of solving the problem.

I want to give this talk because I want to encourage discussion and feedback about the idea.

FWIW I will also be giving this talk at Railsberry and have proposed it for ScotRuby. So you might not want to hear it again. OTOH the Railsberry slot length will be only 20 minutes and I don't know whether ScotRuby will accept it, so the opportunity to go into a bit more detail would be cool.

## Jon Leighton

Jon Leighton is a Rails core team member, and Technical Director at [Loco2](http://loco2.com/). He lives in London. When he occasionally goes AFK, Jon enjoys dangling from small bits of rock on the sides of cliffs and mountains.

![ZOMG](http://jonathanleighton.com/images/me.jpg)

- [My website](http://jonathanleighton.com/)
- [My twitter](https://twitter.com/jonleighton)
- [Past talk video](http://rubymanor.org/3/videos/how_hard_can_it_be_a_refactoring_battle_story/)