English |  Español |  Français |  Italiano |  Português |  Русский |  Shqip

Developing an Ember.js Edge

Conclusion

In the past several years, JavaScript has re-asserted itself. Browsers continue to improve their speed, stability, and feature sets while standards groups such as TC39 ensure the fragmentation and bad implementations of the past are not revisited. Node.js has pushed the language onto servers, and inspired its use in other native environments (such as iOS).

Meanwhile, the web as a platform has stabilized and grown. The competition among browsers is healthy, providing great features, compatibility, and consistency. That competition is now starting to reach mobile devices in earnest.

The door on how to best author single-page applications is far from closed. Ember and other comparable tools have only just cracked it ajar, providing a tantalizing glance at what developers will probably think normal in 5 years. As with any technology, the syntax and specifics of Ember will have less long term value than the concepts they expose you to. These ideas and patterns will serve you well in any environment.

By experimenting with Ember today (whether in a large project or small one), you've joined a growing and engaging community of web developers who see an exciting possible future for the web. More so than any other client-side web platform, Ember's community is extremely flat, and speaking your voice on the forum, IRC chatrooms, or Github repositories makes a real impact.

Keeping Up with Ember

There are serveral important resources for those who wish to keep up with recent developments in Ember.js. As it must be clear by now, the codebase is fast-moving and the feature-set quite large, so staying abreast of current events can be helpful.

  • The official Ember.js Blog is a good resource for information about releases, security issues, and big announcements.
  • Your local Ember.js meetup is a great place to plug into the community. If you want to start a meetup in your area, contact Tilde for guidance and support.
  • The ember.js tag on StackOverflow is a great place to ask questions or get help debugging an issue in your application.
  • The official Ember Discussion Forum is home to proposals and discussion about the framework.
  • The Ember community is on the Freenode IRC servers, with #emberjs available for general guidance and #ember-dev open for contributors to the framework itself.
  • The Ember.js and related Github repos are very active. Watching or starring them can give you a rich play-by-play of the development process.
  • Ember Weekly sends a fantastic summary of the week's news, blog posts, and career opportunities straight to your inbox.
  • Much of the Ember community is active on Twitter, and the official Twitter account is a good place to start finding voices you want to hear.

Additionally, there are two annual conferences focused on Ember.js: Ember Camp in San Francisco each spring, and Ember Fest in Europe during late summer.

Congratulations and Thanks

Congratulations on undertaking the adventure of learning Ember.js and single-page application development. As a group of authors building successful and fulfilling careers with Ember, we welcome you to the community.

Our thanks for adding Developing an Ember.js Edge to your bookshelf. We wish you success building your first application, be it big or small.

There has been error in communication with Booktype server. Not sure right now where is the problem.

You should refresh this page.