Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
So you want to make a nice shiny Ember app as your Rails API's main frontend and are not sure where to start? Lets jump into building a new Ember app that utilizes an existing Rails API. We will review project structure, some basic Ember concepts, how you can test your Ember app both independently and against your API server, and more ...
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
In the presentation titled "A Rails Developers Intro to Ember" by Robert Jackson at the Ancient City Ruby 2016, the focus is on guiding Rails developers in integrating Ember.js as the frontend for their Rails API applications. The talk emphasizes how to build a single-page application (SPA) using Ember, highlighting its compatibility with Rails for a seamless development experience. Some of the main points discussed include: - **Introduction to Ember**: Robert explains that while the talk is not centered on promoting Ember as the best framework, it will provide useful insights for Rails developers eager to explore Ember. - **Single-Page Applications**: The concept of SPAs is introduced, where user interactions are managed on the client-side, resulting in a more application-like experience compared to traditional server-rendered pages. Robert mentions well-known SPAs like PlayStation Now and Apple Music as examples of this superior user experience. - **Developer Experience in Rails vs. JavaScript**: Robert compares the developer experience in Rails, which is user-friendly and efficient, to the complexities often faced in JavaScript development, such as dependency management issues in Node. He emphasizes that Rails provides a better overall experience for setting up applications. - **Developing in Ember**: The talk outlines the basic setup for an Ember app using Ember CLI, where developers can easily generate components, routes, and templates much like in Rails. This keeps the development process streamlined and familiar for those coming from the Rails environment. - **Integration with Rails**: Robert dives into how to integrate Ember with a Rails backend using the Ember CLI Rails gem. This integration allows both frameworks to work cohesively, enabling features like hot reloading and simplified testing for frontend and backend interactions. - **Testing**: The integration supports effective testing strategies, ensuring smooth interactions between the frontend and backend, which is vital for deploying reliable applications. Finally, Robert encourages developers to delve into Ember guides, API documentation, and community resources like relevant podcasts, stressing the importance of practical implementation through open-source projects. The essential takeaway from the session is that Rails and Ember can successfully coexist, providing developers a robust environment for creating modern web applications.
Suggest modifications
Cancel