Go

"
Autre

Impostor Syndrome – Maybe I’m Not Good Enough? | Moisis Hadjiagathangelou

Après plus de 9 ans de travail avec Laravel, l'auteur exprime un sentiment persistant de ne pas en faire assez, malgré ses compétences techniques. Il ressent la pression de suivre les nouvelles tendances et outils technologiques, tout en jonglant avec ses responsabilités familiales. Ces éléments exacerbent son syndrome de l'imposteur, même s'il a construit une carrière solide. Il encourage la communauté à partager leurs stratégies pour surmonter ces sentiments de doute.

Fullstack

The Best Web Application Framework for Your Website

Cet article traite des considérations clés pour choisir le bon framework d'application web, en soulignant l'importance de la taille et de la complexité du projet, des performances, des compétences des développeurs et de la sécurité. Il présente également une sélection de frameworks populaires tels que React, Angular, Vue.js, et Laravel, détaillant leurs avantages et leur pertinence pour différents types de projets. Il insiste sur le fait que faire le bon choix de framework peut influencer le succès d'une application web.

"
Sécurité

Anubis : un bloqueur de bots

L'article présente Anubis, un reverse proxy développé pour bloquer les bots sur le web, en utilisant un mécanisme de preuve de travail basé sur JavaScript. Ce système permet d'éviter la surcharge de requêtes causée par des crawlers AI. En plus de décrire son fonctionnement, l'auteur partage des exemples d'utilisation, notamment avec Codeberg et SearXNG. Anubis est conçu pour être léger et rapide, intégrant des techniques efficaces pour s'assurer que seuls les utilisateurs légitimes accèdent aux services protégés.

Fullstack

Le SymfonyLive Paris 2025 comme si vous y étiez - Jour 2 | Les-Tilleuls.coop

Le SymfonyLive Paris 2025 a présenté des conférences variées, mettant en avant des sujets allant de l'histoire des femmes dans la tech à des discussions techniques sur Symfony Messenger, l'évolution des applications web, et la création de PDFs avec Gotenberg. Laura Durieux a souligné le rôle crucial des femmes dans l'histoire de l'informatique, tandis que Grégoire Pineau a exposé les avantages de Symfony Messenger pour la gestion des messages. Damien Alexandre a discuté de l'utilisation de HTML et des SPA dans les applications modernes. Gotenberg, un générateur de PDF écrit en Go, a été présenté comme une alternative fiable et moderne. Mathias Arlaud a évoqué les évolutions d'API Platform et les améliorations réalisées pour faciliter la configuration et l'utilisation des ressources en 2025.

Autre

GitHub - flohoss/gocron: A go based task scheduler with GUI

GoCron est un planificateur de tâches développé avec Go et Vue.js qui permet aux utilisateurs de définir des jobs récurrents via un fichier de configuration YAML. Il lit les définitions des jobs, exécute des commandes à des moments spécifiques en utilisant des expressions cron, et transmet des variables d'environnement pour chaque job. Il supporte la gestion de jobs simples et permet de personnaliser l'environnement d'exécution grâce aux variables d'environnement.

Dev back

Go 1.24 interactive tour

La version 1.24 de Go introduit plusieurs nouvelles fonctionnalités notables, incluant des alias de type génériques, des pointeurs faibles pour permettre la gestion de la mémoire sans maintenir des objets vivants, ainsi qu'une amélioration des finaliseurs qui permettent d'attacher des fonctions de nettoyage lors de la collecte des ordures. De plus, la mise en œuvre des tables de hachage a été optimisée pour offrir de meilleures performances, et l'accès au système de fichiers a été restreint à un répertoire spécifique, augmentant ainsi la sécurité. Ces changements visent à améliorer la performance et la gestion des ressources en mémoire dans le développement d'applications Go.

"
Autre

Ente : une application de stockage de photos

L'article présente Ente, une application libre de gestion et de stockage de photos en auto-hébergement. Il décrit ses fonctionnalités, notamment le chiffrement des photos et leur réplication dans 3 datacenters européens. L'auteur partage des conseils sur l'auto-hébergement et la configuration de services S3 avec Ente, tout en soulignant l'importance de la sécurité et du choix des solutions en fonction des ressources disponibles.

"
Fullstack

crawshaw - 2025-01-06

Cet article présente l'expérience personnelle de l'auteur sur l'utilisation des modèles de langage génératifs (LLMs) pour améliorer sa productivité en programmation. Il décrit trois utilisations principales : l'autocomplétion, la recherche améliorée et la programmation par chat. L'auteur fait l'éloge des LLMs pour leur capacité à générer des réponses et à faciliter les tâches de programmation, tout en reconnaissant les défis associés, notamment l'apprentissage de leur utilisation efficace.

Fullstack

How we built the GitHub Skyline CLI extension using GitHub

En décembre 2024, GitHub a annoncé gh-skyline, une extension CLI permettant de générer un modèle 3D du graphique de contributions GitHub, prêt à imprimer. Cette extension s'appuie sur le GitHub CLI, qui permet d'interagir avec GitHub via une interface en ligne de commande. L'installation de gh-skyline nécessite d'abord le GitHub CLI, après quoi un simple commandement permet de créer le modèle 3D de contributions. Les développeurs peuvent également contribuer à gh-skyline, dont le code est open source, et GitHub Codespaces a été utilisé pour simplifier le développement et permettre aux contributeurs de gagner du temps en configurant facilement leur environnement. En parallèle, GitHub Copilot et Copilot Chat facilitent le processus de développement en offrant des suggestions contextuelles pendant la programmation. Cette initiative vise à valoriser l'historique des contributions des développeurs.