Blog. PUTTING OUR HEADS TOGETHER.

Deploying NodeJS Enterprise applications

Using Linux native tools to manage application deployment and proper running

Before we started using Docker for all our NodeJS enterprise applications in production, we had crafted our own way to deploy, distribute, manage and maintain them. We wanted to have a simple standard deployment process for NodeJS applications on Debian / Ubuntu Enterprise servers and we explain it here.

Hot air balloon

Using Elasticsearch with Grails

Tips to use the plugin or develop a custom index management solution

Compare the ElasticSearch grails’ plugin with a custom solution. And remember, ElasticSearch is schema-free so indexing is almost a piece of cake.

Monumenta exposition Grand Palais

Avoiding huge controllers in AngularJS

JavaScript Object Oriented Programming to the rescue!

How to build large front-end applications in AngularJS ? An option is to use JavaScript Object Oriented Programming to reduce controllers complexity and make them easier to maintain. Here is an example (snippets included) of how to define classes and instantiate them inside AngularJS controllers.