Introduction to Meteor JS Presentation CTP

  • Designbook 159 Bank Street, Suite 202 Burlington, VT

This talk, hosted by the Vermont Coders Connection meet up group, offers an introduction to Meteor. The class will build and deploy a Meteor application for practice and cover the basics of building one.

Software developer at the Vermont Department of Health, Kyle Mitofsky, will lead the discussion. Join & RSVP

Session Abstract  

If you're interested in web development at all and haven't yet played around with Meteor, then this talk is for you. Even if you don't plan on using it in production immediately, the web development world is changing, and meteor is creating new paradigms that are important to pay attention to. Unlike most JavaScript frameworks, meteor runs on the client AND the server. Combine that with their de facto database, MongoDb, and it means you can write your entire application from client to server to database all in a single language. Oh, and did I mention that the database (mini mongo) also runs on the client. Meteor uses the publish and subscribe model to automatically send changes from the database to your client, where the rendering template engine will figure out what the new data would look like, compare with the current info to change the fewest possible DOM elements, and automatically update it on the fly. It comes bundled with a bunch of other amazing tools, like hot code deploys without logging users out of the system, easy one step builds into hybrid mobile applications for android and iOS, command line tools to help development, and one of the most active development communities I've ever seen. It's no wonder why it's raised an unprecedented $31 million (with an M!) in venture capital funding for an entirely open source platform. This talk will go into the basics of building a meteor application, and how you can start developing and deploying meteor applications today. In fact, we'll build and deploy a live meteor app during the talk (then I'll figure out what to do with the remaining 55 minutes).  

Speaker Bio

Kyle Mitofsky currently serves as the Software Development Team Technical Lead at the Vermont Department of Health. He enjoys reading code, writing code, talking about code, and answering questions about code from co-workers and anonymous strangers on the internet. He's interested in desktop, mobile, and web development technologies, especially if they're on the .NET stack. He blogs about coding at www.codingeverything.com