The awesome folks at Kadira have made an NPM module that let’s you create React containers and feed data into components. When you are writing React components, a good way of making sure that your components are efficient is by removing as much state as possible and to only pass in the props that are […]Continue reading "React Containers the Kadira Way"
Capsule Cat Blog
In our last article, we went over peer to peer (P2P) connections and how we can leverage WebRTC for sending data between two browsers. We will now apply this knowledge and create a P2P chat room where none of the data sent between the two browsers is stored except for on the client’s machines themselves. The Chat […]Continue reading "Creating a P2P Chat Room Using Meteor"
In this article, we are going to explore how we can create applications that can connect two user’s browsers together to share data. This is pretty easy when we have a central server that can act as a central data-store. But we are going to tie a hand behind our back and add a restriction […]Continue reading "Peer to Peer Connections with WebRTC"
Space Kitty is an opinionated Meteor framework that gives you a command line interface for generating projects, scaffolding, seeding your database and more. In this article, we will explore how to install Space Kitty and create projects using it. Installing Space Kitty Before you install Space Kitty, you should have Meteor installed. Thanks to the […]Continue reading "Getting Started with Space Kitty"
There are times when you are writing a Meteor application where you would like to use Mongo syntax to store and access data on your client – but you don’t really want to store that data on the server. Local Collections in Mongo There is a really quick approach you can take is to just […]Continue reading "Local Collections in Meteor"
React is a framework developed by Facebook that allows you to break up your view/presentation layer into components. These components are self-contained, self-handling, and deterministic, which allows for easy testing and less mental load on the developers working on them. React acts as the view/presentation layer of your application. A simple React component will look something […]Continue reading "React with Meteor"
Meteor is an amazing platform for you to build and deploy a web application, iOS, and Android app. Getting started with Meteor is easy thanks to the plethora of tutorials and the helpful community surrounding it. This presentation focuses less on the coding aspect of Meteor, and more on the thought process behind planning […]Continue reading "Prototyping Your App With Meteor"
Last time, we talked about how to implement data stores in our React application. In this article, we will go over how to make a data store reactive and have it sync with a Mongo database. One of the advantages of using a data store is the separation of concerns between the view and business […]Continue reading "Reactive Stores with React"