Échapper au cloud américain : récit d’une migration pratique

2025-03-18
Échapper au cloud américain : récit d’une migration pratique

Des inquiétudes concernant les conflits entre les lois européennes sur la protection de la vie privée et les pratiques américaines en matière de données, ainsi que la possibilité d’un détournement par le gouvernement américain des entreprises technologiques comme armes, ont conduit l’auteur à migrer la dépendance de son entreprise aux services de cloud américains. L’article détaille le processus et les expériences de passage de Microsoft 365 à Proton, de Bitwarden à Proton Pass et, progressivement, de la migration d’autres services tels que GitHub, la recherche Google, Cloudflare/DNS Google, Docker Hub et NPM. Certaines migrations se sont avérées plus faciles que prévu, comme la transition étonnamment fluide vers Proton en tant qu’alternative à Microsoft 365, tandis que d’autres, comme GitHub, ont nécessité plus de temps en raison d’une forte dépendance. L’article souligne l’importance de réduire la dépendance aux services de cloud américains et encourage l’exploration d’alternatives européennes.

Lire plus

Pré-rendu Next.js : quelle charge de trafic peut-il réellement supporter ?

2025-03-09
Pré-rendu Next.js : quelle charge de trafic peut-il réellement supporter ?

L'auteur a testé la capacité de trafic de son site Next.js pré-rendu et a constaté qu'un serveur VPS ne pouvait gérer qu'environ 200 requêtes simultanées, bien moins que prévu. Cela l'a conduit à une mise à niveau vers un serveur dédié, entraînant une amélioration significative des performances, gérant des milliers de requêtes par seconde. En revanche, le rendu côté serveur (SSR) a eu des performances bien inférieures au pré-rendu, ayant des difficultés avec le trafic intense. L'article aborde également les avantages et les inconvénients d'autres solutions telles que Cloudflare et Vercel, optant finalement pour un serveur dédié pour l'évolutivité. Des tests futurs exploreront des optimisations supplémentaires.

Lire plus

Google Traduction plante React (et d'autres applications web) : Un duel DOM

2025-02-14
Google Traduction plante React (et d'autres applications web) : Un duel DOM

Google Traduction, l'extension intégrée de Chrome, manipule le DOM d'une manière qui brise de nombreuses applications web modernes, particulièrement celles utilisant React. L'article examine en profondeur le fonctionnement de Google Traduction, qui remplace les TextNodes par des FontElements, perturbant le DOM virtuel de React et causant des plantages ou des incohérences de données. Des erreurs courantes comme `NotFoundError` et des échecs de `insertBefore` sont analysées, ainsi que des solutions de contournement telles que le monkey patching et l'encapsulation des TextNodes dans des éléments ``, mais ces solutions ont des limites. En fin de compte, l'article suggère aux développeurs de peser le pour et le contre, en désactivant potentiellement Google Traduction ou en implémentant leur propre localisation pour garantir la stabilité de l'application et l'expérience utilisateur.

Lire plus