Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
If you work in Rails and have ever wondered about Ember.js, you should know that Ember and Rails go together like Nutella and pretzels. (Which is to say, quite well indeed.) Get an inside look of the experience of going from having never tried Ember to shipping a production application in it. What makes Ember a good match for certain types of applications? What's so different about it compared to other frameworks? What are the drawbacks? Using anecdotes, code, and crudely-drawn stick figures, we'll dive into using Ember and Rails, including war stories of climbing over some of the (often surprising) roadblocks encountered along the way. With this quick tour, you'll be equipped to jump in and start seeing the kind of crazy-ambitious applications you can build when you've got Ember.js in your toolset. Help us caption & translate this video! http://amara.org/v/FG86/
Date
Summarized using AI?
If this talk's summary was generated by AI, please check this box. A "Summarized using AI" badge will be displayed in the summary tab to indicate that the summary was generated using AI.
Show "Summarized using AI" badge on summary page
Summary
Markdown supported
The video titled "Ember on Rails: #REALTALK" presented by Brandon Hays at the LoneStarRuby Conf 2013 explores the synergy between Ember.js and Ruby on Rails for building web applications. Hays narrates the journey of a hypothetical developer, Brendan, who transitions from being a proficient Rails developer to adopting Ember.js for a news feed application. Key points discussed throughout the video include: - **Developer Transition**: Brendan, a confident Rails developer, faces challenges when trying to enhance user experience with JavaScript-heavy functionalities. He initially struggles with traditional approaches that become cumbersome with complex user interfaces. - **The Need for JavaScript Frameworks**: The talk outlines Brendan's realization that JavaScript frameworks can simplify development; however, he remains skeptical due to the overwhelming number of frameworks available and their varying degrees of longevity and support. - **Choosing Ember.js**: After considering several JavaScript frameworks, Brendan selects Ember.js for its promise of stability and structure in building single-page applications. - **Installation and Initial Setup**: The journey begins with simple installation commands in a Rails application that integrate Ember.js, highlighting that Ember will attempt to control large parts of the UI after installation. - **Core Concepts of Ember**: Hays discusses key aspects of Ember’s architecture, contrasting it with Rails. He explains how models, routes, and controllers in Ember differ from expectations based on traditional MVC patterns in Rails, particularly emphasizing the role of routes and the use of Handlebars for templating. - **Challenges Encountered**: The presenter describes several issues Brendan encounters while adapting to Ember.js, including a lack of documentation and changes in Ember Data and its associated libraries during ongoing updates. - **Approach to Building the Application**: The video details how to structure a Twitter news feed reader using Ember, which demonstrates the framework’s strong focus on user experience and URL management over traditional data management paradigms. In conclusion, the video provides insight into the learning curve and the conceptual shift required when integrating Ember.js with Ruby on Rails, illustrating the benefits and challenges of building dynamic web applications using this pairing. The key takeaway emphasizes the importance of developer happiness and creating seamless user experiences, encouraging developers to embrace new frameworks for ambitious projects.
Suggest modifications
Cancel