L'énigme du cloud européen : un chemin vers l'autonomie

2025-03-18
L'énigme du cloud européen : un chemin vers l'autonomie

La dépendance de l'Europe aux services cloud américains la rend vulnérable. Les forces du marché n'ont pas fourni d'alternative européenne viable, et les entreprises hésitent à adopter des solutions non éprouvées. Cet article plaide pour une politique industrielle : acquisition publique ciblée, subventions stratégiques et exploitation de la collaboration open source pour construire un écosystème cloud souverain. Le succès dépend du développement par les gouvernements d'une connaissance approfondie du secteur, de l'apprentissage des échecs de projets à grande échelle passés et de la promotion des talents locaux pour parvenir à l'indépendance du cloud.

Lire plus

La souveraineté numérique de l'Europe : cessez de dépendre du cloud américain !

2025-02-23
La souveraineté numérique de l'Europe : cessez de dépendre du cloud américain !

Le transfert des sociétés et des gouvernements européens vers le cloud américain est une folie. L'auteur soutient que cela n'est pas seulement risqué compte tenu de l'évolution des politiques du gouvernement américain, mais que les justifications juridiques sont invalidées par les actions de Trump. Cette dépendance provient de la commodité, mais sacrifier la souveraineté numérique pour la facilité est dangereux. L'article exhorte l'Europe à se libérer de la dépendance technologique des États-Unis, à soutenir les logiciels locaux et à investir dans des alternatives pour garantir la souveraineté numérique et la sécurité nationale. La commodité des logiciels américains ne doit pas l'emporter sur les risques d'une dépendance totale.

Lire plus

Les scanners de sécurité de Microsoft brisent les liens à usage unique : une norme cybernétique changeante

2025-01-23
Les scanners de sécurité de Microsoft brisent les liens à usage unique : une norme cybernétique changeante

Bert Hubert révèle que les scanners de sécurité de Microsoft et d'autres visitent les liens dans les e-mails et exécutent du JavaScript, y compris l'envoi de requêtes POST. Cela viole la norme de longue date selon laquelle les requêtes POST ne doivent pas avoir d'effets secondaires, ce qui brise les liens de connexion à usage unique. L'article examine l'impact sur le développement web et appelle à une plus grande transparence de la part des grandes entreprises technologiques lorsqu'elles modifient les normes d'Internet.

Lire plus
Développement Liens à usage unique

La lutte surprenante pour obtenir une heure d'époque UNIX à partir d'une chaîne UTC en C ou C++

2025-01-19
La lutte surprenante pour obtenir une heure d'époque UNIX à partir d'une chaîne UTC en C ou C++

Cet article explore les complexités de la conversion de chaînes de caractères UTC en horodatages Unix en C/C++. L'auteur découvre des comportements inattendus dans les fonctions de gestion du temps POSIX dans diverses bibliothèques et langages C. L'accent est mis sur l'utilisation des fonctions `strptime()`, `mktime()` et `timegm()`, en soulignant les problèmes liés à l'heure d'été et aux paramètres régionaux. Des solutions sont proposées, notamment l'utilisation de `timegm()` pour les heures UTC et l'exploitation des flux C++ pour contourner les problèmes de paramètres régionaux. L'article conclut en recommandant des bibliothèques de gestion du temps plus robustes disponibles en C++20 et versions ultérieures, telles que la bibliothèque tz de Howard Hinnant.

Lire plus
Développement

Leçons apprises dans le développement de logiciels à long terme

2024-12-22
Leçons apprises dans le développement de logiciels à long terme

Cet article résume les leçons apprises dans le développement de logiciels à long terme, en soulignant l'importance de maintenir un code simple, de choisir soigneusement les dépendances, de réaliser des tests approfondis et de disposer d'une équipe solide. S'appuyant sur des interactions avec les utilisateurs de Mastodon et des expériences au sein du Bureau électoral néerlandais, l'auteur met en évidence les risques importants liés aux dépendances excessives, au code complexe et au roulement fréquent des équipes dans les projets à long terme. Il conseille aux développeurs de revoir périodiquement les dépendances, d'écrire des cas de test complets et de documenter méticuleusement la philosophie et les décisions de conception du code pour relever les défis de la maintenance à long terme et des changements technologiques. L'article souligne également les avantages de l'open source et l'importance d'un code simple, mettant en garde les développeurs contre la recherche aveugle de nouvelles technologies et optant pour des solutions éprouvées.

Lire plus