Archives
- 2024-02-27
- Offline support almost without Javascript
- 2024-01-02
- Development containers
- 2023-12-10
- Django async
- 2023-12-02
- Ignore commits in git blame
- 2023-09-09
- Writing RSS reading app with various frontend frameworks
- 2023-08-21
- My opinion after testing some AI code assistant
- 2023-08-18
- My opinion on enums in TypeScript
- 2023-08-17
- Some cool type tips in TypeScript
- 2022-09-25
- Use the same function as context manager and decorator
- 2022-06-11
- React hook to load fonts
- 2022-05-04
- Exploring a weird HTTP issues
- 2022-02-20
- Create test environments in Kubernetes
- 2022-02-13
- How to avoid CSRF token issues with Django when running on different sub-domains
- 2022-02-06
- Yarn workspaces and mono repos
- 2022-01-30
- Shutdown Kubernetes
- 2022-01-16
- Testing the re-frame Clojure frontend framework
- 2022-01-03
- Testing the Svelte JS framework
- 2021-11-07
- From ZSH to Fish
- 2021-10-17
- My take on GKE auto-pilot mode
- 2021-09-26
- Generate PDF from React components
- 2021-09-22
- Check domains
- 2021-09-19
- Small security checklist for public backend services
- 2021-07-10
- Small API to manage packages
- 2021-04-25
- Manage deployment transitions for static application
- 2021-04-08
- Build a sequence that is reset everyday
- 2021-04-06
- Using DateTimeRangeField in Django
- 2021-04-01
- Deploy a React app in kuberentes
- 2021-03-31
- Manage static files for Django when deployed on kubernetes
- 2021-03-29
- Some tips to deploy Django in kubernetes
- 2021-03-28
- Enable basic authentication to all pages of a NextJS site
- 2021-03-21
- Extract kubectl configmap/secret to .env file
- 2021-03-10
- Use a dedicated user to run your database migrations on PostgreSQL
- 2021-03-06
- Small TODO apps
- 2020-09-17
- Server tips
- 2020-08-18
- Make JS code communicate with a ServiceWorker
- 2020-08-09
- Aurelia Store and Immer
- 2020-08-02
- Testing a clojure web framework
- 2020-07-19
- Retrospective on my biggest personal project
- 2020-07-04
- Switching from Aurelia CLI to Webpack
- 2020-06-15
- Should you build a SPA?
- 2020-05-31
- JavaScript fatigue
- 2020-05-15
- Feedback after switching to openSUSE Tumbleweed
- 2020-02-29
- PWAs and Django
- 2020-02-23
- Installing openSUSE next to Fedora with BTRFS
- 2020-01-12
- Why you probably want to make a SPA
- 2019-09-01
- Writing a PWA with Aurelia
- 2019-08-24
- Some thoughts on Aurelia Store
- 2019-08-04
- Issues while writing tests for a component using i18n
- 2019-08-03
- Extract translations from your Aurelia app
- 2019-03-10
- CSS tips
- 2019-03-10
- PyCharm tips
- 2018-10-09
- ZSH tips
- 2018-10-03
- Bash tricks
- 2018-10-03
- Heroku tips
- 2018-10-03
- Python tricks
- 2018-09-09
- Deploy to your test server with git hooks
- 2018-09-08
- Use dnsmasq with NetworkManager
- 2018-09-02
- VSCode tips
- 2018-07-16
- Deploy your source maps to Rollbar with Ansible
- 2018-06-02
- Timeout a function in python
- 2018-05-21
- Some tips for django
- 2018-03-07
- JavaScript tips
- 2018-03-07
- PostgreSQL tips
- 2018-02-25
- Run multiple docker daemons on the same host
- 2017-11-26
- Can we clean password from PHP memory?
- 2017-08-20
- How to cache Python module in Gitlab CI
- 2017-08-19
- nginx tips
- 2017-08-19
- Integrate Rollbar with Aurelia
- 2017-08-14
- A sample application with Aurelia UX
- 2017-08-08
- Chiffrer des fichiers avec GPG
- 2017-08-07
- Extraire le HTML d'un email au format mbox
- 2017-07-02
- Use Linux user namespaces to fix permissions in docker volumes
- 2017-06-11
- Docker compose tips
- 2017-06-11
- Create python virtual enviroments on Windows
- 2017-06-09
- Use squid and squidGuard to redirect all URLs from a domain to another one
- 2017-03-29
- Require valid-user on Apache only for some request types
- 2017-03-29
- Mon passage à LineageOS
- 2017-02-21
- Angular2 and SVG
- 2017-02-15
- Use Unix sockets with Docker
- 2017-02-13
- Extraire toutes les images encodées en base64 d'un SVG
- 2017-02-13
- Logger les données d'une requête POST avec apache
- 2017-01-24
- Form validation with Aurelia
- 2017-01-16
- Trouver tous les boutons sans attributs type
- 2016-08-28
- Make navigation user friendly on your Aurelia SPA
- 2016-08-17
- Switching an application to aurelia-cli
- 2016-08-01
- Utiliser des métaclasses pour créer simplement des enums en Python 3
- 2016-06-05
- Plugin for statistics with Piwik on an Aurelia SPA
- 2016-06-03
- Resolving blank page problem of Aurelia app with webpack on Safari
- 2016-04-24
- How I switched an Aurelia application to webpack
- 2016-03-15
- Small comparison of ionic2 and Aurelia + Framework7 for hybrid mobile applications
- 2015-11-21
- Fichiers service pour seafile
- 2015-11-12
- Utiliser un tableau dans un Makefile
- 2015-11-12
- Tips for libvirt/virtmanager
- 2015-11-12
- Afficher un SVG progressivement avec reveal.js
- 2015-11-09
- Se connecter à une machine virtuelle sous VirtualBox
- 2015-11-08
- Se connecter en wifi à une raspberry pi
- 2015-09-25
- Utiliser istanbul pour voir le code coverage de tests lancés avec protractor
- 2015-08-18
- Utiliser postfix pour relayer ses mails vers un autre serveur
- 2015-07-22
- A light branching strategy with mercurial and bookmarks
- 2015-07-22
- Déplacer des lignes correspondant à une regexp en bash
- 2015-07-22
- Supprimer la ligne encoding de fichiers python
- 2015-06-27
- CORS and HTTP authentication
- 2015-05-31
- Use udev to setfacl when mounting a usb drive
- 2015-05-24
- Use docker to deploy a Glassfish application
- 2015-05-24
- Docker tips
- 2015-04-26
- AngularJS tips
- 2015-04-26
- Git tips
- 2015-03-25
- Connect to a running docker container
- 2015-03-01
- VirtualBox
- 2015-01-17
- Fusionner deux dépôts git
- 2015-01-09
- Importer périodiquement un flux ical dans owncloud
- 2015-01-09
- Un shell pour pelican
- 2015-01-09
- Utiliser trap en bash pour pièger des signaux
- 2015-01-07
- Utiliser un service webdav avec curl
- 2014-11-22
- Des modèles de business model canvas en français pour LibreOffice Impress
- 2014-10-25
- Utiliser AngularJS et Django pour faire des requêtes AJAX
- 2014-10-24
- Installer des paquets npm sans les droits root
- 2014-09-09
- Utiliser git pour gérer les fichiers de configuration de son HOME
- 2014-09-07
- Divers astuces en Shell
- 2014-09-07
- Petit précis de shell
- 2014-09-06
- Zsh, c'est trop cool
- 2014-08-13
- Réaliser des diagramme FAST en LaTeX
- 2014-08-13
- Rédiger ses rapports avec rst et sphinx
- 2014-07-30
- Comment supprimer toutes les tables mysql qui contiennent un motif
- 2014-06-29
- Créer des pages d'erreurs personnalisées pour son blog pelican
- 2014-06-29
- Faire du https avec nginx
- 2014-06-29
- Comment sauvegarder une base de données PostgreSQL
- 2014-06-14
- Comment installer framanews sur son serveur avec PostgreSQL et nginx
- 2014-06-08
- Utiliser isso pour avoir des commentaires auto-hébergés
- 2014-05-10
- Markdown vs creole vs Restructured Text vs org-mode
- 2014-05-09
- Ajouter un dépôt git distant
- 2014-05-07
- Une petite sélection de jeu libre pour se détendre
- 2014-05-05
- La communication série avec arduino
- 2014-04-22
- Mon passage à Pelican
- 2014-04-06
- Détecter une architecture avec CMake
- 2014-04-06
- Émuler une Raspberry Pi sous Linux avec Qemu
- 2014-03-30
- CMake et drapeaux de compilation
- 2014-03-29
- Les bases de CMake
- 2014-03-29
- Compilation conditionnelle avec CMake
- 2014-03-09
- Utiliser ipython pour manipuler des espaces en shell
- 2014-02-01
- Drupal : un an d'utilisation, mes impressions
- 2014-02-01
- Mettre sous git sous Drupal
- 2014-01-12
- Relier sa Raspberry Pi à son PC directement en Ethernet
- 2014-01-11
- Communication série facile avec python
- 2013-12-02
- Tutoriel d’utilisation basique de LibreOffice Writer
- 2013-10-30
- De drupal 6 à drupal 7 : drush sup
- 2013-10-30
- De drupal 6 à drupal 7 : migrate_d2d
- 2013-10-25
- Tutoriel d’utilisation avancé de LibreOffice Writer
- 2013-10-20
- LaTeX : annexe
- 2013-10-20
- LaTeX : glossaire
- 2013-10-20
- LaTeX : une jolie page de garde
- 2013-10-20
- LaTeX : de jolis titres
- 2013-08-23
- Pourquoi j'abandonne LaTeX et je passe à org-mode
- 2013-08-08
- Emacs : se connecter en ssh
- 2013-08-08
- Emacs : édition multiple
- 2013-08-08
- Emacs : regexp builder
- 2013-01-12
- Connaître le niveau d'encre de son imprimante epson