Blog

Déployer une application Frontent / Backend sur Google Cloud Plateform avec Gitlab CI @programming

2020-08-05 #devops #gcloud #gitlabci #docker

J’ai déployé une application Fullstack (c’est à dire Frontend / Backend) sur Google Cloud Plateform avec Kubernetes. Et comme les développeur sont fainéant, j’ai tout automatisé avec Gitlab CI.

Voir plus

Les générateurs en Javascript @programming

2020-05-04 #typescript #nodejs #javascript

Récemment, j’ai du faire un script pour calculer les données de tous nos utilisateurs. J’ai rencontré quelques problèmes de performances liées à la quantité de données que cela représente (plusieurs milliers d’utilisateurs). J’ai réussi à régler ce problème en utilisant les générateurs qui permettent dans certains cas de réduire considérablement l’empreinte mémoire. Si ce terme ne te dis rien, je t’invite à lire la suite de cet article.

Voir plus

Rapport automatisé par mail avec GoAccess @devops

2020-03-02 #bash #goaccess

Chez iSignif, j’ai récemment décidé de remplacer Google Analytics par GoAccess. Là ou Google Analytics envoie toutes les statistiques de ton site web en temps réel au géant américain, GoAccess analyse le traffic du site en s’appuyant sur les logs du serveur web.

Voir plus

Déployer son site statique automatiquement sur un Raspberry à la manière de Netlify @devops

2020-03-01 #bash #jekyll

Netlify permet, entre autre entre, de se brancher à Github et de builder ton site statique automatiquement à chaque commit et de le déployer sur un serveur. Ce service est vraiment top car tu n’as rien à faire. Netlify s’occupe de tout.

Voir plus

Retour d'expérience sur la rédaction d'un livre technique @story

2019-11-10 #rails #leanpub #book

En début d’année 2019 j’ai été contacté par Developpez.com qui cherchait des personnes pour écrire des articles. J’ai donc répondu positivement pour participer sur le sujet du framework Ruby on Rails.

Voir plus

Remplacement de Google Analytics par GoAccess @devops

2019-11-06 #analytics #goaccess

J’ai décidé de supprimer Google Analytics de iSignif.

Voir plus

Construction d'une API avec TypeScript, Express.js et Sequelize @programming

2019-06-19 #typescript #express #sequelize

Le but de cet article est de découvrir une mise en place d’une API RESTfull en utilisant TypeScript.

Voir plus

Connecter une application Rails avec Stripe @tutorial

2019-02-02 #rails #stripe #api

Pour mon projet iSignif j’ai voulu implémenter la fonctionnalité d’ accès restreint au site uniquement si l’utilisateur bénéficie d’un compte premium. Le but final est que l’utilisateur doive souscrire un compte premium afin d’accéder à certaines pages.

Voir plus

Créer une gem pour zipper les ActiveStorages de Rails @tutorial

2018-12-03 #rails #activestorage #zip

Récemment, pour mon projet iSignif.fr, j’ai voulu implémenter une fonctionnalité qui permet de télécharger une archive .zip de plusieurs fichiers. Rien de bien compliqué sauf que j’utilise ActiveStorage. Active Storage fait partie des des nouvelles fonctionnalités de Rails 5.2 (sorti en janvier 2018) qui permet d’attacher un fichier à un modèle en utilisant divers services de stockage tels que Amazon S3, Google Cloud Storage ou Microsoft Azure Storage.

Voir plus

Un comparatif des librairies de templating @benchmarking

2018-11-12 #ruby #haml #slim

Récemment, sur une application web, je me suis rendu compte que je commençais à avoir des fichiers HTML de plus en plus compliqués. HTML, étant un langage de balisage assez proche du XML, il est assez lourd. J’ai donc voulu tester et comparer les alternatives existantes.

Voir plus