Spaceship Go adalah Perpustakaan Standar Journey to Go. Beberapa paket utama dieksplorasi untuk memahami mengapa mereka berguna, dan juga bagaimana mereka diimplementasikan di bawah kap. Ini berfungsi sebagai referensi dari beberapa alat utama yang tersedia dan primitif yang ditawarkan oleh bahasa, yang dapat sangat membantu untuk menulis kode performant dan idiomatik.
Keamanan dengan Go adalah buku keamanan Golang pertama, dan ini berguna untuk aplikasi Tim Biru dan Tim Merah. Dengan buku ini, Anda akan belajar cara menulis perangkat lunak yang aman, memantau sistem Anda, mengamankan data, sistem serangan, dan mengekstrak informasi.
Topik defensif termasuk kriptografi, forensik, penangkapan paket, dan membangun aplikasi web yang aman.
Topik ofensif termasuk brute force, pemindaian pelabuhan, injeksi paket, pengikisan web, teknik sosial, dan teknik pasca eksploitasi.
Dalam buku ini kami akan membuat bahasa pemrograman bersama.
Kami akan mulai dengan 0 baris kode dan berakhir dengan penerjemah yang sepenuhnya berfungsi untuk bahasa pemrograman monyet*.
Langkah demi langkah. Dari token ke output. Semua kode yang ditampilkan dan disertakan. Sepenuhnya diuji.
Ini adalah sekuel menulis interpreter di Go.
Kami mengambil tepat di mana kami tinggalkan dan menulis kompiler dan mesin virtual untuk monyet.
Runnable dan diuji kode depan dan tengah, dibangun dari bawah ke atas, langkah demi langkah - seperti sebelumnya.
Tapi kali ini, kita akan mendefinisikan bytecode, menyusun monyet dan menjalankannya di mesin virtual kita sendiri.
Ini adalah langkah selanjutnya dalam evolusi monyet.
The Ultimate Go Notebook adalah buku pendamping resmi untuk kelas Ultimate Go Ardan Labs.
Dengan buku ini, Anda akan belajar cara menulis lebih banyak kode idiomatik dan kinerja dengan fokus pada keputusan rekayasa tingkat mikro.
Buku catatan ini telah dirancang untuk memberikan referensi untuk semua yang disebutkan di kelas, seolah -olah itu adalah catatan pribadi Anda sendiri.
100 go kesalahan dan bagaimana menghindarinya menjadi sorotan pada kesalahan umum pada kode Go yang bahkan mungkin tidak Anda ketahui. Anda akan menjelajahi bidang -bidang utama bahasa seperti konkurensi, pengujian, struktur data, dan banyak lagi - dan belajar bagaimana menghindari dan memperbaiki kesalahan dalam proyek Anda sendiri.
GO Efektif adalah panduan praktis untuk menulis kode berkualitas tinggi yang mudah diuji dan dipelihara. Buku ini penuh dengan praktik terbaik untuk diadopsi dan anti-pola untuk menghindar. Ini mengeksplorasi apa yang membuat Go sangat berbeda dari bahasa lain, dan bagaimana Anda masih dapat memanfaatkan keterampilan Anda yang ada untuk menulis kode Go yang sangat baik. Ditujukan untuk GO Beginners yang ingin lulus untuk pengembangan GO yang serius, Anda akan menulis dan menguji aplikasi baris perintah, klien dan server API Web, program bersamaan, dan banyak lagi.
Apa kesamaan Docker, Kubernetes, dan Prometheus? Semua teknologi cloud asli ini ditulis dalam bahasa pemrograman GO. Buku praktis ini menunjukkan kepada Anda cara menggunakan kekuatan Go untuk mengembangkan layanan asli cloud yang dapat diskalakan dan tangguh, bahkan dalam lingkungan yang tidak terduga. Anda akan mengeksplorasi komposisi dan konstruksi aplikasi ini, mulai dari fitur tingkat rendah dari pola desain tingkat menengah hingga pertimbangan arsitektur tingkat tinggi.
Pahami Kubernetes dan sistem orkestrasi lainnya secara mendalam dengan membangun sendiri menggunakan GO dan Docker API.
Sistem orkestrasi seperti Kubernetes mengoordinasikan subsistem dan layanan perangkat lunak lain untuk membuat sistem terorganisir yang lengkap. Meskipun alat orkestrasi memiliki reputasi untuk kompleksitas, mereka dirancang di sekitar beberapa pola penting yang berlaku di banyak aspek pengembangan perangkat lunak. Bangun orkestra di Go mengungkapkan cara kerja dalam kerangka kerja orkestrasi dengan membimbing Anda saat Anda mendesain dan mengimplementasikan sendiri menggunakan Go SDK. Saat Anda membuat kerangka kerja orkestrasi Anda sendiri, Anda akan meningkatkan pemahaman Anda tentang Kubernet dan perannya dalam desain sistem terdistribusi. Anda juga akan membangun keterampilan yang diperlukan untuk merancang solusi orkestrasi khusus untuk saat-saat ketika solusi out-of-the-box tidak cocok.
Sumber yang bagus untuk mulai membangun aplikasi web dengan Go. Gratis untuk dibaca secara online.
Buku luar biasa lainnya untuk belajar pengembangan web di Golang. Gratis untuk dibaca secara online

Buku ini ditulis untuk mengajarkan cara mengembangkan aplikasi web di Go for People yang tahu sedikit go dan memiliki informasi dasar tentang aplikasi web secara umum. Kami (Anda) akan membangun WebApp tanpa menggunakan kerangka kerja pihak ketiga dan menggunakan perpustakaan eksternal sesedikit mungkin. Keuntungannya adalah Anda akan belajar banyak saat membuat kode tanpa kerangka kerja.
Pemrograman Web GO mengajarkan Anda cara membangun aplikasi web di Go menggunakan prinsip -prinsip desain modern. Anda akan mengerjakan banyak contoh yang memperkenalkan konsep inti seperti permintaan pemrosesan dan mengirimkan tanggapan, mesin templat, dan kegigihan data. Anda juga akan menyelami topik yang lebih maju, seperti konkurensi, pengujian aplikasi web dan penyebaran baik untuk server barebones dan penyedia PaaS.
Saat ini, perusahaan dan pengembang perlu menanggapi perubahan pasar dengan kecepatan sangat tinggi. Organisasi yang tidak dibangun di atas perangkat lunak yang sangat tersedia dan berkembang pesat akan berjalan seperti dinosaurus. Cloud Native Go menyatukan pengembang pengetahuan untuk membangun aplikasi cloud skala besar yang memenuhi tuntutan pelanggan dan pasar saat ini.
Pengembangan web dengan GO ditulis untuk mengajar pemula dan ahli cara membuat dan menggunakan aplikasi web nyata. Anda tidak akan membangun daftar TODO Boilerplate, tetapi sebaliknya akan membuat dan menggunakan aplikasi galeri foto siap produksi, mirip dengan pixieset, dari awal. Buku ini mengasumsikan tidak ada pengalaman pengembangan web sebelumnya dan mencakup semua yang perlu Anda ketahui untuk berhasil membangun aplikasi web Anda sendiri.
Kursus ini adalah sumber daya yang sangat berharga untuk membantu Anda memahami fitur -fitur kuat GO untuk membangun aplikasi web yang sederhana, andal, aman, dan efisien.
Apakah Anda merencanakan aplikasi baru atau bekerja di monolit yang ada, buku ini akan menjelaskan dan menggambarkan dengan contoh -contoh praktis bagaimana tim dari semua ukuran dapat mulai menyelesaikan masalah dengan layanan microser. Ini akan membantu Anda memahami Docker dan Compose Docker dan bagaimana hal itu dapat digunakan untuk mengisolasi dependensi layanan mikro dan membangun lingkungan. Kami mengakhiri dengan menunjukkan kepada Anda berbagai teknik untuk memantau, menguji, dan mengamankan layanan microser Anda.
Sebuah buku yang diisi dengan contoh tentang cara menggunakan Docker dan pergi untuk membuat aplikasi 12 faktor terbaik. Ini membahas langkah-langkah individual dari pedoman aplikasi dua belas faktor dan cara mengimplementasikannya dengan Go dan Docker.
Ini adalah edisi ke -3 Mastering Go. Ada banyak topik baru yang menarik dalam edisi terbaru ini termasuk menulis layanan RESTful, bekerja dengan protokol Websocket, menggunakan tindakan github dan tindakan gitlab untuk proyek GO serta bab yang sama sekali baru tentang obat generik dan pengembangan banyak utilitas praktis.
Buku ini dimulai dengan pengantar untuk menggunakan struktur data dan algoritma. Anda akan belajar cara menyimpan data menggunakan daftar tertaut, array, tumpukan, dan antrian. Bergerak maju, Anda akan menemukan cara menerapkan algoritma penyortiran dan pencarian, diikuti oleh pohon pencari biner. Buku ini juga akan membantu Anda meningkatkan kinerja aplikasi Anda dengan merangkai tipe data dan mengimplementasikan struktur hash dalam desain algoritma. Akhirnya, Anda dapat menerapkan struktur data tradisional untuk menyelesaikan masalah dunia nyata. Pada akhir buku ini, Anda akan menjadi mahir dalam mengimplementasikan struktur data klasik dan algoritma di Go, mendorong Anda untuk menjadi programmer GO yang percaya diri.