Books read

In progress
The 7 habits of highly effective people – Stephen R.Covey
Business Model Generation – Alexander Osterwalder, Yves Pigneur

2016
La méthode Prince2 – Christian Descheemaekere
Think and grow rich – Napoleon Hill
Hackers & painters – Paul Graham
Clojure for the Brave and True – Daniel Higginbotham
The miracle morning – Hal Elrod

Lire la suite

Moving my websites to Docker

Quick summary

I have 2 websites hosted on a Linode machine… I want those website to be deployed as 2 Docker containers on a DigitalOcean Droplet.
Both sites generate very low traffic. Both serve static pages (the first one via sailsjs, the second one with nginx).

Sections of this article:

  • My Docker knowledge
  • The Context
  • Containerize the sailsjs application
  • Containerize the static web site
  • Add a reverse proxy container
  • Use Docker Compose to link the 3 containers
  • Use Docker Machine to create a DigitalOcean Docker Host
  • Change DNS
  • Conclusion

Lire la suite

Hubic, des problèmes de jeunesse ?

J’ai essayé plusieurs services de stockage en ligne ces derniers mois:

– dropbox (je m’en sers pour sauvegarder des livres et autres docs mais la version payante est relativement chère: 100Go pour 99$/an)
– sugarsync (j’ai laissé tombé, l’interface est trop compliquée à mon gout)
– wuala (je m’en sers pour les données sécurisées)
– et dernièrement Hubic (OVH) attirant par son prix largement moins élevé que la concurrence: 100Go pour 15.54€/an)

Lire la suite

Autour de NodeJS

J’ai découvert NodeJS il y a environ 2 ans (version 0.4.8 à l’époque).
Rapidement j’ai testé cette technologie dans le cadre du développement back-end d’une application iOS (le projet Sharies pour lequel j’ai publié plusieurs billets).

Par la suite, j’ai utilisé NodeJS lors du développement d’une application pour la startup dans laquelle je travaille. Son utilisation m’a donnée une très grande satisfaction et des résultats encourageant !

Lire la suite

Gérer ses tâches quotidiennes

Il y a quelques mois je me suis demandé si le multitasking, le fait de passer souvent d’une tâche à une autre, est vraiment efficace. Cela peut effectivement donner l’impression d’être plus productif mais beaucoup d’études montrent que ce n’est pas le cas.

En faisant quelques recherches sur le sujet, je suis tombé sur la méthodologie GTD de David Allen.

Lire la suite

try, fail, learn… and try again

I’ve always had scores of potential projects in the head… (mainly web or mobile applications but not only)
Quite often when I had an idea I dove almost directly into the implementation (using the hot frameworks of the moment: rails, nodeJS, backbone, …), without analyzing the viability of the results. Is that a good solution ? Well, it does not seem so…

Lire la suite

Handling several version of node.js with nave

A couple of months ago I decided to give nodeJS a try and I honestly really enjoyed it since then.

The first version I used was 0.4.8. In my application I used several modules:

  • expressjs (you can make an API server in no time with this guy)
  • node-proxy (very usefull to make cross-domain AJAX request)
  • cluster (to use the power of a multi-core CPU)
  • … plus a couple of others

Lire la suite