└── README.md /README.md: -------------------------------------------------------------------------------- 1 | ![Meteor](http://i.imgur.com/n907LJl.png) 2 | 3 | **List of resources to learning this *amazing* platform for building top-quality web apps with JavaScript! ❤** 4 | 5 | # [Meteor's site](https://www.meteor.com/) 6 | 7 | ## Table of Contents 8 | 9 | * [How to Collaborate](#how-to-collaborate) 10 | * [Articles & Tutorials](#articles--tutorials) 11 | * [Books](#books) 12 | * [Built with Meteor](#built-with-meteor) 13 | * [Community](#community) 14 | * [Courses](#courses) 15 | * [Learn with Code](#learn-with-code) 16 | * [News](#news) 17 | * [Podcasts](#podcasts) 18 | * [Screencasts](#screencasts) 19 | * [Slides](#slides) 20 | * [Talks](#talks) 21 | * [More Useful Links](#more-useful-links) 22 | 23 | > This list was inspired by [this](https://github.com/jmcunningham/AngularJS-Learning) and [this](http://yauh.de/articles/376/best-learning-resources-for-meteorjs)! 24 | 25 | # How to Collaborate 26 | 27 | Send a pull request or just open an [issue](https://github.com/ericdouglas/Meteor-Learning/issues?state=open) to send more useful links! After it, I'll update the list! 28 | 29 | # Articles & Tutorials 30 | 31 | 1. [Meteor.js - The Perfect Match For Lean Startups](http://www.manuel-schoebel.com/blog/meteorjs-the-perfect-match-for-lean-startups) 32 | 1. [Why web beginners should start with Meteor](https://www.meteor.com/blog/2013/12/13/why-web-beginners-should-start-with-meteor) 33 | 1. [Learn Meteor Fundamentals and Best Practices](http://andrewscala.com/meteor/) 34 | 1. [Meteor's official examples](https://www.meteor.com/examples/) 35 | 1. [Meteor 1.0 Tutorial - Build an app from scratch](http://www.webtempest.com/meteorjs-fromscratch-1) 36 | 1. [Introduction to Realtime Web with Meteor and Node.js](https://www.andrewmunsell.com/blog/introduction-to-realtime-web-meteor-and-nodejs) 37 | 1. [Building a customized accounts ui for Meteor](http://blog.benmcmahen.com/post/41741539120/building-a-customized-accounts-ui-for-meteor) 38 | 1. [Using d3 and Meteor to generate scalable vector graphics (SVG)](http://blog.benmcmahen.com/post/41124327100/using-d3-and-meteor-to-generate-scalable-vector) 39 | 1. [Using Meteor’s Rendered Callback](http://blog.benmcmahen.com/post/44771047946/using-meteors-rendered-callback) 40 | 1. [Meteor’s Reactive Data Sources](http://blog.benmcmahen.com/post/48367809759/meteors-reactive-data-sources) 41 | 1. [Entering the Atmosphere with Meteor.js](http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-94VUVQ) 42 | 1. [Meteor.js Iron Router Filters, Before and After Hooks](http://www.manuel-schoebel.com/blog/meteorjs-iron-router-filters-before-and-after-hooks) 43 | 1. [Why Is My Meteor App Not Updating Reactively?](http://robertdickert.com/blog/2013/11/14/why-is-my-meteor-app-not-updating-reactively/) 44 | 1. [LIVEBUS: THEBUS VIS WITH METEOR AND D3](http://pasdechocolat.com/2013/07/20/livebus-with-meteor-and-d3/) 45 | 1. [Meteor is F***ing Awesome](https://medium.com/meteor-news/a28ac7d30e2d) 46 | 1. [The Wonderful Duo — Using Meteor and AngularJS Together](https://medium.com/web-dev/4d603a4651bf) 47 | 1. [Why Meteor will kill Ruby on Rails](http://differential.io/blog/meteor-killin-rails) 48 | 1. [How Meteor.js Made Me a God](http://trevorgeise.svbtle.com/meteor-resources-i-use) 49 | 1. [Building an MVP - Crowducate.me](http://www.manuel-schoebel.com/blog/building-an-mvp---crowducateme) 50 | 1. [METEOR #9: INTERNATIONALIZATION. (I18N)](http://journal.gentlenode.com/meteor-9-internationalization-i18n/) 51 | 1. [Introduction to DDP](http://meteorhacks.com/introduction-to-ddp.html) 52 | 1. [Writing your first Meteor application](http://sebastiandahlgren.se/2013/07/17/tutorial-writing-your-first-metor-application/) 53 | 1. [Building an RSS Reader With Meteor](http://midnightcheese.com/2013/06/building-an-rss-reader-with-meteor/) 54 | 1. [Design a Complete Authentication System with Meteor](https://waaave.com/tutorial/meteor/design-a-complete-authentication-system-with-meteor/) 55 | 1. [Meteor.js in Action: Create an App, Test With Laika](http://mherman.org/blog/2014/01/29/meteor-dot-js-in-action-create-an-app-test-with-laika/#.U2vHCXWx0Tc) 56 | 1. [What's This Meteor Thing?](http://code.tutsplus.com/tutorials/whats-this-meteor-thing--net-25426) 57 | 1. [Meteor for Front-End Engineers](http://davidwalsh.name/meteor-frontend-engineers) 58 | 1. [Confessions of a Meteor Newb](http://blog.jerodsanto.net/2012/04/confessions-of-a-meteor-newb/) 59 | 1. [9 ways that Meteor JS raises expectations](http://mrcoles.com/meteor-raising-the-bar/) 60 | 1. [Building An App In 45 Minutes With Meteor](http://www.smashingmagazine.com/2013/06/13/build-app-45-minutes-meteor/) 61 | 1. [Add routing to Meteor JS](http://sebastiandahlgren.se/2013/07/20/add-routing-to-meteor-js/) 62 | 2. [Meteor and SEO](http://www.manuel-schoebel.com/blog/meteor-and-seo) 63 | 3. [5 Meteor Misconceptions](https://www.discovermeteor.com/blog/meteor-misconceptions/) 64 | 4. [Why the future of the web is real-time (6 months w/ Meteor)](http://thechangelog.com/why-meteor/) 65 | 5. [Instant web applications with Meteor](http://www.ibm.com/developerworks/web/library/wa-meteor-webapps/index.html?ca=drs-) 66 | 6. [So, I’m Learning Meteor.js](https://medium.com/@dturnbull/21b419d543ba) 67 | 7. [Learning Meteor, Part 2](https://medium.com/all-about-meteorjs/6ed9ee46600e) 68 | 8. [Going all in with Meteor.JS](https://medium.com/all-about-meteorjs/93b46f9253b4) 69 | 9. [Iron Router: First Steps](http://robertdickert.com/blog/2014/05/08/iron-router-first-steps/) 70 | 10. [Set Up Navigation With Iron Router and Bootstrap](http://robertdickert.com/blog/2014/05/09/set-up-navigation-with-iron-router-and-bootstrap/) 71 | 11. [The (not so) real problems of meteor.js](http://differential.io/blog/the-not-so-real-problems-of-meteorjs) 72 | 12. [Getting Started with Databases in Meteor: A Complete Beginner’s Guide to MongoDB](http://meteortips.com/mongodb-database-tutorial/) 73 | 13. [I’ve Hitched My Wagon to Meteor](https://medium.com/@ciaraburkett/ive-hitched-my-wagon-to-meteor-8368490a5702) 74 | 14. [Learn Meteor.js Properly](http://javascriptissexy.com/learn-meteor-js-properly/) 75 | 76 | # Books 77 | 78 | 1. [Discover Meteor](http://www.discovermeteor.com/) 79 | 1. [Getting Started with Meteor.js JavaScript Framework](http://www.packtpub.com/getting-started-with-meteor-javascript-framework/book) 80 | 1. [Instant Meteor JavaScript Framework Starter](http://www.packtpub.com/meteor-javascript-framework-starter/book) 81 | 1. [Testing with Meteor](http://testingmeteor.com/) 82 | 1. [Meteor Cookbook](http://meteorgitbook.harp.io/) 83 | 84 | ## Books in Other Languages 85 | 86 | 1. [Discover Meteor - Multilingual](https://www.discovermeteor.com/translations) 87 | 2. `pt-br` | [Meteor: Criando aplicações web real-time com JavaScript](https://casadocodigo.refersion.com/l/d88.3525) 88 | 89 | # Built with Meteor 90 | 91 | 1. [Assistant.io](http://assistant.io/) – The Easiest Way to Schedule Meetings 92 | 1. [Illustreets](http://illustreets.co.uk/) – England’s best places to live 93 | 1. [MathFights](http://mathfights.com/) – Test Your Math Skills In Real-Time Battles 94 | 1. [Pantheon by MIT](http://pantheon.media.mit.edu/) – Mapping Historical Cultural Production 95 | 1. [Pintask](https://pintask.me/) – Task tracker with Kanban board, free for life + Custom extensions 96 | 1. [RalphChat](https://ralphchat.com/) – Web-based and iOS/Android Chat 97 | 1. [Reaction](http://reactioncommerce.com/) – Change the way you think about commerce 98 | 1. [Repeeet](https://repeeet.com/) – making tweet repeating super simple 99 | 1. [Sonic Agile](http://sonicagile.com/) – A free agile Project Management tool that includes a real-time Backlog, Kanban, and Burndown Charts 100 | 1. [TangoEdit](http://www.tangoedit.com/) – Collaborative, cloud-based video editing 101 | 1. [Verso](http://percolatestudio.com/case-studies/verso) – The future of classrooms powered by Meteor & Phonegap 102 | 1. [CodersTV](http://coderstv.com) - Watch programming videos or broadcast your coder skills with the world 103 | 1. [Respondly](https://respond.ly/) - Team Inbox for Email & Twitter 104 | 1. [Cleanio](https://getcleanio.com/) - Laundry and dry cleaning on demand 105 | 1. [Sedimently](http://sedimently.com/) - Knowledge base for startups without wikicomplications 106 | 1. [Liquid](https://getliquid.io/) - Collect, share, and analyze data 107 | 2. [Hast](https://github.com/zhouzhuojie/hast) - an on-the-fly presentation for everyone 108 | 3. [Telescope](http://telesc.pe/) - a social news platform 109 | 4. [Made With](http://madewith.meteor.com/) - a list of applications built with meteor 110 | 5. [antichess](http://antichess.meteor.com/) - a chess variant in which the objective of each player is to lose all of his pieces 111 | 6. [Movienr](http://www.movienr.com/) - social way of discovering movies while engaging with fellow movie addicts 112 | 7. [Writ](http://writ.bassam.co/) - A Markdown app for mere mortals 113 | 8. [Meeting Hero](http://www.meetinghero.com/) - Realtime collaborative meeting agenda and minutes, connects to your Google Calendar. 114 | 9. [EtherPOS](http://www.etherpos.com/) - Retail point of sale system. 115 | 116 | # Community 117 | 118 | 1. [Meteor Google Group](https://groups.google.com/forum/?fromgroups#!forum/meteor-talk) 119 | 1. [IRC Channel on freenode](http://meteor.com/irc) 120 | 1. [Meteor on Twitter](https://twitter.com/meteorjs) 121 | 122 | # Courses 123 | 124 | 1. [Single Page Web Apps with Meteor](https://tutsplus.com/course/building-single-page-web-application-with-meteor-js/) 125 | 1. [Meteor.js Fundamentals for Single Page Applications](http://pluralsight.com/training/courses/TableOfContents?courseName=meteorjs-fundamentals-single-page-apps&highlight=john-sonmez_meteor-spa-m2-magic*8,4,7,5,6,0,1,2,3,9,10,12,13,14,15,16,11!john-sonmez_meteor-spa-m5-beyond*2,9,3,7,0,1,4,6,10,11,12,13,14,15,16,17,8!john-sonmez_meteor-spa-m1-intro*4,6,11,13,12,14,0,1,3,5,7,8,9,10,15,2!john-sonmez_meteor-spa-m3-app*5,0,2,3,4,6,7,12,17,19,20,8,9,11,13,14,16,18,1,10,15!john-sonmez_meteor-spa-m4-extend*16,17,18,0,2,3,5,12,14,15,19,21,22,4,6,7,8,10,11,13,20,1,9#meteor-spa-m2-magic) 126 | 1. [Build a Multi-Player Card Game With Meteor](http://code.tutsplus.com/courses/build-a-multi-player-card-game-with-meteor) 127 | 128 | # Learn with Code 129 | 130 | 1. [meteor-boilerplate](https://github.com/matteodem/meteor-boilerplate) 131 | 1. [BrowPie](https://github.com/alanshaw/meteor-browpie) - shows visitor stats as Browser charts 132 | 1. [crowducate.me](https://github.com/Crowducate/crowducate.me) – an open education platform 133 | 1. [Reaction](https://github.com/ongoworks/reaction) - full e-commerce solution 134 | 1. [Repeeet](https://github.com/meteorhacks/repeeet) - making repet tweeting super simple 135 | 1. [Telescope](https://github.com/TelescopeJS/Telescope) - a hacker-news clone built entirely on Meteor 136 | 1. [Weworkmeteor](https://github.com/nate-strauser/wework) - a Meteor Job Board and Expert Directory 137 | 1. [Meteor source code!](https://github.com/meteor/meteor) 138 | 139 | # News 140 | 141 | 1. [Meteor Weekly](http://meteorhacks.com/meteor-weekly/) 142 | 1. [Crater.io - Meteor News](http://crater.io/) 143 | 1. [MeteorHacks](http://meteorhacks.com/) 144 | 145 | # Podcasts 146 | 147 | 1. [The Meteor Podcast](http://www.meteorpodcast.com/) 148 | 149 | # Screencasts 150 | 151 | 1. [Diving into Meteor.JS](https://www.youtube.com/playlist?list=PLWOwgptSFZ6SyW3D4KsuAbDrTWWz0Hqa2) 152 | 1. [Lunch and Hack](https://www.youtube.com/playlist?list=PLT6qiYgD0zz2JWuMkbsOiuvM2plDn536r) 153 | 1. [Evented Mind](https://www.eventedmind.com/feed?view=all) 154 | 1. [Meteor Learning](https://www.youtube.com/playlist?list=PLKfAG4yMwKkRT4SVt_j04AnZSKcdYPFgx) or [here](https://www.youtube.com/user/geomck1967/videos) 155 | 1. [How to Debug a Meteor.js Application](https://www.youtube.com/watch?v=KLtkRQ44LYw) 156 | 1. [Meteor 101](https://www.youtube.com/playlist?list=PLrpWosQQQmVZo0wLCszylpbMa_YOU8e_B) 157 | 1. [Meteor - Chat Room Tutorial](http://vimeo.com/40300075) 158 | 2. [Meteor's site Screencast](https://www.meteor.com/screencast) 159 | 160 | # Slides 161 | 162 | 1. [Intro to Meteor](https://speakerdeck.com/shrop/intro-to-meteor) 163 | 1. [Meteor before impact!](https://speakerdeck.com/dasniko/meteor-before-impact) 164 | 1. [Getting Started with MeteorJS](https://speakerdeck.com/cggaurav/getting-started-with-meteorjs) 165 | 1. [Code Dojo 23: Meteor Hack](https://speakerdeck.com/sleepyfox/code-dojo-23-meteor-hack) 166 | 1. [From Meteor To Maker](https://speakerdeck.com/nitya/from-meteor-to-maker) 167 | 1. [Meteor - A better way to build apps](https://speakerdeck.com/comtom/meteor-intro-talk) 168 | 1. [Meteor - like Django, had it been written today](https://speakerdeck.com/dibau_naum_h/meteor-intro-talk) 169 | 1. [Meteor](https://speakerdeck.com/pkaushik/meteor-2013) 170 | 1. [Real-Time Web Apps Using MongoDB and Meteor](https://speakerdeck.com/pkaushik/meteor-4-mongodb-chicago) 171 | 172 | # Talks 173 | 174 | 1. [Meteor Youtube Channel](https://www.youtube.com/user/MeteorVideos/videos) 175 | 1. [Emily Stark: Meteor - A Full Stack Framework For Building Pure JavaScript Apps - JSConf.Asia 2013](https://www.youtube.com/watch?v=rQCbXNEot5s) 176 | 1. [MongoDB in the Browser and Realtime Application Design with Meteor.js](https://www.youtube.com/watch?v=3Ugm45AmMoA) 177 | 1. [Meteor.js with Matt Debergalis](https://www.youtube.com/watch?v=vpp-8gkPWVE) 178 | 1. MeteorJS Tutorial - [part 1](https://www.youtube.com/watch?v=IVkFRl4kl7U) - [part 2](https://www.youtube.com/watch?v=YiIN1aINLAg) - [part 3](https://www.youtube.com/watch?v=BQekwboGgIg) 179 | 1. Creating a Blog with Meteor.js - [part 1](https://www.youtube.com/watch?v=xTlX8sf-RJE) 180 | 1. [Radically faster web development -- Meteor after one year](https://www.youtube.com/watch?v=NnMqMAYmTuo) 181 | 1. [meteor.js by Roger Zurawicki](https://www.youtube.com/watch?v=5URzpBPQ864) 182 | 1. [SFJS #23: Functional Programming and Meteor.js](https://www.youtube.com/watch?v=HAcN3JyQoyY) 183 | 1. [TakeOff 2013 - Meteor.JS - Geoff Schmidt](https://www.youtube.com/watch?v=4mtLCjhxKAs) 184 | 185 | # More Useful Links 186 | 187 | 1. [Best Learning Resources for Meteor.js](http://yauh.de/articles/376/best-learning-resources-for-meteorjs) 188 | 1. [The Mission of Meteor](https://www.meteor.com/about/mission) 189 | 2. [Meteor's new $11.2 million development budget](https://www.meteor.com/blog/2012/07/25/meteors-new-112-million-development-budget) 190 | 1. [The Reactive Manifesto](http://www.reactivemanifesto.org/) 191 | 1. [Meteor's Documentation](http://docs.meteor.com/) 192 | 1. [Unofficial Meteor FAQ](https://github.com/oortcloud/unofficial-meteor-faq) 193 | 1. [Meteorite - a Meteor version manager and package manager](https://github.com/oortcloud/meteorite) 194 | 1. [Atmosphere - Explore Meteor Packages](https://atmospherejs.com/) 195 | 1. [Meteor on StackOverflow](http://stackoverflow.com/questions/tagged/meteor) 196 | 1. [Top Resources for learning MeteorJS - Hackpad](https://hackpad.com/Top-Resources-for-learning-MeteorJS-Nrpnr6CHiGs) 197 | 1. [Meteor security resources](http://security-resources.meteor.com/) 198 | 1. [meteor-phonegap](https://github.com/guaka/meteor-phonegap) 199 | 1. [MongoDB Manual](http://docs.mongodb.org/manual/) 200 | 1. [Meteor Cookbook](https://github.com/awatson1978/meteor-cookbook) 201 | 1. [Meteor CheatSheet](http://journal.gentlenode.com/meteor-5-cheatsheet/) 202 | 1. [We Work Meteor - job board and community space for users of the Meteor](http://www.weworkmeteor.com/) 203 | 1. [Meteor Jobs](https://twitter.com/meteorjobs) 204 | 1. [METEOR #4: BEST RESSOURCES TO BECOME A MASTER](http://journal.gentlenode.com/meteor-4-best-meteor-ressources/) 205 | 1. [Discovering Meteor Blog](https://www.discovermeteor.com/blog) 206 | 1. [Meteor Resources: Learning and Everyday](http://trevorgeise.svbtle.com/meteor-resources-learning-and-everyday) 207 | 1. [Laika - testing framework for Meteor](http://arunoda.github.io/laika/) 208 | 1. [RTD - The Meteor Test Runner](http://xolvio.github.io/rtd/) 209 | 2. [Useful Meteor Resources](https://www.discovermeteor.com/blog/useful-meteor-resources/) 210 | 3. [Kadira : Meteor Performance Monitoring Service](https://kadira.io/) 211 | --------------------------------------------------------------------------------