Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    D

    Discover Meteor

    discovermeteor.com · Company blog · on HN since 2013

    The companion site to a book and tutorial for the Meteor JavaScript framework, with posts on Meteor's state and direction.

    Visit blogHN submissions
    Web DevelopmentProgramming
    What HN says

    HN commenters recommend it as the best starting tutorial for Meteor, calling it more useful than the official documentation.

    Stats for nerds
    55HN people shared it
    52linked in comments
    1.3Kstory points
    Oct 2019last shared
    2013people per year2019

    Top posts on HN

    1. 1
      The State of Meteor Part 1: What Went Wrong
      5 people · 349 points · first shared 2016 · 183 comments on HN
    2. 2
      The State of Meteor Part 2: What Happens Next
      2 people · 253 points · first shared 2016 · 145 comments on HN
    3. 3
      Discover Meteor
      20 people · 186 points · first shared 2013 · 78 comments on HN
    4. 4
      A JavaScript Primer For Meteor
      2 people · 73 points · first shared 2014 · 18 comments on HN
    5. 5
      Marketing Your Personal Projects [video]
      1 person · 46 points · first shared 2013 · 5 comments on HN
    6. 6
      Scaling Meteor: The Challenges of Real-time Apps
      1 person · 46 points · first shared 2014 · 13 comments on HN
    7. 7
      We Made Our Book Free – Here's What Happened
      1 person · 44 points · first shared 2013 · 2 comments on HN
    8. 8
      Reactive Joins in Meteor
      1 person · 40 points · first shared 2014 · 8 comments on HN
    9. 9
      Meteor for Gaming: Jerbal Space Program
      1 person · 38 points · first shared 2014 · 9 comments on HN
    10. 10
      Three Middleman Hacks We’re Using On This Site
      1 person · 35 points · first shared 2014 · 16 comments on HN

    What HN people wrote when they linked it

    • wiseleoJan 2019

      Good question. I struggled when I wanted to try some API sample code and I had to start by configuring Yeoman, brew, and whatever other infrastructure just to get to the point of being able to run a "simple" sample.

      I have also been to 4hr workshops where 3 hours was taken to help students get setup with whatever environment we were there to learn. It would have been trivial to setup remote VMs.

      An even more interesting question is how to keep tutorials executable as the underlying technologies evolve. This is a big problem with older books where code doesn't even compile. Microsoft Press is especially notorious for this.

      I agree that combining technologies does not make sense. There is one very good approach I've seen used by the Meteor book team. I will use the same approach for writing tutorials for my technology.

      The entire book is valid Meteor code. As it evolved and broke compatibility between 0.8 and 0.9, the book became outdated. However, the team continued to evolve the code.

      Their approach was centered on checking out the next branch instead of typing it manually as you read. As you start reading next code listing, you can type "git checkout chapter4-1", for example. So, as the code would evolve and no longer function with latest version of the framework, they would update the branch tag and it would magically work again.

      Although the code hasn't been updated since 2017, you may find it very interesting. If you run it with that era's Meteor, it will still…

    • szinesJan 2016

      Ember.js 1.0 was release in 2013. The udpate pipeline strictly follows the Semantic Versioning standard. There is a new minor version every six week. Backward compatibility is extremely important. Ember.js 2 was released middle of last year, the transition from v1 to v2 was super smooth. Big startups and corporates (like financial companies) are migrating to Ember.js, because of the stability and because of the opinionated, convention over configuration features. An Ember developer can jump in someone else Ember project immediately, because most of the Ember.js app follows the same principals and rules. This is a good video about how Intercom.io was able to ship new features much faster and more often because of they switched to Ember: https://www.youtube.com/watch?v=fVwDuMGVhYY&sns=tw

      I read this article about Meteor recently. https://www.discovermeteor.com/blog/the-state-of-meteor-part-1-what-went-wrong/
      Looks, they have to find a new way. It is kind of the same story as happened with Angular, the Angular 1 was a cul-de-sac and they had to build up a totally new framework from scratch.

      Meanwhile Ember adapts the best solutions all the time. Ember begun to use ES6 almost two years ago. Implemented React inspired view layer a year ago. Server side rendering just released a couple of weeks ago. Ember-cli stable version is released a year ago, which is so good, that Angular 2 would like a similar cli tool, and of course Ember-cli team helps them. Hopefully Angular 2 will…

    • rgloverDec 2013

      I've been working with the framework almost daily and regarding your comments:

      1.) Yep. I've gone from a jQuery-mostly front-end dev to being able to build full blown apps inside of 6 months. Not only that, the apps run really well.

      2.) Incredibly. Even without the meteor.com service, it's super easy to deploy using things like Demeteorizer (https://github.com/onmodulus/demeteorizer) which strips down a Meteor app to a raw node.js app that can be deployed anywhere (that supports node, of course) in < 2 minutes.

      3.) My favorite part about the framework is that the core devs have meetups/hackathons frequently to talk about progress on development, show off demos of pre-releases, and allow community devs to showcase their own work (if you're curious, I highly recommend checking out the Devshop videos: https://www.youtube.com/user/MeteorVideos?feature=watch).

      Even if it doesn't sound like your bag of chips, at least do what the OP did and check out Discover Meteor: http://discovermeteor.com. It's worth the day or two it will take you to complete.

    • pscanfFeb 2016

      Project developer here.

      The library is not new, it's actually been around for almost two years, but I've just pushed 2.0.0 and realised I never did a Show HN on it before.

      In the past few weeks I've seen a lot of talk around Meteor (spawned in part by Sacha's posts[1][2] on the state of the framework), so I thought to share what is my practical take on it.

      I never liked Meteor too much as a full-stack framework, but I found it fantastic as a real-time API server, a fully open source alternative to services like Firebase. In this regard, Asteroid is basically a js sdk for Meteor.

      At my current company we've been using Asteroid in production in several projects, so I'd say its functionalities and utility have been battle tested. :-) Feel free to play around with it and ask questions!

      [1] https://www.discovermeteor.com/blog/the-state-of-meteor-part-1-what-went-wrong/

      [2] https://www.discovermeteor.com/blog/the-state-of-meteor-part-2-what-happens-next/

    • nourharidyMar 2015

      About joins in subscriptions, other than the community package Publish Composite, there is an officially supported alternative yet very poorly documented or mentioned, using the Spacebars layer: It is the template helper argument feature, which is in my opinion must more reliable and developer friendly, you can read about it here: https://www.discovermeteor.com/blog/spacebars-secrets-exploring-meteor-new-templating-engine/

      A typical example would be to display a "post" with comments from two different collections:

      Template:
      <template name="posts">
      {{#each post}}
      {{title}}
      {{body}}
      {{#each comment _id}}
      {{username}}
      {{body}}
      {{/each}}
      {{/each}}
      </template>

      Helpers definition:
      Template.posts.helpers({
      post:function(){
      return Posts.find();
      },
      comment:function(post_id){
      return Comments.find({post_id: post_id});
      }
      })

    • tim333Apr 2015

      I think it depends a bit on what you want to build with it. It's turned 1.0 and seems stable and you can make stuff like http://illustreets.co.uk/ with it. (see https://www.discovermeteor.com/blog/illustreets-mapping-the-uk-with-meteor/)

      It doesn't seem designed for large complex things though. Postgres support is on the way. I've been playing with it and trying to implement uploading profile pictures and that's quite hard. The standard thing in Meteor seems to be to offload the job to someone else's server probably running PHP. It's fun to use, I recommend playing about and trying to build something.

      Josh Owen's talk is quite good on the business case for it. His company has built 40 apps using it, he says they tend to take about 6 weeks vs 10 for Rails.

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

    Related

    Meteor Hacksmeteorhacks.com19 people

    Does Meteor Scale?

    Meteor Hacks
    Company · last shared 2016
    Meteor Blogblog.meteor.com40 people

    Meteor 1.7 and the evergreen dream

    Meteor Blog
    Company · last shared 2026
    DailyJSdailyjs.com112 people

    Backbone.js: Hacker's Guide

    DailyJS
    Publication · last shared 2017
    Next.js Blognextjs.org271 people

    Next.js 12

    Next.js Blog
    Company · last shared 2026
    Rust Blogblog.rust-lang.org533 people

    Announcing Rust 1.0

    Rust Blog
    Company · last shared 2026
    RisingStack Blogblog.risingstack.com70 people

    Node.js Examples – How Enterprises Use Node in 2016

    RisingStack Blog
    Company · last shared 2025
    ClojureScript Newsclojurescript.org59 people

    ClojureScript 1.10.741

    ClojureScript News
    Company · last shared 2026
    codeburst.iocodeburst.io174 people

    Google’s Flutter = React and Java Swing

    codeburst.io
    Publication · last shared 2023