Upgrade to Pro — share decks privately, control downloads, hide ads and more …

O que o Front end pode aprender com Rails

Lucas Mazza
November 08, 2014

O que o Front end pode aprender com Rails

Apresentado no TablelessConf e no Front in POA.

Lucas Mazza

November 08, 2014
Tweet

More Decks by Lucas Mazza

Other Decks in Programming

Transcript

  1. “We confess the fact that we are not as special

    as we like to believe.” DHH @ RailsConf 2008
  2. Paradox of Choice “People like choices a lot better than

    actually having to choose.” DHH @ RailsConf 2008
  3. “We want to have as much time as we can

    for the challenging tasks” Yehuda Katz @ RailsConf 2014
  4. • Package Manager? • Module Loader? • MVC Framework? •

    Test Framework? • Task Runner? • CSS Architecture?
  5. • Package Manager? • Module Loader? • MVC Framework? •

    Test Framework? • Task Runner? • CSS Architecture? • …
  6. • Package Manager? • Module Loader? • MVC Framework? •

    Test Framework? • Task Runner? • CSS Architecture? • … ??
  7. “I find it frustrating and hypocritical to hear, “This is

    a great time to get involved for people who are interested in helping to shape this project…” from people who chose not to get involved–rather, choosing to do something on their own.“ Patrick Masson - Joiners, Not Starters http:/ /pmasson.wordpress.com/2013/10/16/joiners-not-starters/
  8. “[…]my point is simply, before starting a new open source

    project, please look for one to join.” Patrick Masson - Joiners, Not Starters http:/ /pmasson.wordpress.com/2013/10/16/joiners-not-starters/
  9. “Don't feel guilty about not contributing to open source" Julia

    Evans http:/ /jvns.ca/blog/2014/04/26/i-dont-feel-guilty-about-not-contributing-to-open-source/
  10. “It's our job as modern programmers not to abandon abstractions

    due to these deficiencies, but to embrace the useful elements of them, to adapt the working parts and construct ever so slightly less leaky and broken abstractions over time. “ Jeff Atwood - All Abstractions Are Failed Abstractions http:/ /blog.codinghorror.com/all-abstractions-are-failed-abstractions/
  11. Does this make our code at least a little easier:

    • to write? • To understand? • To troubleshoot? • Are we better off with this than we were without it? Jeff Atwood - All Abstractions Are Failed Abstractions http:/ /blog.codinghorror.com/all-abstractions-are-failed-abstractions/
  12. “When you decide to not pick a public framework, you

    will end up with a framework anyway: your own.” “If you don't pick a public framework, you should commit to building one on purpose, not by accident” Ryan Florence http:/ /blog.ryanflorence.com/you-cant-not-have-a-framework.html
  13. • Package Manager? • Module Loader? • MVC Framework? •

    Test Framework? • Task Runner? • CSS Architecture? • …
  14. • Package Manager? • Module Loader? • MVC Framework? •

    Test Framework? • Task Runner? • CSS Architecture? • …