This Week in Meteor #28

Rgoomar

Welcome to issue #28 of TWiM!

If you would like updates like this emailed to you, subscribe at thisweekinmeteor.com

Updates in Meteor Core (MDG)

Meteor Student Summer Hackathon 2015 Recap

Meteor hosted a hackathon for students recently and they came up with some really great applications. It's always good to see people coming together for a day or two and just hacking away. :-)

Galaxy Self Tests

This is an interesting pull request. It is basically hinting at the fact that Galaxy is coming soon. There are tests here and if these tests are passing, it is showing that Galaxy is nearly ready for (atleast some) people to use. I'm sure there will be more heavier testing involved before releasing, but this is a great sign nonetheless.

An Early Look at SQL in Meteor

The first set of SQL packages for Meteor are now here! Sashko and Slava Kim have been working on Postgres integration as the first official SQL packages for Meteor. The integration looks great and the forum topic spurred up some interesting posts especially this post about a company using Ben Green's MySQL integration in production. It shows that you can use community SQL integrations in production now, you don't have to wait for an official package (although, it is nice to have).

Slava Kim is leaving MDG

Slava Kim will be leaving MDG to go to school at MIT. Thanks for all the great work you have done Slava and I hope you continue to stay active in the Meteor community.

Meteor is the 9th most starred on GitHub

Meteor has overtaken Ruby on Rails on GitHub for the most stars. It is also listed as the most starred web framework. :-)

Updates in the Meteor Community

Adding i18n to your Application

This is a simple blog post that shows you how to easily add translation support to your Meteor application. All it takes is a few lines of code and a package.

Meteor Apps & Sources

This is a good list of examples of Meteor applications out there in production and good open source examples as well. This list can be useful if you are trying to convince people to use Meteor or trying to show a bigger company that there are people out there using it now in production.

Meteor-React-Ionic Mobile App Part 6

This is the 6th part of the mobile app tutorial which shows you how to add Tinder-like interface and functionality. It has 4 sub parts within this part. There are some great screenshots and code samples to help you get it built very quickly.Here are the various sub parts that go with it:Part 6.2Part 6.3Part 6.4

Return Multiple Cursors in a Single Publication

This is a very useful trick to keep in mind. It helps you build out more complex applications and reduce the amount of subscriptions a single user has to make on a page. Multiple cursors on a single subscription are useful for things like blogs.

Digital Ocean & Meteor

This is a great blog post that shows you step-by-step on how to setup a deployment setup with Digital Ocean and Meteor. It gives you all the basic information you need to get started and after reading, you should be able to deploy your Meteor application to Digital Ocean.

Extending Meteor Users

This is a blog post that shows you how to extend Meteor's user-accounts package and customize it for your liking. I like the simple approach taken by the author because it gives a good example of how to extend it without being complex.

Test a Meteor App with Cucumber.js

Ryan Swapp created a detailed video tutorial showing you exactly how to test your Meteor application with CucumberJS. It shows you exactly the code you need and the steps you should go about in order to write good tests.

Part-Up, A Meteor Production Story

This blog post and meetup video is about an application in production called Part Up that was built on Meteor. They go through how it was built, what pros and cons were found with using Meteor, and why they made the choices that they did. It's a very interesting video and the blog post goes into more detail about the architecture behind the application. The one thing that I would like to highlight is the fact that they got it integrating with a messaging system like RabbitMQ. That shows that Meteor is still flexible enough to work side-by-side with other tech that may be needed to efficiently accomplish a goal.

That's all for this week! Tune in next week for more updates in the Meteor universe.

If you would like updates like this emailed to you, subscribe at thisweekinmeteor.com