background preloader

Pizza.io

Facebook Twitter

Aldeed/meteor-autoform · GitHub. An open-source distributed database built with love - RethinkDB. Meteor: Working with Accounts. In my last blog post I had just discovered the Meteor JavaScript-based web application platform.

Meteor: Working with Accounts

I have had a little more time to play with it and I am still having a lot of fun with it. On a personal project I was working on, I needed to add user accounts. The support for Accounts in the Meteor platform has left me incredibly impressed. Various accounts packages allow for the addition of account handling on the backend and on the user interface with minimal effort. Zeroasterisk/MeteorRider · GitHub. Oortcloud/meteorite · GitHub. Awatson1978:cordova-phonegap package. Cordova-phonegap Meteorite package that provides support for mobile hardware support via Cordova Phonegap.

Awatson1978:cordova-phonegap package

Note: this package currently only supports iOS devices (iPhone and iPad). I've uploaded the libraries necessary for Windows, WebOS, and Android support. However, as I don't have any of that hardware, I'm currently unable to do debugging and testing for those devices. Providing a single format for restaurant menus - OpenMenu™ Your restaurant's OpenMenu can power your entire online presence - from your website to Facebook to Twitter and everything in between.

Providing a single format for restaurant menus - OpenMenu™

One menu to maintain, in one location, shared everywhere. Get Started Now With a Free Premium Account We Connect You. OpenMenu API. Get Found Online. Rapid Mobile Development with Meteor.js. Tutorial: Tutorial. Loading...

Tutorial: Tutorial

A great way to get introduced to AngularJS is to work through this tutorial, which walks you through the construction of an AngularJS web app. The app you will build is a catalog that displays a list of Android devices, lets you filter the list to see only devices that interest you, and then view details for any device. Follow the tutorial to see how Angular makes browsers smarter — without the use of native extensions or plug-ins: Setting up Node.js and npm on Mac OSX. Running scripts with npm. Most people are aware that is is possible to define scripts in package.json which can be run with npm start or npm test, but npm scripts can do a lot more than simply start servers and run tests.

Running scripts with npm

Here is a typical package.json configuration. start, actually defaults to node server.js, so the above declaration is redundant. In order for the test command to work with mocha, I also need to include it in the devDependencies section (it works in the dependencies section also, but since it is not needed in production it is better to declare it here). The reason the above test command, mocha --reporter spec test, works is because npm looks for binaries inside node_modules/.bin and when mocha was installed it installed mocha into this directory. The code that describes what will be installed into the bin directory is defined in mocha's package.json and it looks like this: As we can see in the above declaration, mocha has two binaries, mocha and _mocha. Invoking Commands Running Binaries Directly #!

Grunt-bowercopy. Wrangle those bower dependencies and place each one where it's supposed to be.

grunt-bowercopy

Consistently positions your dependencies where you want them in your repository.Conveniently facilitates tracking your dependencies without committing the entire Bower components folder.Has the potential to reduce build times dramatically. For instance, if you were building a particular source folder for your webapp or website (compiling, concatenating, and minifying JavaScript and CSS), you were forced to include the entire bower_components directory in your build to make it work. This plugin clears the detritus. Workflow Whenever you add a new bower dependency, add which file should be copied and where to your Gruntfile "bowercopy" config. By default, bowercopy runs bower install for you (turn this off with the runbower option). Getting Started. Creating a CRUD App in Minutes with Angular's $resource. Most Single Page Applications involve CRUD operations. If you are building CRUD operations using AngularJS, then you can leverage the power of the $resource service.

Built on the top of the $http service, Angular’s $resource is a factory that lets you interact with RESTful backends easily. Reactive programming. In computing, reactive programming is a programming paradigm oriented around data flows and the propagation of change.

Reactive programming

This means that it should be possible to express static or dynamic data flows with ease in the programming languages used, and that the underlying execution model will automatically propagate changes through the data flow. For example, in an imperative programming setting, would mean that. NoFlo and Meteor: Anybody Had The Time and Imagination. API 2.0: Introduction. Visualize — CartoDB. Create multi-layer and fully interactive maps for the web and mobile Customize the appearance of your basemap and your interactive data layers with just a few clicks.

Visualize — CartoDB

From point maps to complex thematic visualization, all with the help of our wizards. For advanced map styling, use the map style editor and access the power of CartoCSS, a cascading style sheets language for maps. Cool maps made easy With great looking built-in styles, instantly create thematic or density maps from your data. Data Models — MongoDB Manual 2.6.4. Data Models¶ Data in MongoDB has a flexible schema.

Data Models — MongoDB Manual 2.6.4

Collections do not enforce document structure. This flexibility gives you data-modeling choices to match your application and its performance requirements.