Blog

Genymotion – Installation du Playstore

Genymotion n’est plus à présenter pour ceux qui font du développement mobile avec Android que ce soit natif ou hybride. Il s’agit d’un émulateur très léger, qui peut démarrer un terminal virtuel en quelques secondes. Je vous le recommande si vous faites souvent du développement Android. Cependant il est gratuit uniquement pour un usage personnel. […]

Première application mobile Android avec react-native

react-native est une librairie qui permet de créer une application mobile Android et IOS native grâce à un seul code compréhensible par tout développeur qui fait du javascript ou mieux react. Nous allons détailler dans la suite de cet article les différentes étapes pour créer une application react-native avec Android. Variables d’environnement On est sur […]

Installer Github desktop sur Ubuntu et cloner un repository gitlab privé

Github desktop est pour moi un des meilleurs outils graphiques pour gérer un repository GIT. Il intègre facilement l’ensemble des opérations pour manipuler des repository publiques, privés ou entreprises si ces repository sont eux même hébergés sur github.com. Github desktop est à l’heure ou j’écris cet article, disponible uniquement sur Windows et mac OS. Cependant, […]

Moteur de recherche avec Symfony – Apiplatform et Typesense

Objectif Mettre en place un moteur de recherche sur un site internet est une chose très simple. De plus, les bases de données (BDD) possèdent déjà des fonctions qui permettent de faire cela telles que « WHERE field = :value », « WHERE field LIKE :value« , ou une recherche avancée en FULLTEXT telle que : Cependant, en terme […]

Top de mes extensions VSCODE

Vscode est un IDE multiplateforme compatible avec plusieurs langages de programmation. Il est léger. En général, quand un développeur a adopté un IDE et que celui-ci lui facilite la vie et le permet de gagner du temps au quotidien, il est difficile de le faire changer d’avis de tester un autre logiciel malgré l’atout de […]

Symfony – DoctrineFixturesBundle installé … doctrine:fixtures:load non trouvé ?

Pour ceux qui connaissent Symfony et les fixtures doctrine. Je voulais vous partager cette astuce. Je suis tombé sur cette erreur : en voulant charger les fixtures , c-à-d en lançant cette commande -n : signifie ne pas me demander confirmation. Cela a bien marché depuis 🙁 DoctrineFixturesBundle est bien installé. Pour m’en assurer, je […]

Installer php8 sur debian9 en quelques secondes

PHP 8.0 en version stable est sorti le 26 novembre 2020. J’ai voulu l’installer et plus tard le tester. Ma conclusion est que l’installation est comme on dit … « pépère » avec juste quelques lignes de commandes. Sachant que j’ai déja aussi php7.4 d’installé 😉 . Autant dire que cela rend la tache encore plus facile. […]

Angular-Electronjs – Token registration using the fs API from Nodejs

In the article « Angular-ElectronJS – Login API REST jwt », the user’s token was saved in his browser thanks to localStorage. But here, our goal is to create a cross-platform application: desktop software and web application, so we will adjust our code to meet this goal. A few steps : Creation of a shared […]

Angular-ElectronJS – canActivate, interceptors, custom themes and tailwindcss

In the previousarticle, we saw how to validate an identification form. We also know how to save the token sent by the server if the connection succeeds. We are also able to manage different types of error messages, either at the level of each field (username and password) or when we receive a return that […]