Maison  >  Article  >  développement back-end  >  J'organise une newsletter quotidienne avec des ressources sur Golang - Daily Golang. Voici les derniers numéros de la newsletter

J'organise une newsletter quotidienne avec des ressources sur Golang - Daily Golang. Voici les derniers numéros de la newsletter

WBOY
WBOYoriginal
2024-08-19 22:39:03778parcourir

I curate a daily newsletter with resources about Golang - Daily Golang. Here are the latest ssues of the newsletter

Bonjour à tous !

Il n'y a pas longtemps, j'ai commencé à publier une newsletter quotidienne avec des ressources (articles de blog, vidéos et projets) sur Go (Golang) que je trouvais intéressantes. Voici les 6 derniers numéros de la newsletter. J'espère que vous le trouverez utile. Bon codage !

Golang quotidien numéro 6 (2024-08-19)

Votre hub quotidien pour les actualités, les idées et les projets Go

⚡️ Dernières

Voici les derniers articles de blog, vidéos et projets de la communauté Go et de ses environs.

  • GopherCon UK a publié des enregistrements des conférences de la dernière conférence
    • ? Le business du Go – Cameron Balahan, Google
    • ? Débogage des applications Go - Matt Boyle, Cloudflare
    • ? Comprendre le runtime Go, Jesús Espino, Mattermost
    • ? Améliorez les performances des applications grâce à l'optimisation guidée par profil Michael Pratt, Google
    • ? L'IA arrive pour votre travail - Adam Scholey, Benefex
    • ? Améliorer votre code grâce à l'IA générative - Liam Hampton, Microsoft
    • ? Décoder l'IA : le point de vue d'un programmeur Go - Beth Anderson, BBC
    • ? Flux de travail pilotés par les événements - Andrew Wormald, Luno
  • ? GopherCon UK 2024 par Jamie Tanna
  • ?️TreeGen See More
    • Générateur d'arborescence ASCII vers répertoire et structure de fichiers

? Découvertes

Voici la liste des articles de blog, vidéos et projets intéressants découverts qui valent la peine d'être consultés.

? Articles de blog

  • Des énumérations plus sûres dans Go
    • Cet article explique comment implémenter des énumérations plus sûres dans Go, en fournissant des stratégies pour éviter les erreurs courantes associées aux énumérations et en garantissant la sécurité des types dans votre code.
  • Tests aléatoires dans Go par John Arundel
  • Connectez-vous avec Google dans Go
    • Cet article vous guide dans la mise en œuvre de l'authentification Google OAuth dans une application Go. Il couvre la configuration des informations d'identification OAuth, l'intégration à l'API de Google et la gestion sécurisée des connexions des utilisateurs au sein de vos projets Go.
  • Construire un shell interactif dans Golang
    • L'auteur fournit un guide pour créer un shell de ligne de commande interactif dans Go. L'article couvre des sujets tels que la gestion des entrées utilisateur, l'exécution de commandes et la gestion de l'environnement du shell, offrant une approche pratique pour créer des outils CLI robustes.

? Vidéos

  • Julia Ogris - Créer un langage de programmation pour débutants avec Go | GopherConAU 2023
  • Pourquoi Golang + HTMX est la pile la plus productive
  • Keynote - Go : le langage des rêveurs / Derek Parker
  • Un VRAI cas d'utilisation des routines Golang Go ! - Exemple de concurrence Golang

?️ Projets

  • sirupsen/logrus
    • Logrus est une bibliothèque de journalisation structurée et enfichable pour Go, conçue pour fournir un cadre de journalisation flexible prenant en charge divers formats et hooks de sortie.
  • fergusstrange/postgres-embarqué
    • Postgres intégré permet d'exécuter localement une véritable base de données Postgres dans le cadre d'une autre application ou d'un autre test Go, offrant ainsi un moyen simple d'inclure Postgres dans votre environnement de développement.

Numéro 5 du Golang quotidien (2024-08-18)

Votre hub quotidien pour les actualités, les idées et les projets Go

⚡️ Dernières

Voici les derniers articles de blog, vidéos et projets de la communauté Go et de ses environs.

  • ​Go 1.23 : ce que vous devez savoir sur les dernières fonctionnalités​
  • ​Une liste désordonnée de choses qui me manquent dans Go

? Découvertes

Voici la liste des articles de blog, vidéos et projets intéressants découverts qui valent la peine d'être consultés.

? Articles de blog

  • Vers une conception basée sur le domaine dans Go
    • Cet article explique comment implémenter les principes de conception pilotée par domaine (DDD) dans les applications Go. L'auteur fournit des étapes pratiques pour passer des structures d'application traditionnelles au DDD, en se concentrant sur l'alignement du code avec les domaines métier pour une meilleure maintenabilité.
  • Erreur d'emballage dans Go par John Arundel
  • Anti-modèles courants dans les applications Web Go
    • L'auteur identifie et explique plusieurs anti-modèles courants dans les applications Web Go, offrant des conseils sur la façon d'éviter ces pièges pour créer un code plus efficace et plus maintenable.
  • Implémentation du protocole de consensus distribué Raft dans Go

? Vidéos

  • Raghav Roy - Coroutines et Go | GopherConAU 2023
  • Golang est entré dans une nouvelle ère pour le routage
  • Comment gérer EFFICACEMENT les erreurs dans les API Golang
  • Comment refactoriser un projet Golang à l'aide d'interfaces

?️ Projets

  • spf13/vipère
    • Une bibliothèque de gestion de configuration populaire dans Go, prenant en charge de nombreux formats, variables d'environnement, configurations à distance, etc., conçue pour fonctionner de manière transparente avec spf13/cobra.
  • rqlite/rqlite
    • Rqlite est une base de données relationnelle légère et distribuée construite sur SQLite, offrant une solution facile à utiliser pour les applications nécessitant une haute disponibilité et une tolérance aux pannes.

Golang quotidien numéro 4 (2024-08-17)

Votre hub quotidien pour les actualités, les idées et les projets Go

? Découvertes

Voici la liste des articles de blog, vidéos et projets intéressants découverts qui valent la peine d'être consultés.

? Articles de blog

  • Scripts de test autonomes par John Arundel
  • Utiliser des options fonctionnelles au lieu du chaînage de méthodes dans Go
    • Jon Calhoun préconise l'utilisation d'options fonctionnelles comme alternative au chaînage de méthodes dans Go, expliquant comment ce modèle peut conduire à un code plus flexible et plus maintenable.
  • Introduction à DDD Lite : Quand les microservices dans Go ne suffisent pas
    • Cet article présente une approche « DDD Lite », expliquant comment elle peut constituer un juste milieu entre la conception pilotée par domaine (DDD) à part entière et les modèles de conception plus simples. C’est particulièrement utile lorsque les microservices seuls ne répondent pas suffisamment aux besoins complexes de l’entreprise.
  • Contrôle du contexte dans Go

? Vidéos

  • La vie secrète d'une Goroutine - Jesús Espino - April Gophers 2023
  • GopherCon 2023 : Ellery Addington-White - De zéro à héros : lancez votre propre jeu en 45 minutes
  • 06. Matteo Grella - Le langage incontournable pour l'IA : opportunités et défis | GopherConAU 2023
  • Comment utiliser Goroutines pour agréger des données dans Golang ?!

?️ Projets

  • aller-tâche/tâche
    • alternative simple à "Faire".
  • joho/godotenv)
    • Un port Go de la bibliothèque Ruby dotenv, qui charge les variables d'environnement à partir d'un fichier .env, facilitant ainsi la gestion des configurations spécifiques à l'environnement.

Golang quotidien numéro 3 (2024-08-16)

Votre hub quotidien pour les actualités, les idées et les projets Go

⚡️ Dernières

Voici les derniers articles de blog, vidéos et projets de la communauté Go et de ses environs.

  • Allez c'est mon marteau, et tout est un clou​
  • Non, allez-y
    • ​Comment trouver TOUT sous Linux – guide newb

? Découvertes

Voici la liste des articles de blog, vidéos et projets intéressants découverts qui valent la peine d'être consultés.

? Articles de blog

  • Erreurs de test dans Go par John Arundel
  • time.Now() et l'horloge monotone
    • L'article traite de l'utilisation de time.Now() dans Go, en se concentrant particulièrement sur la fonction d'horloge monotone. L'auteur explique comment Go garantit la cohérence temporelle entre les opérations, ce qui est crucial pour éviter les erreurs dans les applications sensibles au facteur temps.
  • Construire un serveur en moins de 10 minutes
  • Créez une API Go avec authentification de portefeuille, JWT, Gin

? Vidéos

  • Créer un chat avec WebSockets et HTMX dans Golang
  • Le MEILLEUR outil pour structurer les projets Golang
  • Les pointeurs sont le brocoli du Go - Beth Knight - Gophers de juillet 2023
  • Gosh - Écriture de Go sur la ligne de commande - Nick Wells - September Gophers

?️ Projets

  • gokit/config
    • Une bibliothèque complète de gestion de configuration Go qui prend en charge plusieurs formats de fichiers, variables d'environnement et indicateurs de ligne de commande, offrant une flexibilité dans la façon dont les configurations sont chargées et fusionnées.
  • onsi/ginkgo
    • Ginkgo est un framework de test moderne pour Go, fournissant une syntaxe expressive et des fonctionnalités puissantes pour écrire des tests lisibles et maintenables, en particulier pour le développement piloté par le comportement (BDD).

Golang quotidien numéro 2 (2024-08-15)

Votre hub quotidien pour les actualités, les idées et les projets Go

⚡️ Dernières

Voici les derniers articles de blog, vidéos et projets de la communauté Go et de ses environs.

  • Tutoriel des itérateurs Go 1.23

? Découvertes

Voici la liste des articles de blog, vidéos et projets intéressants découverts qui valent la peine d'être consultés.

? Articles de blog

  • Vert sans vergogne : TDD in Go de John Arundel
  • Informatique distribuée avec de la morue séchée et salée, WASM et (Tiny)Go
    • Cet article explore de manière créative l'utilisation de WebAssembly (WASM) et TinyGo pour l'informatique distribuée, en faisant une analogie avec l'utilisation historique de la morue séchée à des fins commerciales. L'auteur discute des avantages de l'utilisation de TinyGo pour exécuter du code Go dans des environnements contraints comme WASM.
  • Modèle de stratégie dans Go
    • Cet article explique le Strategy Pattern, un modèle de conception comportementale qui permet de sélectionner le comportement d'un algorithme au moment de l'exécution. L'auteur montre comment implémenter ce modèle dans Go, rendant le code plus flexible et plus facile à maintenir.
  • Comment démarrer un projet Go en 2023

? Vidéos

  • Go Concurrency expliqué : Go Routines et canaux
  • Comment NE PAS rédiger un test en Go - Amir Malka
  • Comprendre le runtime Go - Jesus Espino
  • Comment utiliser les mutex et les valeurs atomiques dans Golang ?!

?️ Projets

  • Evertras/table à bulles
    • Un composant de table personnalisable et interactif conçu pour le framework Bubble Tea, permettant aux développeurs de créer de riches interfaces utilisateur basées sur un terminal.
  • nanovms/opérations
    • Un outil permettant de créer et d'exécuter des unikernels dans Go, conçu pour simplifier la création d'applications légères et sécurisées en les regroupant dans des machines virtuelles à usage unique.

Golang quotidien numéro 1 (2024-08-14)

Votre hub quotidien pour les actualités, les idées et les projets Go

⚡️ Dernières

Voici les derniers articles de blog, vidéos et projets de la communauté Go et de ses environs.

  • ​Go 1.23 est sorti​
  • ​Changelog.com - Go Time #326 - De grandes chaussures à remplir​
  • ​Go 1.23 en 23 minutes (ByteSizeGo)​
  • ​Préemption en Go : une introduction​
  • ? Commencer une nouvelle série | Apprenons - Allez la langue - 1​
  • Aucun rapport avec Go
    • ​D'accord, j'aime beaucoup WezTerm

? Découvertes

Voici la liste des articles de blog, vidéos et projets intéressants découverts qui valent la peine d'être consultés.

? Articles de blog

  • Programmation fonctionnelle en Go par John Arundel
  • Connexion à une base de données PostgreSQL avec le package base de données/sql de Go
    • Un guide complet sur la connexion à une base de données PostgreSQL à l’aide du package base de données/sql de Go. L'article vous guide à travers les étapes pour établir une connexion, exécuter des requêtes et gérer les erreurs.
  • Le One Billion Row Challenge in Go : de 1m45s à 3,4s en neuf solutions
    • L'auteur discute de l'optimisation d'un programme Go pour gérer un milliard de lignes de données. L'article détaille différentes stratégies et solutions mises en œuvre pour réduire considérablement le temps de traitement, offrant un aperçu de l'optimisation des performances dans Go.
  • Comment analyser une heure ou une date dans Go
    • Cet article explique comment analyser et formater les chaînes d'heure et de date dans Go, couvrant les cas d'utilisation courants et les pièges potentiels. L'auteur fournit des exemples de code pour démontrer comment gérer efficacement divers formats de date et d'heure.

? Vidéos

  • Comment réécrire un service - Michal Bock - April Gophers 2023
  • Il est temps de réfléchir - Sam Williams - Gophers de septembre
  • Utiliser RabbitMQ Steams In Go
  • Comprendre le protocole Language Server - saisie semi-automatique, formatage - Adrian Hesketh

?️ Projets

  • knadh/koanf
    • Une bibliothèque de gestion de configuration Go simple, légère et extensible, prenant en charge JSON, TOML, YAML et plus encore. Il permet une fusion et une superposition faciles de configurations provenant de diverses sources.
  • adrg/xdg
    • Une implémentation Go de la spécification XDG Base Directory, fournissant un moyen standardisé de gérer les répertoires d'utilisateurs et les emplacements de données d'application sur différents systèmes d'exploitation.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn