Say Yo to Yeoman According to yeoman.io, "Yeoman is a robust and opinionated set of tools, libraries, and a workflow that can help developers quickly build beautiful, compelling web apps." Let's dig in and see exactly what this means! Yeoman A great deal of work goes into building web apps these days. Before we move forward, we have to install it! The fastest way to begin using Yeoman is by running the following script. Note: Yeoman is supported by OSX, Linux, and Windows. So, that was easy. And there ya have it! Use it Yeoman is installed as a global Node module, so pop open your TOC (Terminal of Choice), and run yeoman. The first time this runs, it will enquire if you want to allow them to keep stats on your Yeoman usage. Simply running yeoman from now on will print out a list of the commands that are available to execute. yeoman init This is where the scaffolding magic happens. This command will ask five questions: Out of the box, running init will include HTML5 Boilerplate, and jQuery and Modernizr. Enjoy!
Comment coupler plusieurs connexions Internet pour avoir plus de débit J'avais déjà imaginé un truc comme ça, et on m'avait toujours dit : "Ce n'est pas possible". Et je trouvais ça tellement dommage... Et vl'a ti pas que je tombe sur ce logiciel baptisé Connectify Dispatch qui permet de coupler plusieurs connexions internet pour profiter d'un débit plus grand. Effectivement, de manière native, aucun OS ne sait faire ça. L'outil disponible uniquement sous Windows est un genre de load balancer qui joue au chef d'orchestre avec votre système d'exploitation et vos accès réseau... Magique non ? L'outil est vendu packagé avec un soft de hotspot qui permet ensuite de partager ce regroupement de connexion à tous les appareils de la maison. Comprenez bien qu'une seule connexion Wifi est possible par carte WiFi. Je pense que si vous vivez à un endroit où il y a plusieurs réseaux WiFi ouverts, ça vaut le coup d'investir dans les 30 à 50 € de licence de ce logiciel. Source Vous avez aimé cet article ?
Resources to Get You Up to Speed in Ember.js You've probably noticed a lot of chatter lately about the Ember.js framework and rightfully so. It aims to make it substantially easier to build single-page web apps by abstracting a lot of the complexities for writing scalable and maintainable MVC-based code. And developers are jumping on-board in droves. Over the last year, the project and the framework have evolved quite a bit and while it's just now reaching a very stable point in its life, the frequent changes to the API over the last year has left quite a bit of outdated documentation. This happened to me as I was ramping up and I want to ease your ramp up time by listing out some great resources for learning Ember. The Resources Nettuts' Ember Series I'm going to be a little biased here because I'm the author of this series, but the feedback I've received tells me that I did a decent job of outlining the basics of Ember. Nettuts' Free "Let’s Learn Ember" Course Emberjs.com Ember Discussion Forum EmberWatch Ember 101 Video Series
Jeroen Reijn: Real-time visitor analysis with Couchbase, Elasticsearch and Kibana At Hippo we recently started using Couchbase as the storage solution for our targeting/relevance module. Couchbase is a really high performant NoSQL database, which since version 2.0 can be used as a (JSON) document database. Couchbase is really fast when it comes to simple CRUD operations, but does lack some search capabilities like Geo-spatial search (still 'experimental' mode) and free text search, which you might find in other document oriented NoSQL databases like MongoDB. However the lack of these search capabilities can be overcome quite easily by combining Couchbase with Elasticsearch by using the Couchbase-Elasticsearch transport plugin. The plugin uses the Couchbase built-in cross data center replication mechanism (XDCR), which can be used for replicating data between Couchbase clusters. It sort of makes Elasticsearch act just like another Couchbase cluster. If you are familiar with LogStash you might wonder why we use Couchbase as an additional storage for our request data.
Using AngularJS with a Rails backend - Emmanuel Oga's Software and Stuff I created a sample AngularJSapp which uses rails as a backend. While it is possible to include AngularJS as part of the rails assets, I think it is better to setup the angular code base on a standalone folder, leaving the rails app as a (more or less) isolated backend. There are several advantages to this setup: Ability to manage the frontend app using Yeoman (including generators!).No more questions about file layout: use rails layout for rails stuff, angular-generator layout for angular stuff.Easily install external assets via bower (e.g. angularjs, jquery, twitter bootstrap, underscore, etc.).Write client side unit tests and run them with karma.Promotes unit-testing the js codebase and removes the temptation of integration-testing everything: testing with karma is a lot faster than using capybara or a similar solution.LiveReload support for free with yeoman's angular generator! (uses websockets, no need to install a browser plugin). Yeoman, Bower, Livereload and Karma Runner. Deploying