- CSS

Un menu animé seulement en CSS

Depuis l'apparition du responsive design ainsi que l'évolution de CSS (version 3), les sites ont mué avec des menus cachés accessibles depuis un simple bouton. Les fameux menus surnomés "burger" mais qui devrait se nommer "trigram" et facilement intégrable avec jQuery ou simplement Javascript en…

- Golang

Auto reload sur Go avec Gulp

Lors de la réalisation d'une application web sur Go, il faut compiler l'ensemble de l'application afin de faire tourner le serveur. Cette méthode permet de voir si l'application fonctionne correctement hors c'est une tache redondante dont on se passerait bien. Avec Gulp il est possible d'automatiser…

- PHP

Une API RESTful sans serveur de base de données

Créer une API RESTful en PHP c'est tout à fait possible. Pour cela on utilise traditionnellement une base de donnée en SQL comme MySQL ou MariaDB ou en NoSQL avec MongoDB, Redis... Mais utiliser les données directement dans un fichier JSON est également possible. En partant du principe que les…

- Golang

Serveur HTTP 2 avec Go 1.6

Bonne nouvelle, depuis la version 1.6 de Go, il est possible d'implémenter le HTTP/2, autrement dit, le futur de HTTP/1.1 existant depuis plus d'une décennie (1994 pour la version 1 et de 1997 à 2014 pour la version 1.1). Cette nouvelle version siglée RFC 7540 propulse le chargement des fichiers…

- Logiciel

Serveur PHP avec Gulp

Gulp est un "task manager", littéralement un gestionnaire de tâches. Il nous offre la possibilité de faire le lien avec PHP et Gulp pour ainsi se passer d'Apache ou de Nginx avec moins d'options mais suffisament pour un projet de petite envergure. Par la suite, on utilisera "Livereload" via "gulp-livereload"…