Une image docker de base légère pour rails5

Une des bonnes pratiques pour la construction d'images docker est de minimiser leur taille et en particulier d'avoir le moins de “couche” possible. D'ailleurs, il y a quelques jours, Docker a annoncé la migration de ses images officielles de la distribution ubuntu à alpine-linux pour réduire au maximum le volume de données utiles. Parmi ces images, c'est ruby:alpine qui m'intéresse particulièrement, et c'était l'occasion rêvée d'expérimenter la création d'une image d'une application de base pour rails 5.0.0-beta2.

» Lire la suite…

Utiliser la virtualisation native d'OSX pour Docker

Docker est un outil linux natif et pour l'utiliser sous OSX (ou Windows) il faut passer par une machine virtuelle sous linux pour faire tourner le daemon.

Pour cela, la pratique courante est d'installer un hyperviseur (habituellement Virtualbox) afin de faire tourner boot2docker, la micro-VM fournie par Docker afin de l'utiliser sous un autre système. Mais il est désormais possible de s'en passer sous OSX.

» Lire la suite…

Comportement des touches Home et End du pavé numérique sous OSX

Le truc qui me rendait fous depuis mon passage sous OSX c'était le comportement des touches Home et End du pavé numérique. En tant que développeur, dans mon éditeur de texte, le comportement est d'aller respectivement en début et en fin de ligne. Or dans le navigateur et en particulier dans les textarea de GitHub, le comportement des touches en question est rattaché au viewport du navigateur. Si bien que lorsque naturellement j'appuie sur Home pour revenir en début de ligne, mon navigateur me renvoyait en début de page.

» Lire la suite…

Quelques déboires avec le webservice de Prestashop

Tiens il y avait un moment que je n'avais pas écrit par ici, et une fois n'est pas coutume il s'agit d'un billet pour évacuer. C'est Prestashop qui va en prendre pour son grade. Eh oui, Prestashop. Car même si mon activité principale est d'évoluer avec Ruby on Rails, il arrive à l'occasion que l'on doivent explorer d'autres univers.

» Lire la suite…