皆さんこんにちは!
少し前から、私は興味深いと思った Go (Golang) に関するリソース (ブログ投稿、ビデオ、プロジェクト) を毎日掲載するニュースレターを発行し始めました。最新6号のニュースレターをご紹介します。ぜひお役立てください。コーディングを楽しんでください!
Daily Golang 第 6 号 (2024-08-19)
Go のニュース、洞察、プロジェクトの毎日のハブ
⚡️最新
ここでは、Go コミュニティとその周辺地域からの最新のブログ投稿、ビデオ、プロジェクトを紹介します。
- GopherCon UK が最新カンファレンスの講演録音を公開
- ?囲碁のビジネス - キャメロン・バラハン、Google
- ? Go アプリケーションのデバッグ - Matt Boyle、Cloudflare
- ? Go ランタイムを理解する、Jesús Espino、Mattermost
- ?プロファイルに基づく最適化でアプリケーションのパフォーマンスを向上 Michael Pratt、Google
- ? AI があなたの仕事にやってくる - Adam Scholey、Benefex
- ?生成 AI を使用してコード クラフトを改善する - Liam Hampton、Microsoft
- ? AI の解読: Go プログラマーの視点 - Beth Anderson、BBC
- ?イベント駆動型ワークフロー - Andrew Wormald、Luno
- ? GopherCon UK 2024 by Jamie Tanna
- ?️ TreeGen
- ASCII ツリーからディレクトリおよびファイル構造へのジェネレーター
?発見
これは、チェックする価値のある、発見された興味深いブログ投稿、ビデオ、プロジェクトのリストです。
?ブログ投稿
- Go のより安全な列挙型
- この投稿では、Go でより安全な列挙型を実装する方法を検討し、列挙型に関連する一般的なエラーを回避し、コード内の型の安全性を確保する戦略を提供します。
- Go でのランダム テスト by John Arundel
- Go で Google でサインインする
- この投稿では、Go アプリケーションに Google OAuth 認証を実装する手順を説明します。 OAuth 認証情報の設定、Google の API との統合、Go プロジェクト内でのユーザー サインインの安全な処理について説明します。
- Golang でインタラクティブなシェルを構築する
- 著者は、Go で対話型コマンドライン シェルを作成するためのガイドを提供します。この投稿では、ユーザー入力の処理、コマンドの実行、シェル環境の管理などのトピックを取り上げ、堅牢な CLI ツールを構築するための実用的なアプローチを提供します。
?動画
- Julia Ogris - Go で初心者向けプログラミング言語を構築する | GopherConAU 2023
- Golang + HTMX が最も生産性の高いスタックである理由
- 基調講演 - Go: 夢見る人の言語 / デレク・パーカー
- Golang Go ルーチンの実際の使用例! - Golang 同時実行の例
⁉️ プロジェクト
- シロプセン/ログルス
- Logrus は、Go 用の構造化されたプラグイン可能なロギング ライブラリであり、さまざまな出力形式とフックをサポートする柔軟なロギング フレームワークを提供するように設計されています。
- fergusstrange/embedded-postgres
- Embedded Postgres を使用すると、実際の Postgres データベースを別の Go アプリケーションまたはテストの一部としてローカルで実行でき、開発環境に Postgres を組み込む簡単な方法が提供されます。
Daily Golang 第 5 号 (2024-08-18)
Go のニュース、洞察、プロジェクトの毎日のハブ
⚡️最新
ここでは、Go コミュニティとその周辺地域からの最新のブログ投稿、ビデオ、プロジェクトを紹介します。
- Go 1.23: 最新機能について知っておくべきこと
- Go で恋しいことの順序なしリスト
?発見
これは、チェックする価値のある、発見された興味深いブログ投稿、ビデオ、プロジェクトのリストです。
? Catatan Blog
- Bergerak Ke Arah Reka Bentuk Didorong Domain dalam Go
- Siaran ini membincangkan cara melaksanakan prinsip Reka Bentuk Dipacu Domain (DDD) dalam aplikasi Go. Pengarang menyediakan langkah praktikal untuk beralih daripada struktur aplikasi tradisional kepada DDD, memfokuskan pada penjajaran kod dengan domain perniagaan untuk kebolehselenggaraan yang lebih baik.
- Ralat membungkus dalam Go by John Arundel
- Anti-Corak Biasa dalam Aplikasi Web Go
- Pengarang mengenal pasti dan menerangkan beberapa anti-corak biasa dalam aplikasi web Go, menawarkan nasihat tentang cara mengelakkan perangkap ini untuk mencipta kod yang lebih cekap dan boleh diselenggara.
- Melaksanakan protokol konsensus edaran Raft dalam Go
? Video
- Raghav Roy - Coroutines and Go | GopherConAU 2023
- Golang Telah Memasuki Era Baharu untuk Laluan
- Cara Mengendalikan Ralat dalam API Golang dengan CEKAP
- Cara Memfaktorkan Semula Projek Golang Dengan Menggunakan Antaramuka
?️ Projek
- spf13/viper
- Pustaka pengurusan konfigurasi yang popular dalam Go, menyokong banyak format, pembolehubah persekitaran, konfigurasi jauh dan banyak lagi, direka bentuk untuk berfungsi dengan lancar dengan spf13/cobra.
- rqlite/rqlite
- Rqlite ialah pangkalan data hubungan teragih ringan yang dibina pada SQLite, menawarkan penyelesaian yang mudah digunakan untuk aplikasi yang memerlukan ketersediaan tinggi dan toleransi kesalahan.
Isu Golang Harian #4 (2024-08-17)
Hab harian anda untuk berita, cerapan dan projek Go
? Penemuan
Berikut ialah senarai catatan blog, video dan projek menarik yang ditemui yang patut dilihat.
? Catatan Blog
- Skrip ujian kendiri oleh John Arundel
- Menggunakan pilihan berfungsi dan bukannya rantaian kaedah dalam Go
- Jon Calhoun menyokong penggunaan pilihan berfungsi sebagai alternatif kepada rantaian kaedah dalam Go, menerangkan cara corak ini boleh membawa kepada kod yang lebih fleksibel dan boleh diselenggara.
- Pengenalan kepada DDD Lite: Apabila perkhidmatan mikro dalam Go tidak mencukupi
- Artikel ini memperkenalkan pendekatan "DDD Lite", menerangkan cara ia boleh menjadi jalan tengah antara Reka Bentuk Dipacu Domain (DDD) sepenuhnya dan corak reka bentuk yang lebih ringkas. Ia amat berguna apabila perkhidmatan mikro sahaja tidak cukup memenuhi keperluan perniagaan yang kompleks.
- Kawalan Konteks dalam Go
? Video
- Kehidupan Rahsia Seorang Goroutine - Jesús Espino - April Gophers 2023
- GopherCon 2023: Ellery Addington-White - Dari Sifar kepada Wira: Lancarkan Permainan Anda Sendiri dalam 45 Minit
- 06. Matteo Grella - Bahasa Pilihan untuk AI: Peluang dan Cabaran | GopherConAU 2023
- Bagaimana Untuk Menggunakan Goroutine Untuk Mengagregat Data Di Golang?!
?️ Projek
- pergi-tugas/tugas
- simple "Buat" alternatif.
- joho/godotenv)
- Port Go bagi perpustakaan Ruby dotenv, yang memuatkan pembolehubah persekitaran daripada fail .env, menjadikannya lebih mudah untuk mengurus konfigurasi khusus persekitaran.
Isu Golang Harian #3 (2024-08-16)
Hab harian anda untuk berita, cerapan dan projek Go
⚡️ Terkini
Berikut ialah siaran blog, video dan projek terbaharu daripada komuniti Go dan di sekelilingnya.
- Pergi adalah tukul saya, dan segala-galanya adalah paku
- No Go Related:
- Cara mencari APA-APA dalam Linux – panduan newb
? Penemuan
Berikut ialah senarai catatan blog, video dan projek menarik yang ditemui yang patut dilihat.
? Catatan Blog
- Menguji ralat dalam Go by John Arundel
- time.Now() dan Jam Monotonic
- Siaran membincangkan penggunaan masa.Now() dalam Go, terutamanya memfokuskan pada ciri jam monotonik. Pengarang menerangkan cara Go memastikan ketekalan masa merentas operasi, penting untuk mencegah ralat dalam aplikasi sensitif masa.
- Bina Pelayan Dengan Go Under 10 minit
- Bina API Go dengan pengesahan dompet, JWT, Gin
? Video
- Membina Sembang dengan WebSockets dan HTMX di Golang
- Alat TERBAIK untuk Menstruktur Projek Golang
- Penunjuk Adalah Brokoli Go - Beth Knight - July Gophers 2023
- Gosh - Menulis Go at the Command Line - Nick Wells - September Gophers
?️ Projek
- gookit/config
- Pustaka pengurusan konfigurasi Go yang komprehensif yang menyokong berbilang format fail, pembolehubah persekitaran dan bendera baris arahan, menawarkan fleksibiliti dalam cara konfigurasi dimuatkan dan digabungkan.
- onsi/ginkgo
- Ginkgo ialah rangka kerja ujian moden untuk Go, menyediakan sintaks ekspresif dan ciri berkuasa untuk menulis ujian yang boleh dibaca dan diselenggara, terutamanya untuk pembangunan dipacu tingkah laku (BDD).
Isu Golang Harian #2 (2024-08-15)
Hab harian anda untuk berita, cerapan dan projek Go
⚡️ Terkini
Berikut ialah siaran blog, video dan projek terbaharu daripada komuniti Go dan di sekelilingnya.
- Go 1.23 Iterator Tutorial
? Penemuan
Berikut ialah senarai catatan blog, video dan projek menarik yang ditemui yang patut dilihat.
? Catatan Blog
- Hijau tak tahu malu: TDD in Go oleh John Arundel
- Pengkomputeran Teragih Dengan Ikan Kod Kering, Masin, WASM, Dan (Tiny)Go
- Siaran ini secara kreatif meneroka penggunaan WebAssembly (WASM) dan TinyGo untuk pengkomputeran teragih, menggambarkan analogi kepada penggunaan sejarah ikan tongkol kering untuk perdagangan. Pengarang membincangkan faedah menggunakan TinyGo untuk menjalankan kod Go dalam persekitaran yang terhad seperti WASM.
- Corak strategi dalam Go
- Artikel ini menerangkan Corak Strategi, corak reka bentuk gelagat yang membenarkan gelagat algoritma dipilih semasa masa jalan. Pengarang menunjukkan cara melaksanakan corak ini dalam Go, menjadikan kod lebih fleksibel dan lebih mudah diselenggara.
- Cara memulakan projek Go pada 2023
? Video
- Go Concurrency Menjelaskan: Rutin & Saluran Pergi
- Bagaimana TIDAK Menulis Ujian dalam Go - Amir Malka
- Memahami masa tayangan Go - Jesus Espino
- Bagaimana Anda Harus Menggunakan Mutexes Dan Nilai Atom Di Golang?!
?️ Projek
- Evertras/meja gelembung
- Komponen jadual yang boleh disesuaikan dan interaktif yang direka untuk rangka kerja Bubble Tea, membenarkan pembangun membina UI berasaskan terminal yang kaya.
- nanovms/ops
- Alat untuk membina dan menjalankan unikernels dalam Go, direka untuk memudahkan penciptaan aplikasi yang ringan dan selamat dengan menggabungkannya ke dalam mesin maya satu guna.
Isu Golang Harian #1 (2024-08-14)
Hab harian anda untuk berita, cerapan dan projek Go
⚡️ Terkini
Berikut ialah siaran blog, video dan projek terbaharu daripada komuniti Go dan di sekelilingnya.
- Go 1.23 dikeluarkan
- Changelog.com - Go Time #326 - Kasut besar untuk diisi
- Pergi 1.23 dalam 23 minit (ByteSizeGo)
- Preemption in Go: pengenalan
- ? Memulakan siri baharu | Mari belajar - Go language - 1
- Tiada kaitan dengan Go
- Baiklah, saya sangat suka WezTerm
? Penemuan
Berikut ialah senarai catatan blog, video dan projek menarik yang ditemui yang patut dilihat.
? Catatan Blog
- Pengaturcaraan berfungsi dalam Go oleh John Arundel
- Menyambung ke pangkalan data PostgreSQL dengan pakej pangkalan data/sql Go
- Panduan komprehensif untuk menyambung ke pangkalan data PostgreSQL menggunakan pangkalan data/pakej sql Go. Siaran itu membimbing anda melalui langkah-langkah untuk menyediakan sambungan, melaksanakan pertanyaan dan mengendalikan ralat.
- Cabaran One Billion Row in Go: dari 1m45s hingga 3.4s dalam sembilan penyelesaian
- Pengarang membincangkan mengoptimumkan program Go untuk mengendalikan satu bilion baris data. Catatan tersebut memperincikan strategi dan penyelesaian berbeza yang dilaksanakan untuk mengurangkan masa pemprosesan dengan ketara, menawarkan cerapan tentang penalaan prestasi dalam Go.
- Cara menghuraikan masa atau tarikh dalam Go
- Artikel ini menerangkan cara menghuraikan dan memformat rentetan masa dan tarikh dalam Go, meliputi kes penggunaan biasa dan kemungkinan perangkap. Pengarang menyediakan contoh kod untuk menunjukkan cara mengendalikan pelbagai format tarikh dan masa dengan berkesan.
? Video
- Cara Menulis Semula Perkhidmatan - Michal Bock - April Gophers 2023
- Masa untuk Bermuhasabah - Sam Williams - September Gophers
- Menggunakan RabbitMQ Steams In Go
- Memahami Protokol Pelayan Bahasa - autolengkap, pemformatan - Adrian Hesketh
?️ Projek
- knadh/koanf
- Pustaka pengurusan konfigurasi Go yang ringkas, ringan dan boleh diperluaskan, menyokong JSON, TOML, YAML dan banyak lagi. Ia membolehkan penggabungan dan pelapisan konfigurasi yang mudah daripada pelbagai sumber.
- adrg/xdg
- A Go pelaksanaan Spesifikasi Direktori Pangkalan XDG, menyediakan cara piawai untuk mengurus direktori pengguna dan lokasi data aplikasi merentas sistem pengendalian yang berbeza.
以上が私は、Golang に関するリソースを含む毎日のニュースレター - Daily Golang を厳選しています。ニュースレターの最新号はこちらの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。