Live data from Hacker News

What's coming in Meteor 1.2, and beyond

info.meteor.com

71–80 of 98 posts

Re: What's coming in Meteor 1.2, and beyond

#71
post #66

So when is Meteor going to start sending actual web pages? I ask here, because seeing a blank page that consists of Isn't very useful. ES6 is nice... when javascript is available . I know it's current popular to pretend that progressive enhancement is too much work, but that doesn't change the fact that your site doesn't even have an error mesaage when javascript is filtered at the firewall.

Pretty sure there's a package you can add that automatically does this for you. Not sure if it still works, has been awhile.

Re: What's coming in Meteor 1.2, and beyond

#72

Earlier quoted context omitted.

I've not used Meteor, but I understand one of its big selling points is 'optimistic UI', i.e. it alters models locally when changes are made, and syncs those changes with the server in the background, only changing the local model back again on failure to sync with the server. I don't know if this can be (or has been) extracted to a separate library or if this is part of the web components spec, but its something tha…

You ask a really good question. With all the myriad javascript libraries coming out weekly, you'd think we would all know of four different optimistic synch libraries off the tops of our heads, but I don't think I've seen any. Perhaps that's because in order to get it to work, Meteor has a bunch of code that (I think) watches Mongo's write-ahead-log, so you can't just make a front-end library for it. I think this is…

There's Simperium (disclaimer: I was a cofounder, YC S10). It's powering optimistic sync for millions of users of Simplenote and WordPress.com. It has JavaScript[1] and Python[2] libs, but its strength is iOS[3] and Android[4].

The team focused on internal use though, and hasn't had a chance to open source the backend and flesh out the web side of things. I hope they get a chance to do another iteration (we were bought by Automattic/WordPress and I'm no longer there).

[1] https://github.com/Simperium/simperium-ios

[2] https://github.com/Simperium/simperium-android

[3] https://github.com/Simperium/simperium-js

[4] https://github.com/Simperium/simperium-python

Re: What's coming in Meteor 1.2, and beyond

#73

Earlier quoted context omitted.

You ask a really good question. With all the myriad javascript libraries coming out weekly, you'd think we would all know of four different optimistic synch libraries off the tops of our heads, but I don't think I've seen any. Perhaps that's because in order to get it to work, Meteor has a bunch of code that (I think) watches Mongo's write-ahead-log, so you can't just make a front-end library for it. I think this is…

There's Simperium (disclaimer: I was a cofounder, YC S10). It's powering optimistic sync for millions of users of Simplenote and WordPress.com. It has JavaScript[1] and Python[2] libs, but its strength is iOS[3] and Android[4]. The team focused on internal use though, and hasn't had a chance to open source the backend and flesh out the web side of things. I hope they get a chance to do another iteration (we were boug…

Neat. Thanks for the pointer!

Re: What's coming in Meteor 1.2, and beyond

#74

Anyone out there using Angular and Firebase? That's been my go-to "stack" for achieving 3-way binding of the UI, javascript model, and remote database. The only downside is that you're locked into using firebase as a service, can't host it locally, and you're limited to what their API supports. It's amazingly fast in terms of ability to churn out features. Meteor seems to be the only thing that comes close to giving…

I've tried Angular and Firebase for a few small protoypes, it's incredibly fast to create something to present. I really like the User authentication.

Are you currently using both in production, do you have maybe an link to your app?

Re: What's coming in Meteor 1.2, and beyond

#75
post #29

Earlier quoted context omitted.

It's completely different from ES6, it's a full-stack framework, so it does SO much more than just a front-end framework. Meteor's main selling point is the reactivity; you can call `Books.insert({ name: "test" });` on the client, in-browser and it then updates the UI optimistically, updates the DB on the server AND propagates the change to all other clients, which in turn updates their UIs. All with one line of code…

Is DDP or Meteor really needed though? Couldn't you easily set this up with RethinkDB using its Changefeeds killer feature for real-time + socket.io along with whatever other library/frameworks you want to use without ever touching Meteor?

It turns out to not be that simple. My coworker Slava has a talk about exactly this question: http://info.meteor.com/blog/what-does-it-mean-to-be-a-real-t...

(I work at Meteor)

Re: What's coming in Meteor 1.2, and beyond

#76
post #65

Anyone out there using Angular and Firebase? That's been my go-to "stack" for achieving 3-way binding of the UI, javascript model, and remote database. The only downside is that you're locked into using firebase as a service, can't host it locally, and you're limited to what their API supports. It's amazingly fast in terms of ability to churn out features. Meteor seems to be the only thing that comes close to giving…

I did the design of a project that used Angular inside Ionic with Firebase as backend. They integrated well, no particular problem. Just be careful not to keep websockets open unless those you really need. Close the others. They'll keep the CPU busy and bleed the battery. The only major problem was with Firebase itself, when we had to start duplicating data because it's a tree and it doesn't have joins. But it would…

I really wish there was. I tried Firebase + Angular and liked it well enough, but I found the security rules kind of hard to grasp.

I've been using Meteor, and I like it quite a bit. There are a lot of things I wish were different but it's made me pretty productive.

I really wish it had Clojurescript integration for instance. But that's a really minor and personal thing I just want to use clojurescript.

I'd dig a Postgres as a service style firebase alternative that'd be nifty.

Re: What's coming in Meteor 1.2, and beyond

#78
post #65

Anyone out there using Angular and Firebase? That's been my go-to "stack" for achieving 3-way binding of the UI, javascript model, and remote database. The only downside is that you're locked into using firebase as a service, can't host it locally, and you're limited to what their API supports. It's amazingly fast in terms of ability to churn out features. Meteor seems to be the only thing that comes close to giving…

I did the design of a project that used Angular inside Ionic with Firebase as backend. They integrated well, no particular problem. Just be careful not to keep websockets open unless those you really need. Close the others. They'll keep the CPU busy and bleed the battery. The only major problem was with Firebase itself, when we had to start duplicating data because it's a tree and it doesn't have joins. But it would…

I haven't used Firebase, but would RethinkDB with its real-time feature be an alternative that has joins? It has the drawback that it'd be self-hosted, but apart from that..?

Re: What's coming in Meteor 1.2, and beyond

#79

Is anyone else unable to log into meteor.com forums? I click log in, the popup tells me I'm already logged in, click "use this account" and it drops me back where I was with a modal(ugh) about making an account.

(I work at Meteor) I'm sorry! I haven't heard any other reports of an issue like this; what browser/system are you on?

No worries, really a minor thing but is happening for me on both chrome latest(43.0.2357.130 64bit) and firefox developer 40.0a2 on OS X 10.10.4.

Click log in, pops up a window where I either login or it says "use this account you're logged into?" and then drops me back at the forums with a signup modal(and when I close that, still logged out).

Meteor has been great for me though, you guys are building(have built) a really cool thing.

Re: What's coming in Meteor 1.2, and beyond

#80

Anyone out there using Angular and Firebase? That's been my go-to "stack" for achieving 3-way binding of the UI, javascript model, and remote database. The only downside is that you're locked into using firebase as a service, can't host it locally, and you're limited to what their API supports. It's amazingly fast in terms of ability to churn out features. Meteor seems to be the only thing that comes close to giving…

I've used that combo for many projects. I gave a talk on it last year at a local AngularJS Meetup:

https://www.youtube.com/watch?v=vCExKhJCUM8

Post reply on HN