News for hackers. Stuff that matters.
Re:Ember.js 1.0 RC7 Released by cpursley on Wednesday August 14, 2013 @04:19PM (#6213960)
The level of commitment from the Ember maintainers is very reassuring. Especially when trying to pick a client-side framework.

However, coming from RoR, there's a bit of a learning curve due to the lack of a prescribed file structure or server-side setup. So, I've been hacking some components together as a full-stack template for Ember and Node with some nice features like Hapi API, scaffolding & Brunch build tools. Shameless plug: http://github.com/cpursley/ember-wings

Re:Ember.js 1.0 RC7 Released by mrinterweb on Wednesday August 14, 2013 @05:20PM (#6214367)
My shameless plug for my ember brunch setup: https://github.com/mrinterweb/brunch-with-ember-coffee-emble...

I really enjoy using brunch for web front-end application development.

Re:Ember.js 1.0 RC7 Released by potomak on Monday August 19, 2013 @05:14AM (#6236282)
Neither ember-tools nor Brunch templates use an efficient system for dependency management for Ember, Ember Data, and Handlebars libraries.

I suggest using Bower to manage dependencies or (ember|ember-data|handlebars)-source gems if you're using Ruby.

Re:Ember.js 1.0 RC7 Released by ryankshaw on Wednesday August 14, 2013 @04:42PM (#6214096)
you might want to take a look at https://github.com/rpflorence/ember-tools
Re:Ember.js 1.0 RC7 Released by cpursley on Wednesday August 14, 2013 @04:47PM (#6214127)
Yeah, that's pretty cool as well - I've used ember-tools. The scaffolding is quite good.
Re:Ember.js 1.0 RC7 Released by gary4gar on Wednesday August 14, 2013 @04:11PM (#6213910)
OMG! Yet Another Release Candidate?

Ember team, release it already. Its going to be fine. if there any bugs left, you can follow it up with minor bug fix release. More Importantly, not having a stable release does hurt the adoption of framework. Just Saying

Re:Ember.js 1.0 RC7 Released by TylerE on Wednesday August 14, 2013 @04:49PM (#6214149)
Ember-data is still a giant puddle of suck, and I'm sure the Ember team knows it.
Re:Ember.js 1.0 RC7 Released by Kerrick on Wednesday August 14, 2013 @06:16PM (#6214721)
@wycats has already mentioned [0] that Ember Data is supposed to hit RC status at the same time Ember.js launches, which should be by the end of this month (August 2013).

[0]: http://discuss.emberjs.com/t/future-planning-roadmap-of-embe...

Re:Ember.js 1.0 RC7 Released by steveklabnik on Wednesday August 14, 2013 @04:56PM (#6214197)
Ember-data != Ember.

I've also seen some tweets to suggest that ember-data is getting a lot of love this month.

Re:Ember.js 1.0 RC7 Released by atonse on Wednesday August 14, 2013 @05:18PM (#6214352)
Agreed - although Ember Data is working well for me, I've found the lack of documentation to be a productivity sink. Too often, I have to get into the code to find out how things work (even to get a list of possible values for DS.attr(), for example).

I'd love to know where I can contribute to the docs, so I can help update them as I learn things.

Re:Ember.js 1.0 RC7 Released by 1qaz2wsx3edc on Wednesday August 14, 2013 @03:47PM (#6213765)
Whoa, RC7? Isn't that a bit much in terms of releases candidates? That's 7 releases over something, that should of been stable at RC1.
Re:Ember.js 1.0 RC7 Released by adamnemecek on Wednesday August 14, 2013 @03:51PM (#6213790)
"Release early, release often"?
Re:Ember.js 1.0 RC7 Released by seivan on Wednesday August 14, 2013 @03:54PM (#6213812)
I like that. I wish others followed it. Move fast and break things vs move slow and remain broken.
Re:Ember.js 1.0 RC7 Released by wereHamster on Wednesday August 14, 2013 @04:12PM (#6213925)
But then it would be just an ordinary release, not a release candidate.
Re:Ember.js 1.0 RC7 Released by steveklabnik on Wednesday August 14, 2013 @04:14PM (#6213940)
The RCs have been very API stable, there has been only one single change. Everything else has been fixing bugs and such.
Re:Ember.js 1.0 RC7 Released by wldlyinaccurate on Wednesday August 14, 2013 @04:25PM (#6213991)
Every time a new Ember RC is released I read a little more about it, and I have to say that this time I'm actually considering giving it a go.

This probably seems a little weird - why wouldn't I want to give it a go? I guess it's because I've been using AngularJS for several months now and learning something as opinionated and complex as Ember is a pretty hefty investment in terms of time and effort.

seivan mentioned ObjectController and ArrayController, which I think are really cool. Does anybody else know of any other features that might whet my appetite and convince me to jump on the Ember train?

Re:Ember.js 1.0 RC7 Released by seivan on Wednesday August 14, 2013 @04:31PM (#6214022)
Not sure if you find it cool because you got an iOS development background but http://epf.io that works with Ember (sorta like a replacement for Ember-data) shares the same semantics that Core Data does with its Context Manager (scratchpad).

You can have child contexts and merge to the parent and so on. Check it out.

Re:Ember.js 1.0 RC7 Released by jonnytran on Wednesday August 14, 2013 @05:23PM (#6214387)
Anyone using this in production? I've been looking for a stable alternative to Ember Data for a while that helps you with things like rolling back when the server returns an error response.
Re:Ember.js 1.0 RC7 Released by seivan on Saturday August 17, 2013 @01:13PM (#6229650)
Yeah I think the people who made it use it in production. A startup.
Re:Ember.js 1.0 RC7 Released by netcraft on Wednesday August 14, 2013 @03:48PM (#6213772)
So ember and angular are similar correct? Are there any other contenders in that same space we should look at if we are considering js on front-ends?
Re:Ember.js 1.0 RC7 Released by k3n on Wednesday August 14, 2013 @04:01PM (#6213850)
Depends on what you want. Those are 2 of the more "opinionated" frameworks, in that they have a lot of fairly-strict rules that must be followed if you want things to go smoothly.

On the other hand, there's frameworks like Backbone (and derivatives, like Marionette), which are much less opinionated; fewer decisions are made for you, giving you more flexibility to do what you wish, how you wish.

The trade-offs are that for the lower-level frameworks (like Backbone), you'll probably end up writing more code (both custom and boilerplate), and there'll be less magic happening within the blackbox that is the framework. Some like this, some don't, but ultimately it depends on the task at-hand and your own stylistic preferences.

Re:Ember.js 1.0 RC7 Released by alanctkc on Wednesday August 14, 2013 @04:49PM (#6214148)
Ember.js is incredible. But, I highly recommend looking into the non-opinionated options out there as well.

I started with Ember.js building my app, but realized it exceeded the needs of the project and strongly imposed the design of the application. Since I had the time to invest up front, I switched to using non-opinionated libraries:

- Rivets.js for DOM data binding: http://rivetsjs.com/

- Director for URL routing: https://github.com/flatiron/director (also see Crossroads.js)

- Stapes.js for observable objects: http://hay.github.io/stapes/ (Stapes provided the foundation for my controllers and models)

I was able to borrow lots of design concepts I learned from Ember when re-implementing, and the total JS file size ended up being about half.

Re:Ember.js 1.0 RC7 Released by GMFlash on Wednesday August 14, 2013 @05:06PM (#6214266)
Rivets and Stapes are a couple of my favorites as well. I use them for making complex wizard-style forms.
Re:Ember.js 1.0 RC7 Released by seivan on Wednesday August 14, 2013 @03:53PM (#6213811)
I used to recommend Batman.js for an amazing API. But they sorta follow a six month release schedule. It's too slow for my taste. Move fast, break often.

In their case it's move slow, stay broken. I like Batman.js but I feel like it's really falling into the shadow because of slow release cycles. PRs take 3 months to get accepted, and etc.

Embers take of ArrayController and ObjectController fits my iOS code design pattern with controllers for index/collection and controllers for member/detail.

Re:Ember.js 1.0 RC7 Released by rubiquity on Wednesday August 14, 2013 @04:00PM (#6213839)
I'd just like to echo your comments about Batman.js. It'd be nice to see Shopify put a little more man power behind that framework. Harry does the best he can do but he's only one person.
Re:Ember.js 1.0 RC7 Released by rich_harris on Friday August 16, 2013 @05:57AM (#6223071)
Shameless self-promotion: http://ractivejs.org
Re:Ember.js 1.0 RC7 Released by ynniv on Wednesday August 14, 2013 @03:37PM (#6213715)
16 points in 45 minutes! 22 points in 60 minutes! And only my one snarky comment.

I think the real story here is how good these guys are getting at avoiding the voting ring detector.

Re:Ember.js 1.0 RC7 Released by avolcano on Wednesday August 14, 2013 @03:49PM (#6213778)
"these guys" === people who use Ember, see that there's a new release on the front page of Hacker News, and upvote it :)