There’s been a lot of activity in the Ember.js world over the past few months in the shift to 2.0 and beyond. Because of this, there have been many excellent articles on the web relating to Ember. I’d like to point out just a few of them today.
Common Ember Development Mistakes
First up is an excellent article by Balint Erdi on Toptal.com. Balint walks us through 8 Most Common Developer Mistakes when using Ember.js. It’s a comprehensive article pointing out some common mistakes that developers make using Ember.js. Balint takes it one step further and also points out Ember’s mitigation plan for helping developers. It’s a really good read. If you aren’t familiar with Balint’s other work, he’s the author of Rock and Roll with Ember.js. I applaud him for keeping the book up to date with Ember 2.0 changes. It’s nice to see a book that is evolving with the Ember framework.
More Ember Testing Fun
If you have been reading along with my other Ember posts on testing (e.g. Unit Testing Ember.js or Integration and Acceptance Testing with Ember.js), you may be interested in an article that I wrote for my friends over at Semaphore CI. It’s an in-depth article about Test-Driving Ember.js Models. It’s part of a series with more tutorials to come. In the series, we’ll be creating an Ember version of the website DevBookcase. It’s a site where software developers can keep track of the books they own. The actual site is written using Rails exclusively and figured it’s time to move it to more of a modern UI. There’s something magical about being able to sort and filter with ease on the client instead of relying on typical posts to do everything. If you want to know more about DevBookcase (and its sister EageReader.com, check out my old post about them.
Rails 5 API for Ember
It turns out that my second tutorial over at Semaphore about building an API to use with our Ember application using Rails 5 just got published last week. In the tutorial, I walk you through building an API using Behavior Driven Development (BDD) using the popular RSpec. We’ll be using this API going forward for our Ember application that we are building. Look for my next post when we move back to working directly with Ember.