Le statique est la nouvelle dynamique

Avec cette nouvelle série d'articles, je propose de partager une nouvelle façon de concevoir nos applications web. Le web dynamique et la chaleur de donnéesEtape par étape - PWAEtape par étape - REST API en lecture seuleEtape par étape - SPAEtape par étape - permaliensEtape par étape - indexationEtape par étape - BaaS & Full servicesDéploiement - On-premiseDéploiement - Cloud & Les liens vers les articles seront prochainement publiés.
Lire d'avantage
Développement

Apache – bloquer l’accès HTTP à certains pays

Bravo ! Vous avez enfin réussi à faire le buzz avec l'un de vos articles. Vous êtes relayés par des influenceurs américains sur Facebook et vous percez sur Reddit. Un flux continu de visiteurs maintient pendant un certain temps un trafic important sur votre serveur. Tout roule ! Pourtant, une fois le buzz retombé, votre serveur continue d'être fortement sollicité alors que tout semble être retourné à la normal sur votre outil de suivi des visiteurs. Que ce passe-t-il ?…
Lire d'avantage
Développement

Git – le b.a.-ba – mettre de côté son travail

Continuons notre série d'articles sur Git – le Quand vous travaillez dans un dépôt Git, vous avez parfois besoin de sauvegarder votre travail en cours sans forcément le commiter. Ceci est possible avec le remisage et la commande git stash. Jusqu'à présent je n'utilisais que 2 commandes pour le remisage : # remiser le travail en cours $ git stash # retourner dans la dernière version de travail $ git stash pop Ce sont vraiment les 2 lignes de commandes…
Lire d'avantage
Développement

Devoxx France 2018, encore et toujours !

Cela fait un moment que je n'avais pas fait de retour l'événement annuel des développeurs en France : Devoxx France . Depuis 3 ans, cette conférence a deux facettes pour moi : en tant que conférencier et orateur. Mon programme Voici les conférences auxquelles j'ai pu assister : Mercredi Maitriser sa gestion de l'identité avec Keycloak : Envisageant de migrer sur KeyCloak, j'ai trouvé cette université très intéressante et complète. Être architecte logiciel en 2018 : Un très bon rappel…
Lire d'avantage
Développement

Debug d’une application web locale sur un mobile avec Chrome

Quand on fait du développement mobile natif, on a l'habitude de débugger son application directement sur un mobile via le debug USB. En revanche, nous n'avons pas forcément ce réflexe lors que l'on développe une application web et ce même si elle est destinée aux mobiles. En effet, l'application pouvant généralement être exécutée dans le navigateur de notre machine, le développement et les tests sont faits sur le poste de développement. Pourtant, parfois il est nécessaire de se retrouver dans…
Lire d'avantage
Développement

Tester en local les Google Cloud Functions

Ce qui est appréciable avec les Fonctions as a Service, c'est la simplicité de déploiement. Vous avez un bout de code que vous souhaitez expérimenter ? Vous le codez, demandez le déploiement Et rien d'autre ! C'est disponible après quelques secondes ! Un des cas d'usages les plus courants est la glue entre services. Le code est généralement simple et permet de lier plusieurs services entre eux. Lorsque l'on développe du code d'intégration, il n'est pas rare de s'y reprendre…
Lire d'avantage
Développement

Sauvegarde et restauration MySQL avec des emojis 😅

L'encodage des caractères est un problème récurrent. Et comme cela ne suffisait pas, de plus en plus de personnes utilisent des emojis dans du contenu. 😜 Même si vous prenez vos précautions avec l'UTF8, ces caractères spéciaux peuvent poser quelques soucis lors de la sauvegarde ou restauration d'une base de données. Heureusement, il existe une méthode relativement simple pour MySQL : 🙏 (more…)
Lire d'avantage