Le récap #2 - Mai 2025

Un vendeur de journaux dans un kiosque parisien, pixel art

My Experience with Next.js Why It’s Bad (And Getting Worse)

Bharathvaj Ganesan

L’auteur de l’article, Bharathvaj Ganesan, partage ses frustrations avec le framework Next.js. Il souligne les changements constants dans la direction du projet, qui ont forcé les développeurs à réapprendre et à s’adapter fréquemment. Il critique également la complexité croissante de Next.js et les problèmes de performance qu’il a rencontrés. Un autre problème majeur est une faille de sécurité critique qui a été révélée et qui a pris trois semaines à être corrigée. Enfin, l’auteur mentionne que certaines fonctionnalités ne fonctionnent correctement que sur Vercel et que la migration peut être douloureuse. Il conseille de réévaluer si votre projet nécessite toutes les fonctionnalités de Next.js et d’envisager des frameworks plus simples pour les petites applications.

Lire l’article



Why are big tech companies so slow?

sean goedecke

Cet article tente de répondre à la question de pourquoi les grandes entreprises technologiques sont lentes à développer de nouvelles fonctionnalités. L’auteur réfute plusieurs théories courantes, comme l’incompétence des ingénieurs ou l’inefficacité des méthodes de gestion de projet. Il pense que la lenteur est due à la complexité croissante qui accompagne l’ajout de nouvelles fonctionnalités à une application déjà riche en fonctionnalités. Chaque nouvelle fonctionnalité peut potentiellement interagir avec toutes celles qui l’ont précédée, ajoutant une charge cognitive importante. De plus, certaines fonctionnalités, appelées “fonctionnalités méchantes”, interfèrent avec toutes les autres, augmentant encore plus la complexité. Malgré cela, les grandes entreprises technologiques continuent d’ajouter des fonctionnalités car elles sont très rentables.

Lire l’article



OpenClassrooms taille encore dans ses effectifs

maddyness

OpenClassrooms, plateforme française de formation en ligne, a réduit à nouveau ses effectifs, se séparant d’environ 18% de ses salariés, soit une cinquantaine de personnes, via une rupture conventionnelle collective. Cette restructuration fait suite à une précédente en 2023 qui avait vu un quart des effectifs quitter l’entreprise. OpenClassrooms justifie ces coupes par un contexte réglementaire difficile dans le secteur de l’EdTech. En particulier, la baisse des inscriptions en apprentissage dans le supérieur, les incertitudes sur les financements publics et la réforme des niveaux de prise en charge pour l’apprentissage à distance affectent l’entreprise. Une nouvelle réforme de financement de l’apprentissage, prévoyant une contribution des employeurs de 750 euros par contrat et une minoration de 20% des niveaux de prise en charge pour les formations en distanciel, inquiète également le secteur.

Lire l’article



Qu’est-ce qu’un registry Docker?

NX Academy

Dans ma fiche technique de Juin 2025, je reviens sur le concept de registry Docker. Pour faire simple, un registry, c’est un service de stockage et de distribution d’images Docker, similaire à GitHub mais pour les conteneurs. Ces registries peuvent être soit publics, soit privés. Le plus connu est Docker Hub, mais il existe des alternatives comme GitHub Container Registry, GitLab Container Registry, Google Container Registry et Amazon ECR. Il est également possible d’héberger son propre registry Docker sur ses serveurs. Pour utiliser un registry Docker, il faut se connecter, taguer et pousser son image, puis la récupérer sur n’importe quelle machine avec une commande docker image pull. Enfin, il est possible de changer de registry dans son fichier docker-compose.yml.

Lire l’article



Bonne lecture et on se retrouve au mois de juin !