Aller au contenu
14 articles par Felix Schneider

Pourquoi chacun devrait se contrôler en ce qui concerne l'utilisation de l'IA

A beautiful cover image with the text "Cognitive Erosion"

Cela fait plus de deux ans et demi depuis la sortie de ChatGPT. Le 30ème novembre 2022 a marqué le début d’une nouvelle ère : l’ère de l’IA. De nos jours, de nombreuses professions et personnes dans leur vie privée, notamment dans le secteur des technologies de l’information, l’utilisent quotidiennement. Et nous ne savons même pas où nous en sommes sur le cycle de hype de Gartner ou si l’IA s’améliorera selon la “Loi des retours accélérés” de Kurzweil.

La tendance est encore en hausse, mais en même temps, j’ai remarqué une dégradation légère mais constante des connaissances au niveau humain, car les gens délèguent de plus en plus de travaux créatifs à l’IA. Par conséquent, j’ai décidé d’écrire un petit article de blog, où je peux partager mes pensées, en essayant de décourager la surutilisation de l’intelligence artificielle qui ruinerait nos capacités cognitives. Et bien que je sache que très peu de personnes liront cela, cela ne m’empêche pas d’essayer. Sinon, je pourrais avoir manqué ma opportunité de contribuer à l’avenir de l’humanité.

Vibe-coding une extension VS Code pour des projets Terraform

A beautiful cover image with the text "VSCE Terraform"

Aujourd’hui, je veux parler d’une petite extension VS Code que j’ai codée intuitivement en une seule journée pour rendre le travail avec Terraform plus facile. Je vais d’abord expliquer ce qu’est Terraform, puis plonger directement dans les fonctionnalités et les raisons derrière cette extension. N’hésitez pas à passer à la section suivante si vous êtes déjà familier avec Terraform.

Les chansons obsédantes et le message caché dans le motif

A beautiful cover image with the text "Earworms"

Oui, ce titre est un petit clin d’œil à l’excellente série Netflix “Arcane”, mais ce n’est pas le sujet de cet article.

Aujourd’hui, je souhaite partager quelques réflexions sur les chansons obsédantes, un terme qui trouve son origine en allemand (« Ohrwurm ») et qui a ensuite été adopté en anglais en tant que traduction littérale. Le sens derrière ce terme plutôt abstrait est la musique accrocheuse—musique collante, comme l’appelle Wikipédia. Ce phénomène se produit souvent de manière imprévisible, surtout lorsque nos pensées s’éloignent du moment présent.

Accélérer les traductions avec l'intégration continue

A beautiful cover image with the text "AI Translations"

Je travaille sur des logiciels open source sur githubGitHub depuis plus d’un an maintenant, et bien que je pensais avoir trouvé tout ce à quoi je voulais contribuer, j’ai récemment découvert le projet personnel de pelikhanPeli, action-continuous-translation, et je suis très heureux d’y contribuer régulièrement et de faire maintenant partie de cette petite communauté.

Certains aspects de la création d'un blog sont vraiment faciles, et d'autres extrêmement difficiles !

A beautiful cover image with the text "Writing Skill"

Parlons un peu de comment on peut s’améliorer (sans pour autant devenir un maître, personne n’est parfait) dans l’écriture d’un article de blog. Ce ne sont que mes réflexions après que deux gars géniaux de la Communauté Astro (jdtjenkinsJacob et louisescherLou) aient décidé d’écrire des blogs sur la difficulté ou la facilité d’écrire des articles de blog.

Veuillez lire leurs articles en premier, car celui-ci est une suite aux deux autres :

  1. “Pourquoi est-il si difficile d’écrire des articles de blog ?” - Jacob Jenkins
  2. “Pourquoi écrire des blogs n’est pas difficile” - Louis Escher
  3. “Certains aspects de la création d’un blog sont vraiment faciles, et d’autres extrêmement difficiles !” - Felix Schneider

Après cela, vous aurez complété avec succès cette trilogie géniale sur les articles de blog.

Comment j'ai créé un README de profil GitHub qui ne devrait pas exister (mais il existe)

A beautiful cover image with the text "GitHub Profile"

Créer un README de profil githubGitHub remarquable ne se limite pas à ajouter quelques badges — il s’agit de repousser les limites techniques. Dans cette exploration approfondie, j’examine la manipulation de SVG au niveau inférieur, la conversion HTML en SVG, les animations intégrées et l’automatisation complète avec GitHub Actions pour créer ce que je crois être l’un des READMEs GitHub les plus avancés techniquement. D’une grille Bento dynamique qui se met à jour toutes les 5 minutes à des SVG intégrés en direct sans requêtes externes, ce projet a transformé mon profil en une vitrine vivante et auto-mise à jour de mon travail. Vous voulez savoir comment je l’ai fait ? Détaillons ensemble. 🚀

Configurer le déploiement continu dans un dépôt GitHub

A beautiful cover image with the text "Github CD"

Aujourd’hui, nous allons voir comment configurer un githubGitHub dépôt qui sera déployé sur un cluster k3s via Argo CD. En résumé, l’article inclura les fichiers Workflow, le Dockerfile, les manifestes (déploiement) et les dépôts Docker HubDocker Hub. Veuillez consulter notre blog Argo CD car cet article sera une continuation d’un autre post.

Configuration d'Argo CD dans un cluster k3s

A beautiful cover image with the text "Argo CD"

Pour continuer à améliorer notre cluster k3s et surtout le flux de travail CI/CD, nous allons maintenant nous pencher sur l’outil GitOps appelé Argo CDArgo CD, et comment nous pouvons l’intégrer à notre cluster. Notre pile technologique pour le déploiement utilise ces services: k3s, Helm, Cilium et après ce tutoriel, Argo CD également.

Mise en place de Kubernetes avec Cilium et Cloudflare

A beautiful cover image with the text "Kubernetes"

Cet article de blog décrit le processus de configuration d’un cluster KubernetesKubernetes avec k3sk3s et CiliumCilium. Nous utilisons HelmHelm comme gestionnaire de packages et CloudflareCloudflare comme émetteur de certificats. Nous avons utilisé les astuces et conseils de Vegard S. Hagen tirés de son article. En gros, ce blog explique comment tous les sites trueberryless.org sont déployés (ce n’est plus le cas).