Angel \”Java\” Lopez on Blog

April 16, 2014

Angular, Links And Resources (2)

Filed under: Angular, JavaScript, Links, Web Development — ajlopez @ 5:17 pm

Previous Post

Building a simple single page application using AngularJS · andru.co
http://andru.co/building-a-simple-single-page-application-using-angularjs

The triumph of JavaScript
http://www.infoworld.com/print/227283

AngularJS is amazing… and hard as hell | Jose Aguinaga
http://jjperezaguinaga.com/2013/09/21/angularjs-is-amazing-and-hard-as-hell/

CoffeeScript and AngularJS – Alexander Hill | mallex();
http://alxhill.com/blog/articles/angular-coffeescript/

AngularJS Geolocation Digest Test – jsFiddle
http://jsfiddle.net/LyD4Q/4/

Home | ng-newsletter
http://www.ng-newsletter.com/

Herding Code 178: Async, C# Syntax, AngularJS, Document Databases, Podcast Hosting, A New Job and Summer Vacations « Herding Code
http://herdingcode.com/herding-code-178-async-c-syntax-angularjs-document-databases-podcast-hosting-a-new-job-and-summer-vacations/

Angular.js example application – CodeProject
http://www.codeproject.com/Articles/637430/Angular-js-example-application

AngularJS Tutorial: Learn to Build Modern Web Apps | Thinkster
http://www.thinkster.io/pick/GUIDJbpIie/angularjs-tutorial-learn-to-build-modern-web-apps

Learn AngularJS With These 5 Practical Examples | Tutorialzine
http://tutorialzine.com/2013/08/learn-angularjs-5-examples/

Mean
http://www.mean.io/
MEAN (Mongo, Express, Angular, Node) stack Boilerplate

A Simple Chat Website Using ASP.NET and AngularJS – CodeProject
http://www.codeproject.com/Articles/627556/A-Simple-Chat-Website-Using-ASP-NET-and-AngularJS

Announcing Angular Kendo UI
http://www.kendoui.com/blogs/teamblog/posts/13-06-24/announcing-angular-kendo-ui.aspx

DailyJS: AngularJS: Form Validation
http://dailyjs.com/2013/06/06/angularjs-7/

My Links
http://delicious.com/ajlopez/angularjs

Keep tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

April 12, 2014

Angular, Links and resources (1)

Filed under: Angular, JavaScript, Links, Web Development — ajlopez @ 8:00 pm

Next Post

The Hitchhiker’s Guide to the Directive | codef0rmer
http://amitgharat.wordpress.com/2013/06/08/the-hitchhikers-guide-to-the-directive/

jmcunningham/AngularJS-Learning · GitHub
https://github.com/jmcunningham/AngularJS-Learning

AngularJS Fundamentals – Online Training Course for Developers
http://pluralsight.com/training/Courses/TableOfContents/angularjs-fundamentals

DailyJS: Angular Smart Table, TurtleScript
http://dailyjs.com/2013/06/03/rust-smart-table/

Learn AngularJS in 5 steps – revolunet blog
http://blog.revolunet.com/blog/2013/06/01/starting-with-angularjs/

TodoMVC
http://todomvc.com/

Things I Wish I Were Told About Angular.js
http://ruoyusun.com/2013/05/25/things-i-wish-i-were-told-about-angular-js.html

Dynamically Loading Controllers and Views with AngularJS and RequireJS – Dan Wahlin’s WebLog
http://weblogs.asp.net/dwahlin/archive/2013/05/22/dynamically-loading-controllers-and-views-with-angularjs-and-requirejs.aspx

The MongoDB NoSQL Database Blog, The MEAN Stack: MongoDB, ExpressJS, AngularJS and Node.js
http://blog.mongodb.org/post/49262866911/the-mean-stack-mongodb-expressjs-angularjs-and

Khelldar/Angular-Express-Train-Seed · GitHub
https://github.com/Khelldar/Angular-Express-Train-Seed

AngularJS collaboration board with Socket.io | Tutorial | .net magazine
http://www.netmagazine.com/tutorials/angularjs-collaboration-board-socketio

Alex Rothenberg – The “Magic” behind AngularJS Dependency Injection
http://www.alexrothenberg.com/2013/02/11/the-magic-behind-angularjs-dependency-injection.html

AngularJS — Superheroic JavaScript MVW Framework
http://angularjs.org/

AngularJS
http://www.infoq.com/presentations/AngularJS

AngularJS — Superheroic JavaScript MVC Framework
http://angularjs.org/#/

My Links
http://delicious.com/ajlopez/angularjs

Keep tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

March 26, 2014

Backbone, Links And Resources (3)

Filed under: Backbone, JavaScript, Links, Web Development — ajlopez @ 3:08 pm

Previous Post

The 10 hottest JavaScript framework projects
http://www.infoworld.com/print/228335

My experience with Backbone, Ember and CanJS – Sebastian’s Blog
http://sporto.github.io/blog/2012/08/18/backbone-ember-canjs/

The triumph of JavaScript
http://www.infoworld.com/print/227283

A List of Programming Screencast Series | Virtuous Code
http://devblog.avdi.org/2013/06/21/a-list-of-programming-screencast-series/

app.js
http://addyosmani.github.io/traceur-todomvc/docs/app.html

Backbone, Node, Express, and More: An Introduction to Full-Stack JavaScript, with Init.js | Toptal
http://www.toptal.com/javascript/guide-to-full-stack-javascript-initjs

Knockback.js Home
http://kmalakoff.github.io/knockback/

Building Backbone… by Derick Bailey [Leanpub PDF/iPad/Kindle]
https://leanpub.com/building-backbone-plugins

DailyJS: Backbone Fetch Cache, Backbone.VirtualCollection, WTCSS
http://dailyjs.com/2013/06/17/fetch-cache-virtual-collection-wtcss/

Developing Backbone.js Applications
http://addyosmani.github.io/backbone-fundamentals/

Learning Advanced JavaScript via the Backbone.js source code
http://chrisawren.com/posts/Learning-Advanced-JavaScript-via-the-Backbone-js-source-code.html

Our Backbone Stack
http://blog.pamelafox.org/2013/06/our-backbone-stack.html

My Links
http://delicious.com/ajlopez/backbone

Keep tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

March 19, 2014

Backbone, Links And Resources (2)

Filed under: Backbone, JavaScript, Links, Web Development — ajlopez @ 5:26 pm

Previous Post
Next Post

Working With Data in Sails.js | Nettuts+
http://net.tutsplus.com/tutorials/javascript-ajax/working-with-data-in-sails-js/

Pimp my Backbone.View (by replacing with Facebook’s React)
https://blog.mayflower.de/3937-Backbone-React.html

Jeremy Ashkenas – Taking JavaScript Seriously with Backbone.js – YouTube
https://www.youtube.com/watch?v=4udR30JYenA#t=19m56s

TodoMVC
http://todomvc.com/

Developing Backbone.js Applications – O’Reilly Media
http://shop.oreilly.com/product/0636920025344.do

Building Single Page Web Applications with Backbone.js, JaxRS, MongoDB, and OpenShift | OpenShift by Red Hat
https://www.openshift.com/blogs/building-single-page-web-applications-with-backbonejs-jaxrs-mongodb-and-openshift

Building single-page web applications with Ruby on Rails – Selleo Blog
http://selleo.com/blog/technologies/building-single-page-web-applications-with-ruby-on-rails/

How to build a large, single-page javascript application with Backbone.js
http://firmamento.org/blog/2013/01/05/how-to-build-a-large-single-page-javascript-application-using-backbonejs/

Developing Backbone.js Applications -
http://addyosmani.github.com/backbone-fundamentals/

Quilt.js | Declarative Backbone Views
http://pathable.github.com/quilt/

ccoenraets/nodecellar
https://github.com/ccoenraets/nodecellar

Testing Backbone + RequireJS Applications with Jasmine | Simple Thoughts
http://kilon.org/blog/2012/08/testing-backbone-requirejs-applications-with-jasmine/

Game On: Backbone and Ember | Nettuts+
http://net.tutsplus.com/tutorials/javascript-ajax/game-on-backbone-and-ember/

JavaScript Application Architecture with Backbone.js
http://www.slideshare.net/molily/javascript-application-architecture-with-backbonejs

Building Backbone.js Apps With Ruby, Sinatra, MongoDB and Haml
http://addyosmani.com/blog/building-backbone-js-apps-with-ruby-sinatra-mongodb-and-haml/

Script Junkie | Building Mobile JavaScript WebApps With Backbone.js & jQuery: Part I
http://msdn.microsoft.com/en-us/scriptjunkie/hh377172.aspx

My Links
http://delicious.com/ajlopez/backbone

Keep tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

March 15, 2014

Backbone, Links and Resources (1)

Filed under: Backbone, JavaScript, Links, We, Web Development — ajlopez @ 9:49 am

Next Post

My first links on Backbone

http://knockoutjs.com/
An MVC Framework based on MVVM for JavaScript
http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller#JavaScript

Script Junkie | Building Mobile JavaScript WebApps With Backbone.js & jQuery: Pa…
http://msdn.microsoft.com/en-us/scriptjunkie/hh377172.aspx
Welcome to Part 1 of a two-part tutorial on building complete mobile web applications in JavaScript using DocumentCloud’s Backbone.js, jQuery Mobile and LABjs.In Part 1, I’ll be covering a complete run-down of Backbone 0.5.2′s models, views, collections and routers but also taking you through …

Moved to BackboneJS and JQuery templates
http://www.akshay.cc/2010/10/moved-to-backbonejs-and-jquery.html

Backbone.js and Django
http://joshbohde.com/blog/backbonejs-and-django
NOTE: Since this post, both Backbone.js and Tastypie have gone through a lot of changes.  …

Introducing Backbone.Articulation!
http://braincode.tumblr.com/post/10682432555/introducing-backbone-articulation
Have you ever wished that you can control the lifecycle or serialization/deserialization of your Backbone.Model attributes? Well, now you can!And if you want custom serialization/deserialization, just add toJSON() method and parseJSON or factory method to your classes.Please note the difference …

todos.js
http://documentcloud.github.com/backbone/docs/todos.html
Filter down the list of all todo items that are finished.Filter down the list to only todo items that are still not finished.We keep the Todos in sequential order, despite being saved by unordered GUID in the database. This generates the next order number for new items.To avoid XSS (not that it …

addyosmani/backbone-fundamentals – GitHub
https://github.com/addyosmani/backbone-fundamentals
This is the home of ‘Developing Backbone.js Applications’, an (in-progress) book about the Backbone.js framework for structuring JavaScript applications. It is released under a CC-license.I am quite pleased that this book will be out in physical form in a few months time via O’Reilly Media. Readers …

Ben Nolan – Backbone Mobile Example
http://bennolan.com/2010/11/24/backbone-jquery-demo.html
After my post yesterday – I decided to extract out an example app from my current work.You can try the app in your browser, or view the source code on github.I’m using the Foursquare API, Backbone.js, Underscore.js, CoffeeScript, jQuery and jQuery Mobile. The application is written in CoffeeScript …

Backbone.js Screencasts – Learn Backbone.js quickly with these screencasts
http://backbonescreencasts.com/
“Dude! The ‘live’ style of your screencasts is pure genius! It’s cool that I can ‘just watch it’. Your trial and error teaches me more than my own!”

ZURB – Faster Interactions with Backbone.js
http://www.zurb.com/apps/626-faster-interactions-with-backbone-js
So maybe you heard, we released a new version of Notable, and it has some smoking fast interactions.One of the biggest pain points that we kept hearing about, in the previous version, was that moving between the post (viewing) and annotate (adding notes) page was too slow. Both pages were very …

Don’t Execute A Backbone.js Route Handler From Your Code | ThoughtStream.new :de…
http://lostechies.com/derickbailey/2011/08/28/dont-execute-a-backbone-js-route-handler-from-your-code/
I was working on a sample Backbone.js application and I ran into a scenario that seemed like it should have been simple on the surface, but was causing me a tremendous amount of headache. Here’s the basic functionality that I was trying to achieve:This sounds like a fairly trivial list of …

Backbone.js Tutorial – by noob for noobs
http://thomasdavis.github.com/2011/02/01/backbone-introduction.html
The official website describes Backbone.js as a library to supply structure to Javascript heavy web applications. After using Backbone.js for a week I could never see myself building any sort of Javascript functionality regardless of size without using Backbone.js or alternatives.I have decided to …

Using Backbone.js with CoffeeScript
http://spin.atomicobject.com/2011/0http://spin.atomicobject.com/2011/05/06/using-backbone-js-with-coffeescript/
If you start writing an application using Backbone.js and Coffeescript as we did recently, you’ll quickly discover that they are both great tools. However, what you may not notice right away if you’re new to Coffeescript is that there are certain parts of Backbone’s example Todos application that …

Getting Started with Backbone.js | Nettuts+
http://net.tutsplus.com/tutorials/javascript-ajax/getting-started-with-backbone-js/
Unlike its web development peers, JavaScript has never really had much in the way of frameworks to provide structure. Thankfully, in recent years, that’s beginning to change.Today, I’d like to introduce you to Backbone.JS, a sweet little library that makes the process of creating complex, …

codebrew/backbone-rails – GitHub
https://github.com/codebrew/backbone-rails
Easily use backbone.js with rails 3.1

Backbone.js Tutorials
http://backbonetutorials.com/
This site is by no means the definitive guide to backbone.js and all corrections and contributions are welcome.

Backbone.js and its API confusion
http://stackoverflow.com/questions/5798520/backbone-js-and-its-api-confusion

Roll Your Own Framework With Backbone.js » BuildMobile
http://buildmobile.com/roll-your-own-framework-with-backbone-js/
Let’s make a collective decision here. We’ll stop treating A-grade mobile phones as aliens, and see them for what they are: powerful, capable devices, running powerful rendering engines.Throwing a framework at your app, such as jQuery Mobile, Sencha, or anything that gives you the popular iOS-like …

Building a single page app with Backbone.js, underscore.js and jQuery
http://andyet.net/blog/2010/oct/29/building-a-single-page-app-with-backbonejs-undersc/
We’ve been finding ourselves building more and more JS heavy apps here at &yet. Until recently, we’ve pretty much invented a custom app architecture for each one.On the server side, we use django to give us an MVC structure to follow. But there’s no obvious structure to your client-side code. There …

Organizing your application using Modules (require.js)
http://backbonetutorials.com/organizing-backbone-using-modules/?a
This site is by no means the definitive guide to backbone.js and all corrections and contributions are welcome.Unfortunately Backbone.js does not tell you how to organize your code, leaving many developers in the dark regarding how to load scripts and lay out their development enviroments.This was …

ToolPartTeam/backbone-mongodb
https://github.com/ToolPartTeam/backbone-mongodb
Extensions to Backbone.js to support MongoDB use as a back-end data store.Adds a Backbone.Sync implementation for working with MongoDB databases. Thus you can use Backbone models as usual, just needsa attribute in the Model definition that specifies the MongoDB collection to work with.Moreover, it …

nagyv/backbone-validation
https://github.com/nagyv/backbone-validation
A validation plugin for Backbone.js inspired by Backbone.ModelBinding, and another implementation with a slightly different approach than mine at Backbone.Validations.It’s easy to get up and running. You only need to have Backbone (including underscore.js) in your page before including the …

sorensen/backbone-dnode
https://github.com/sorensen/backbone-dnode
Backbone-DNode is a server to client integration package for use with, you guessed it, Backbone and DNode. The package brovides both node.js server side code for CRUD and Pubsub routines, as well as the matching client (or server) side routines.The idea is to make writing a real-time Backbone …

Re-using Backbone.js Models on the server with Node.js and Socket.io to build real-time apps
http://andyet.net/blog/2011/feb/15/re-using-backbonejs-models-on-the-server-with-node/
Node.js is pretty freakin’ awesome, yes. But it’s also been hyped up more than an Apple gadget. As pointed out by Eric Florenzano on his blog a LOT of the original excitement of server-side JS was due to the ability to share code between client and server. However, instead, the first thing …

Mastering Backbone – Day 1 impressions and basic concepts – Sebastien Lachance
http://sebastienlachance.com/blog/mastering-backbone-day-1-impressions/
I have no real hands-on experience. Only watched some screencasts.I decided to create a little Todo app with Rails to make sure I understand the basics concepts correctly.To define a view, you call the extend method on Backbone.View.A view is used ot render a model so we need to override the render …

Codejobs – Taller 3 – Backbone – Introducción a Backbone on Vimeo
http://vimeo.com/36612832

Your source of Javascript :: Free Weekly Javascript newsletter
http://www.js-monkey.com/archive/javascript-newsletter-5.html
First of all, I want to thank you Matthew Winter for pointing us an edition mistake. As the priority of this newsletter is to send you high-quality content, here is the correction. “WebStorm 3.0 is not an Eclipse based IDE. WebStorm is based on the IntelliJ IDE which although it has been written in …

Backbone patterns
http://ricostacruz.com/backbone-patterns/
The problem: Your application needs models to be available on page load.This is mentioned in the official Backbone documentation under the Loading bootstrapped models section.Define your collection data in an inline script in the HTML file. If you have collections for , you may be doing it this …

Building Epic Win With Backbone.js | CodeThinked
http://www.codethinked.com/building-epic-win-with-backbone-js
I’ll just skip to the chase and start this post off by saying that our Windows VPS Hosting service, Epic Win Hosting has publicly launched! I know that it has been a while, and believe me, we wanted to launch it sooner. We have been in private beta, working out the kinks, but now things have come …

Backbone.js tutorial
http://www.plexical.com/blog/2010/11/18/backbone-js-tutorial/
I have previously covered Backbone.js here, and it seems to be gaining some steam. As of writing, there doesn’t seems to be that many tutorials though, so here one that tries to get you started with the fundamentals, with minimal extra fuzz:Here‘s the usual demo, you can press the “Add” and “Fake …

getting started for tdd using jasmine and backbone.js | iknuth
http://iknuth.com/2011/04/getting-started-for-tdd-with-jasmine-usin-backbone-js/
Developing in javascript is a fun and exciting process. Debugging code in the browser using firebug can provide instant gratification. Good test coverage is a must when the code you write could potentially be executed in any number of platforms.Writing unit tests isn’t always a priority and peace …

Organizing Your Backbone.js Application With Modules
http://weblog.bocoup.com/organizing-your-backbone-js-application-with-modules/
If you have spent any time looking atBackbone.js, like many others, you are probably amazed by how lightweight, flexible and elegant it is. Backbone.js is incredibly powerful, but not prescriptive in how it should be used. With great power comes great responsibility, and if you’ve tried to use …

etagwerker/chartly – GitHub
https://github.com/etagwerker/chartly
Google Charts + Backbone.js

addyosmani/todomvc – GitHub
https://github.com/addyosmani/todomvc
Developers these days are spoiled with choice when it comes to selecting an MV* framework for structuring and organizing JavaScript web apps. Backbone, Spine, Ember.js (SproutCore 2.0), JavaScriptMVC… The list of new and stable solutions goes on and on, but just how do you decide on which to use …

Testing Backbone applications with Jasmine and Sinon – Part 1 – Tinned Fruit
http://tinnedfruit.com/2011/03/03/testing-backbone-apps-with-jasmine-sinon.html
This is the first in a series of articles demonstrating how to test a Backbone.js application, employing the Jasmine BDD test framework and the Sinon.JS spying, stubbing and mocking library.In this part, we’ll take a brief look at Backbone, and then move on to an introduction to some of the …

Intro To Backbone.js: How A Winforms Developer is At Home In Javascript
http://lostechies.com/derickbailey/2011/06/14/intro-to-backbone-js-how-a-winforms-developer-is-at-home-in-javascript/
Today, I was introduced to Backbone.js and I almost immediately fell in love with it. It’s powerful. It’s elegant. But most of all, it’s a set of design and interaction patterns that I have a lot of experience using.

Building Epic Win With Backbone.js | CodeThinked
http://www.codethinked.com/building-epic-win-with-backbone.js
I’ll just skip to the chase and start this post off by saying that Epic Win Hosting has publicly launched! I know that it has been a while, and believe me, we wanted to launch it sooner. We have been in private beta, working out the kinks, but now things have come together and so now you can go …

My Links
http://delicious.com/ajlopez/backbone

Keep tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

February 16, 2014

Programming Meteor (1) First steps

Filed under: Programming, JavaScript, Mobile, Web Development, NodeJs, Meteor, PhoneGap — ajlopez @ 7:21 pm

Yesterday, I attended to Meteor meetup at Buenos Aires, a half day of talks and coding. Thanks to organizers, sponsors and supporters: @areatreslab, @4residents, @bikestorming, @html5cat (he co-wrote a function analysis paper), @matikalwill (a.k.a. “my life is bikestorming, ‘senio’”).

Meteor is a framework to build web applications. And it can be used to build mobile applications, too. A meteor application, in general, is a single page application (SPA). The server is based on Node.js. But Meteor is not like another Node.js applications. Visit:

https://www.meteor.com/

The main difference: the programming language is JavaScript, AND CAN BE EXECUTED at server side or at client side. Yes, the same code. Or you can write code specifically created for client OR server side.

Meteor is based on seven principles:

http://docs.meteor.com/#sevenprinciples

  • Data on the Wire. Don’t send HTML over the network. Send data and let the client decide how to render it.
  • One Language. Write both the client and the server parts of your interface in JavaScript.
  • Database Everywhere. Use the same transparent API to access your database from the client or the server.
  • Latency Compensation. On the client, use prefetching and model simulation to make it look like you have a zero-latency connection to the database.
  • Full Stack Reactivity. Make realtime the default. All layers, from database to template, should make an event-driven interface available.
  • Embrace the Ecosystem. Meteor is open source and integrates, rather than replaces, existing open source tools and frameworks.
  • Simplicity Equals Productivity. The best way to make something seem simple is to have it actually be simple. Accomplish this through clean, classically beautiful APIs.

Notable, database state is shared by all clients at realtime. If your current view is a list of customer, and somebody adds a new customer to the MongoDB database (the supported database) all the clients are notified, and each view involving customers are automatically refreshed. All this without adding special code, simply using the code that lists customers in a page (using Handlebar as the template engine).

Although based on Node.js, Meteor is not an NPM package. It should be installed manually, read:

http://docs.meteor.com/#quickstart

It can installed in Linux/Unix and Mac boxes. Supported platforms at:

https://github.com/meteor/meteor/wiki/Supported-Platforms

But if you have Windows (I used Windows in the meetup) you should use another approach:

http://win.meteor.com/

There are Vagrant –based solutions, too. I installed using the LaunchMeteor.exe without problems, in two Windows machines.

I read:

http://docs.meteor.com/#structuringyourapp

A Meteor application is a mix of JavaScript that runs inside a client web browser, JavaScript that runs on the Meteor server inside a Node.js container, and all the supporting HTML fragments, CSS rules, and static assets. Meteor automates the packaging and transmission of these different components. And, it is quite flexible about how you choose to structure those components in your file tree.

The only server assets are JavaScript and files in the private subdirectory. Meteor gathers all your JavaScript files, excluding anything under the client, public, and private subdirectories, and loads them into a Node.js server instance inside a fiber. In Meteor, your server code runs in a single thread per request, not in the asynchronous callback style typical of Node. We find the linear execution model a better fit for the typical server code in a Meteor application.

My emphasis. This is a sensitive issue: I’m not sure about the implications of such run strategy. Check my links

https://delicious.com/ajlopez/meteor,scalability

Meteor has an unofficial package manager, called Meteorite:

http://oortcloud.github.io/meteorite/

and “smart packages”

https://atmosphere.meteor.com/

I read:

http://docs.meteor.com/#usingpackages

In addition to the packages in the official Meteor release being used by your app, meteor list and meteor add also search the packages directory at the top of your app. If you’ve downloaded an unofficial package from Atmosphere you should unpack it into that directory (the unofficial Meteorite tool streamlines this process). You can also use the packages directory to break your app into subpackages for your convenience — if you are willing to brave the fact that the Meteor package format is not documented yet and will change significantly before Meteor 1.0…

Meteorite is not running on Windows, so you should use only the builtin packages or use a manual install.

There are many resources to learn Meteor:

https://www.meteor.com/learn-meteor

For example, there are easy ready to use examples:

https://www.meteor.com/learn-meteor

During yesterday meetup, I tried some examples, modify and simplify the leaderboard example, add a Bootstrap 2.x top bar, and started to write a new one using many pages and MongoBD (using Backbone routing):

https://github.com/ajlopez/MeteorSamples

Many links with tutorials, videos, examples at:

https://github.com/ajlopez/MeteorSamples#references

The CRUD sample (work in progress) at:

https://github.com/ajlopez/MeteorSamples/tree/master/mycompany

It uses only builtin packages so you can run it as is from Windows.

Yesterday, I published some Meteor-related links. More links at:

https://delicious.com/ajlopez/meteor
https://delicious.com/ajlopez/meteor,tutorial

Ah! Meteor can run in PhoneGap, to have a multi-device mobile experience:

https://delicious.com/ajlopez/meteor,phonegap

My plan: after finishing the mycompany sample, use the base code to generate an AjGenesis module for Node.js. So, I will have code generation of web sites, using a free defined model, tasks and templates. Then, add phonegap support, and maybe, software as a service, using Node.js access to PhoneGap Build API.

More fun is coming.

Keep tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

February 15, 2014

Meteor: Links and Resources (1)

Filed under: JavaScript, Links, Meteor, NodeJs, Web Development — ajlopez @ 11:28 am

Today I’m going to Meteor Meetup at Buenos Aires. Some links I collected about this framework.

meteor is now on npm by substack · Pull Request #516 · meteor/meteor
https://github.com/meteor/meteor/pull/516#issuecomment-12919473

(362) Node.js: Why does Meteor use its own package system rather than NPM? – Quora
http://www.quora.com/Node-js/Why-does-Meteor-use-its-own-package-system-rather-than-NPM

meteor-npm requirements cannot be found (rimraf, mkdirp) · Issue #12 · arunoda/meteor-npm
https://github.com/arunoda/meteor-npm/issues/12

Complete NPM integration for Meteor | MeteorHacks
http://meteorhacks.com/complete-npm-integration-for-meteor.html

javascript – it possible use a nodejs package inside meteor app? – Stack Overflow
http://stackoverflow.com/questions/11691513/it-possible-use-a-nodejs-package-inside-meteor-app

How Meteor Uses NodeJS | MeteorHacks
http://meteorhacks.com/how-meteor-uses-node.html

Aprendiendo MeteorJs
http://experienciasmeteorjs.blogspot.com.ar/

aplicaciones en tiempo real con meteor by edsadr
http://slid.es/edsadr/aplicaciones-en-tiempo-real-con-meteor/

Atmosphere | Beer. Wings. Smart Packages.
https://atmosphere.meteor.com/

Structuring your app
http://docs.meteor.com/#structuringyourapp

The Meteor blog – Introducing DDP
https://www.meteor.com/blog/2012/03/21/introducing-ddp

Derby
http://derbyjs.com/
MVC framework making it easy to write realtime, collaborative applications that run in both Node.js and browsers.

Why Meteor will kill Ruby on Rails | Differential
http://differential.io/blog/meteor-killin-rails

ArunRocks – Real-time Applications and will Django adapt to it?
http://arunrocks.com/real-time-applications-and-will-django-adapt-to-it/

David Glasser: Making Mongo realtime – oplog tailing in Meteor — Devshop 10 Tech Talk – YouTube
https://www.youtube.com/watch?v=_dzX_LEbZyI

Isomorphic JavaScript: The Future of Web Apps – Airbnb Engineering
http://nerds.airbnb.com/isomorphic-javascript-future-web-apps/

Meteor
http://www.meteor.com/

Best Learning Resources for Meteor.js • yet another useless homepage
http://yauh.de/articles/376/best-learning-resources-for-meteorjs

Building An App In 45 Minutes With Meteor | Smashing Magazine
http://www.smashingmagazine.com/2013/06/13/build-app-45-minutes-meteor/

Telescope, an open-source social news app built with Meteor
http://telesc.pe/

6 months with Meteor: Why the future of the web is real-time – The Changelog
http://thechangelog.com/why-meteor/

Meteor Authentication
http://meteor.com/authcast

Overview of Derby.js and Meteor.js (for 7/10 NoVa Node.js Meetup)
http://www.slideshare.net/studgeek/an-overview-of-derbyjs-and-meteorjs-for-the-nova-nodejs-meetup

Meteor License
http://meteor.com/faq/how-is-meteor-licensed

First chunk of Meteor auth now in GitHub – Google Groups
https://groups.google.com/forum/?fromgroups#!topic/meteor-core/g4Bsm3yFTe4

Meteor
http://meteor.com/

Meteor
http://meteor.com/screencast

My Links
https://delicious.com/ajlopez/meteor

Keep tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

February 5, 2014

Single Page Applications: Links and Resources (1)

Filed under: JavaScript, Links, Single Page Applications, Web Development — ajlopez @ 10:13 am

SPA topic is everywhere. Some links I collected:

Mesa redonda sobre SPA – YouTube
https://www.youtube.com/watch?v=k1d4Mbl1hfc#t=0

10 Reasons Web Developers Should Learn Angular – CodeProject
http://www.codeproject.com/Articles/718046/10-Reasons-Web-Developers-Should-Learn-Angular

Durandal View´s with Razor and C# ViewModel – CodeProject
http://www.codeproject.com/Articles/715041/Durandal-View-s-with-Razor-and-Csharp-ViewModel

Structuring an Angular Project | John Papa
http://www.johnpapa.net/structuring-an-angular-project/

Building Grails-powered Responsive JavaScript Applications
http://www.infoq.com/presentations/grails-javascript-app

An Introduction To Full-Stack JavaScript | Smashing Coding
http://coding.smashingmagazine.com/2013/11/21/introduction-to-full-stack-javascript/

Building a Single Page Application with AngularJS and Neo4J – Setup | a thousand lines of code
http://1000linesofcode.wordpress.com/2013/12/30/building-a-single-page-application-with-angularjs-and-neo4j-setup/

Application Architectures with Grails
http://www.infoq.com/presentations/grails-app-architecture

Isomorphic JavaScript: The Future of Web Apps – Airbnb Engineering
http://nerds.airbnb.com/isomorphic-javascript-future-web-apps/

A Shopping Cart Application Built with AngularJS – CodeProject
http://www.codeproject.com/Articles/576246/A-Shopping-Cart-Application-Built-with-AngularJS

DanWahlin/CustomerManager
https://github.com/DanWahlin/CustomerManager

John Papa | Evangelist on the loose
http://www.johnpapa.net/

Learn Breeze | John Papa
http://www.johnpapa.net/learn-breeze/

Build Apps with Angular and Breeze | John Papa
http://www.johnpapa.net/build-apps-with-angular-and-breeze/

http://www.ng-newsletter.com
http://www.ng-newsletter.com/posts/aws-js-sdk.html

The SOOMLA Blog: Complex Single Page Application Architecture with Backbone
http://blog.soom.la/2013/10/complex-single-page-application.html?m=1

Important Considerations When Building Single Page Web Apps | Nettuts+
http://net.tutsplus.com/tutorials/javascript-ajax/important-considerations-when-building-single-page-web-apps/

Building a simple single page application using AngularJS · andru.co
http://andru.co/building-a-simple-single-page-application-using-angularjs

Single page apps in depth (new free book)
http://singlepageappbook.com/index.html

Developing Backbone.js Applications – O’Reilly Media
http://shop.oreilly.com/product/0636920025344.do

Building Single Page Web Applications with Backbone.js, JaxRS, MongoDB, and OpenShift | OpenShift by Red Hat
https://www.openshift.com/blogs/building-single-page-web-applications-with-backbonejs-jaxrs-mongodb-and-openshift

Hot Towel SPA – Visual Studio Project Template | John Papa
http://www.johnpapa.net/hottowel/

New Course: Single Page Apps JumpStart | the pluralsight blog
http://blog.pluralsight.com/2013/03/14/new-course-single-page-apps-jumpstart/

Building single-page web applications with Ruby on Rails – Selleo Blog
http://selleo.com/blog/technologies/building-single-page-web-applications-with-ruby-on-rails/

My Links
http://delicious.com/ajlopez/spa

Keep tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

May 11, 2013

Express: Links, News And Resources (3)

Filed under: Express, JavaScript, Links, NodeJs, Web Development — ajlopez @ 10:45 am

Previous Post

A third entry with links about Express, the “standard” Node.js web framework.

Simple Screenshot
https://github.com/visionmedia/screenshot-app
simple screenshot application & web service powered by Express, Redis, node-canvas, palette, and PhantomJS.

Khelldar/Angular-Express-Train-Seed · GitHub
https://github.com/Khelldar/Angular-Express-Train-Seed
A starting point for making an AngularJS app with node.js on the back end, using the Express Train framework

Modular web applications with Node.js and Express on Vimeo
http://vimeo.com/56166857
This short screencast describes how you can use Express’ app mounting feature to create modular self-contained applications to construct your product.
By @tjholowaychuk, Express author

node-money – Cloud9
https://c9.io/renatoargh/node-money
Sample app with access control

Structuring a node.js web application with Express | Gama & Ferraz
http://zeppelin-ci.org/structuring-a-node-js-web-application-with-express/
Explain node-money example

thinkphp/express-basic · GitHub
https://github.com/thinkphp/express-basic
A simple Website on Node.js with Express, Jade and Stylus deploying on Heroku

jesusabdullah/node-ecstatic · GitHub
https://github.com/jesusabdullah/node-ecstatic
A simple static file server middleware that works with both Express and Flatiron

node-home-automation – Node.js based home automation server application – Google Project Hosting
http://code.google.com/p/node-home-automation/

astalker/nblog · GitHub
https://github.com/astalker/nblog
A Simple CMS module for Node Js using Express, EJS and Mongo

genem
https://github.com/madhums/node-genem
A MVC generator for node.js (uses express, mongoose, jade and passport.js)

How an Event Loop works « Matt’s Hacking Blog
http://baudehlo.wordpress.com/2013/02/14/how-an-event-loop-works/

Cross-domain AJAX, Express.js and Access-Control-Allow-Origin – /var/blog – John Roepke – Boston Area Web and Open Source Software Developer
http://john.sh/blog/2011/6/30/cross-domain-ajax-expressjs-and-access-control-allow-origin.html

anddimario/mucontent · GitHub
https://github.com/anddimario/mucontent
MuContent – CMS based on ExpressJs for create multisite, multilanguage and modular web application with Node.Js

mdalpi/battleship-node · GitHub
https://github.com/mdalpi/battleship-node
Battleship Game with chat support written in Node.JS

smurthas/gdata-js · GitHub
https://github.com/smurthas/gdata-js
Simple Google Data API client for OAuth 2.0

agrueneberg/Corser · GitHub
https://github.com/agrueneberg/Corser
A highly configurable, middleware compatible implementation of CORS for Node.js.

express.js middleware to support CORS pre-flight requests
https://gist.github.com/2344435

jawerty/Node2Blog · GitHub
https://github.com/jawerty/node2blog
A simple and easy to setup node.js blog template. For the casual blogger

http – Extracting POST data with Express – Stack Overflow
http://stackoverflow.com/questions/11002046/extracting-post-data-with-express/14125262#14125262

express.io – realtime-web framework for nodejs
http://express-io.org/

My Links
http://delicious.com/ajlopez/express

Keep tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

January 6, 2013

New Month’s Resolutions: January 2013

The first month of a new year! I’m was busy coding a lot. It’s time to review past month resolutions:

- Work on PythonSharp [pending]
- Work on AjTalk for C# [complete] see repo and see my posts
- Give a Node.js course [complete] Spanish post
- Start .md pages Java tutorial [pending]

Additionally, I was working on:

- Start Py2Script Python to JavaScript compiler [complete] see repo
- Update my Node.js samples [complete] see repo
- Start and publish version 0.0.1 of SimpleWeb, my middleware layer [complete] see repo
- Start BasicScript [complete] see repo
- Start and publish version 0.0.1 of CobolScript [complete] see repo and see my posts
- Update AjConsorSite [complete] see repo
- Start Inmob [complete] see repo

For this new month, these are my new resolutions (some are already started):

- Start SimpleScript
- Start SimpleBoard
- Start SimpleChess
- Start SimpleGo
- Start and publish a version of SimpleMapReduce, with local and distributed sample
- Start and publish a version of SimpleFunc, object with functions serialization
- Start Memolap, C# in-memory multidimensional OLAP-like library and sample
- Start SimpleMemolap, the same but in JavaScript/Node.js
- Start SimpleRules, forward-chaining rule engine, that compiles to JavaScript

A lot of fun! ;-)

Keep tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

Older Posts »

The Shocking Blue Green Theme Blog at WordPress.com.

Follow

Get every new post delivered to your Inbox.

Join 56 other followers