Live data from Hacker News

Isobuild: why Meteor created a new package system

meteor.com

31–40 of 54 posts

Re: Isobuild: why Meteor created a new package system

#31
post #25

Earlier quoted context omitted.

Yes, we can :) Working around CORS is just a matter of server configuration. With the same API you only fix the servers, with different APIs you have to fix both the servers and the code.

Sure, if you control the server. I guess these Meteor packages will only be useful in those contexts. But what if I want to use the Twitter API, for example?

I believe Twitter is trying to kill their API, hence no CORS or JSONP.

Re: Isobuild: why Meteor created a new package system

#32
post #4

Everything about Meteor reads like a marketing article. How about: - It defines global variables. - The documentation is full of red warning messages and "this will be easier in the future" - The code is pretty unorganized and has some wild pieces in there. - do any of your friends use/heard of meteor?

I can't agree. I used Meteor to rewrite an app that I had previously used Clojure and Clojurescript for.

It is faster to rewrite an app having written it once already, but still: it took half the time, had better user login/auth, and had sort-of real time multi-user support.

Meteor is very nice. Try it on a small project. The learning curve is easy.

Re: Isobuild: why Meteor created a new package system

#34
post #25

Earlier quoted context omitted.

Yes, we can :) Working around CORS is just a matter of server configuration. With the same API you only fix the servers, with different APIs you have to fix both the servers and the code.

Sure, if you control the server. I guess these Meteor packages will only be useful in those contexts. But what if I want to use the Twitter API, for example?

I'm pretty sure their answer is: we can automatically proxy through the meteor server to twitter or anywhere else.

Re: Isobuild: why Meteor created a new package system

#35
post #12

Nitpick: does the term "isomorphic JavaScript" to describe JS that runs on both the client and server annoy anyone? Where's the isomorphism? When I think of isomorphism I think of two things that look different but have the same structure. If you had a set of functions that are synchronous and a set that are async, then maybe you can call the sets isomorphic. Or if you have a Python library that mimics a command line…

When talking about programming languages, "isomorphism" also brings to mind the Curry-Howard isomorphism between programs and proofs (http://en.wikipedia.org/wiki/Curry%E2%80%93Howard_isomorphis...)...

Re: Isobuild: why Meteor created a new package system

#36
That website is a prime example for https://news.ycombinator.com/item?id=8237996

It's really just text and a few images, nothing fancy, an ordinary blog post - yet it freezes my browser for what feels like half a minute while it uses 100% CPU for rendering. What the fuck?!

Re: Isobuild: why Meteor created a new package system

#37

Why do Meteor care so much about you starring them on Github?

It's a good way to drive the point home, by adding that last sentence in every post. An effective way to spread the word. What's wrong with asking that? For the past projects that I open sourced, I asked people to star them if they found them useful.

Re: Isobuild: why Meteor created a new package system

#38
post #12

Nitpick: does the term "isomorphic JavaScript" to describe JS that runs on both the client and server annoy anyone? Where's the isomorphism? When I think of isomorphism I think of two things that look different but have the same structure. If you had a set of functions that are synchronous and a set that are async, then maybe you can call the sets isomorphic. Or if you have a Python library that mimics a command line…

I was a bit turned off by the term 'isomorphic javascript' when I first read it mostly because of how it is so fundamental to mathematics and we can say the term isomorphic definitely earned its keep there. In programming I'm not so sure. The term does fit but it's a mouthful, almost as bad as XMLHttpRequest. Is there a cool word like AJAX to take the place of Isomorphic Javascript? Airbnb has a certain coolest factor and they've been using the term so it's most likely here to stay.

Re: Isobuild: why Meteor created a new package system

#39
We can only hope their new package system will contain something that allows the programmer to chose their own database. I want to use Couchbase and Elasticsearch. I can't see why any other document store couldn't do the same job as Mongo. Don't get me wrong, I'm ok with Mongo (but it's not for me) but can't we make at least some choice???

Re: Isobuild: why Meteor created a new package system

#40

We can only hope their new package system will contain something that allows the programmer to chose their own database. I want to use Couchbase and Elasticsearch. I can't see why any other document store couldn't do the same job as Mongo. Don't get me wrong, I'm ok with Mongo (but it's not for me) but can't we make at least some choice???

You can make your choice! The problem for a lot of people: you need to write a real-time adapter if you want it to be efficient and performant. We have implemented Redis adapter, for example: https://www.youtube.com/watch?v=-Vnb8tjnE3k
Post reply on HN