The purpose of this blog post is for me to ramble about Meteor, a new open-source platform for building JavaScript web applications in Node.js. Likes: JavaScript (Node.js) - If you know me, you know that I love JavaScript! Live Binding / Live Page Updates - IMHO, this is the best feature in Meteor. View templates update automatically when data in your model changes. Very cool! Data Synchronization - I like that the client and server communicate and synchronize data, but having database APIs on the client might not be the way to go... Latency Compensation - Cool Hot Code Pushes - A shiny new toy. It's cool, but I'm not quite sure how useful this will be to most developers. Dislikes: Database APIs on the client - Okay, yes... having access to your database from any web browser can be nice for programming, but it makes it that much easier for a malicious person to compromise sensitive data. If someone gains unauthorized access to your system (i.e. som...
Blog about science and technology, especially software development and space ships. ;) Blake is a software developer who specializes in building inventory management and project management solutions for small or mid-sized businesses. He also spends a fair amount of time on embedded software and database research.