Golang News http://golangnews.com Jobs, Code, Videos and News for Go hackers - everything about the go programming language Thu, 12 Dec 2019 13:38:00 +0000 Book: The Go Programming Language 28 points posted by kenny http://www.gopl.io 60 Wed, 30 Sep 2015 08:55:00 +0000 Book: Machine learning with go #machinelearning <p>The mission of this book is to turn readers into productive, innovative data analysts who leverage Go to build robust and valuable applications. To this end, the book clearly introduces the technical aspects of building predictive models in Go, but it also helps the reader understand how machine learning workflows are being applied in real-world scenarios.</p> <p>Machine Learning with Go shows readers how to be productive in machine learning while also producing applications that maintain a high level of integrity. It also gives readers patterns to overcome challenges that are often encountered when trying to integrate machine learning in an engineering organization.</p> 15 points posted by kenny https://www.packtpub.com/big-data-and-business-intelligence/machine-learning-go 2735 Mon, 02 Oct 2017 13:39:00 +0000 Book: How to Containerize Your Go Code by Liz Rice <p>This report shows how Go programmers can build small, efficient containers for their Go code. It explains what's inside a container image and walks you through how to build and run containers for your Go projects.</p> <p><b>What you'll learn—and how you can apply it</b></p> <p>You'll learn how to containerize the Go code you're working on, with worked examples to show you exactly what to do. You'll see how to build a container from the scratch image, and why that's a good idea for Go code. You'll also learn how to set up port bindings so that the outside work can connect to the code running in your container, and how to pass in configuration environment variables.</p> 12 points posted by kenny https://www.safaribooksonline.com/library/view/how-to-containerize/9781491982310 2146 Fri, 28 Apr 2017 20:51:00 +0000 Book: Cloud native programming with golang 11 points posted by minaandrawos https://www.packtpub.com/application-development/cloud-native-programming-golang 3052 Thu, 28 Dec 2017 22:32:00 +0000 Book: Web Application Secure Coding Practices in Go <p class="comments-section">Go Language - Web Application Secure Coding Practices is a guide written for anyone who is using the <a href="https://golang.org/" target="_blank" style="box-sizing: border-box; -webkit-tap-highlight-color: transparent; text-size-adjust: none; -webkit-font-smoothing: antialiased; font-size: inherit; color: rgb(65, 131, 196); background-image: initial; background-position: 0px 0px; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;">Go Programming Language</a>&nbsp;and aims to use it for web development.</p><p class="comments-section">This book is collaborative effort of <a href="https://www.checkmarx.com/" target="_blank" style="box-sizing: border-box; -webkit-tap-highlight-color: transparent; text-size-adjust: none; -webkit-font-smoothing: antialiased; font-size: inherit; color: rgb(65, 131, 196); background-image: initial; background-position: 0px 0px; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;">Checkmarx Security Research Team</a>&nbsp;and it follows the <a href="https://www.owasp.org/index.php/OWASP_Secure_Coding_Practices_-_Quick_Reference_Guide" target="_blank" style="box-sizing: border-box; -webkit-tap-highlight-color: transparent; text-size-adjust: none; -webkit-font-smoothing: antialiased; font-size: inherit; color: rgb(65, 131, 196); background-image: initial; background-position: 0px 0px; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;">OWASP Secure Coding Practices - Quick Reference Guide v2 (stable)</a>&nbsp;release.</p><p class="comments-section">The main goal of this book is to help developers avoid common mistakes while at the same time, learning a new programming language through a "hands-on approach". This book provides a good level of detail on "how to do it securely" showing what kind of security problems could arise during development.</p> 11 points posted by kenny https://checkmarx.gitbooks.io/go-scp 2127 Tue, 25 Apr 2017 20:01:00 +0000 Book: Practical Cryptography With Go This is a book about cryptography: how to communicate securely. There are several objectives that cryptography aims to solve: confidentiality, integrity, and authenticity. It also helps solve some other problems that come up in secure communications, but it’s important to remember that it isn’t a complete solution to security problems. In this book, we’ll look at how to build secure systems; some of the problems that cryptography does not solve will also be pointed out. This book will attempt to guide you in your attempt to understand how to use cryptography to secure your services, and illustrate it using the Go programming language. 11 points posted by kenny https://leanpub.com/gocrypto/read 1972 Tue, 21 Mar 2017 15:44:00 +0000 Book: A Go developer's notebook by Eleanor McHugh #tutorial A Go Developer's Notebook is a living book about the Go language and programming in general, written by a long-standing member of the Go community and based on her experience working with Go since its initial public release in November 2009. 11 points posted by kenny https://leanpub.com/GoNotebook 1569 Thu, 19 Jan 2017 10:43:00 +0000 Book: Writing an Interpreter in Go Coming soon. 11 points posted by gopher http://interpreterbook.com 1131 Fri, 14 Oct 2016 09:42:00 +0000 Book: Learn go Learn Go is a beginner-friendly introduction to the Go language. You'll get expert guidance as you work through lots of fun hands-on exercises. First, you'll walk through basic constructs of the language while building a ticket generator. Next you'll move on to the type system as you decode messages from space. Then you’ll learn about functions, methods, and collections. Use mlyoungman to receive 50% off through October 17 11 points posted by gopher https://manning.com/books/learn-go 269 Thu, 15 Oct 2015 20:37:00 +0000 Book: free 1st chapter of the gopl book by Donovan/Kernighan #pdf 10 points posted by webwesen http://www.gopl.io/ch1.pdf 323 Tue, 20 Oct 2015 02:29:00 +0000 Book: Black Hat Go - Go Programming For Hackers and Pentesters In <i>Black Hat Go</i>, you'll learn how to write powerful and effective penetration testing tools in Go, a language revered for its speed and scalability. Start off with an introduction to Go fundamentals like data types, control structures, and error handling; then, dive into the deep end of Go’s offensive capabilities.&nbsp; <i>By Tom Steele, Chris Patten, and Dan Kottmann.</i><br> 9 points posted by gopher https://www.nostarch.com/blackhatgo 2339 Fri, 23 Jun 2017 08:40:00 +0000 Book: GoBooks - List of Golang books List of Golang books by vladimirvivien 9 points posted by norbertfuhs https://github.com/vladimirvivien/GoBooks 1673 Sat, 04 Feb 2017 14:21:00 +0000 Book: Head First Go <p><b>Are you ready to turbo-charge your software?</b>&nbsp;Do you want a simple programming language that <em>compiles fast</em>? That <em>runs fast</em>? That makes it <em>easy</em>&nbsp;to distribute your work to users? Then you're ready for Go! Go is a programming language that focuses on <em>simplicity</em>&nbsp;and <em>speed</em>. It's <em>simpler</em>&nbsp;than other languages, so it's <em>quicker</em>&nbsp;to learn. And it lets you harness the power of today's multi-core computer processors, so your programs run faster. This chapter will show you all the Go features that will make your life as a developer <em>easier</em>, and make your users <em>happier</em>.</p> 8 points posted by kenny https://headfirstgo.com 3879 Wed, 27 Mar 2019 17:14:00 +0000 Book: Go systems programming <p>Go is the new systems programming language for Linux and Unix systems. It is also the language in which some of the most prominent cloud-level systems have been written, such as Docker. Where C programmers used to rule, Go programmers are in demand to write highly optimized systems programming code.</p> <p>Created by some of the original designers of C and Unix, Go expands the systems programmers toolkit and adds a mature, clear programming language. Traditional system applications become easier to write since pointers are not relevant and garbage collection has taken away the most problematic area for low-level systems code: memory management.</p> <p>This book opens up the world of high-performance Unix system applications to the beginning Go programmer. It does not get stuck on single systems or even system types, but tries to expand the original teachings from Unix system level programming to all types of servers, the cloud, and the web.</p> 8 points posted by kenny https://www.amazon.co.uk/Go-Systems-Programming-Master-programming-ebook/dp/B0718WWM6Y 2979 Fri, 01 Dec 2017 17:34:00 +0000 Book: Learn go with tests 7 points posted by gopher https://quii.gitbook.io/learn-go-with-tests 3399 Fri, 22 Jun 2018 20:29:00 +0000 Book: Learning Go programming Insightful coverage of Go programming syntax, constructs, and idioms to help you understand Go code effectively. Also see the introductory <a href="https://medium.com/learning-the-go-programming-language/why-i-wrote-a-book-on-go-programming-b67aa5d3067b#.btacv0cfw">blog post.</a> 7 points posted by gopher https://www.amazon.com/dp/1784395439 1453 Tue, 03 Jan 2017 13:34:00 +0000 Book: Go in practice 7 points posted by kenny http://goinpracticebook.com 1136 Fri, 14 Oct 2016 19:10:00 +0000 Book: Building Web Apps with Go 7 points posted by kenny https://codegangsta.gitbooks.io/building-web-apps-with-go/content 446 Tue, 01 Dec 2015 09:25:00 +0000 Book: Thoughts on Go performance optimization 6 points posted by gopher https://github.com/dgryski/go-perfbook 3478 Sat, 04 Aug 2018 18:16:00 +0000 Book: Writing An Interpreter In Go Now available as paperback Thorsten Ball's Writing an Interprter in Go is now available as paperback More infos about it here: https://thorstenball.com/blog/2017/02/22/writing-an-interpreter-in-go-the-paperback-edition/ 6 points posted by norbertfuhs https://interpreterbook.com 1793 Wed, 22 Feb 2017 17:05:00 +0000 Book: Code with Go 5 points posted by andythomas https://codewithgo.com 4096 Mon, 02 Sep 2019 10:21:00 +0000 Book: Writing a Compiler in Go <p class="intro-trailer">This is the sequel to <a href="https://interpreterbook.com/">Writing An Interpreter In Go</a>. We're picking up right where we left off and write a compiler and a virtual machine for Monkey. Runnable and tested code front and center, built from the ground up, step by step — just like before. But this time, we're going to define bytecode, compile Monkey and execute it in our very own virtual machine. It's the next step in Monkey's evolution.</p> 5 points posted by kenny https://compilerbook.com 3866 Sat, 23 Mar 2019 08:15:00 +0000 Book: The Go Programming Handbook The 'Go' handbook is an introductory book and is intended for beginners, the book doesn't make any assumption about your prior programming knowledge and tries to teach everything from scratch. 5 points posted by gopher https://octallium.github.io/golang-handbook 3400 Sun, 24 Jun 2018 22:26:00 +0000 Book: Practical Go Lessons By&nbsp;Maximilien Andile 4 points posted by kenny https://www.practical-go-lessons.com 4565 Wed, 24 Mar 2021 17:04:00 +0000 Book: SRE books from google #ops Thanks for posting, edoted title. Not strictly go related but really interesting for developers deploying any kind of service at any scale.&nbsp; 4 points posted by drogo https://landing.google.com/sre/book.html 3459 Sat, 28 Jul 2018 07:13:00 +0000 Book: Introducing Go #tutorials Perfect for beginners familiar with programming basics, this hands-on guide provides an easy introduction to Go, the general-purpose programming language from Google. Author Caleb Doxsey covers the language’s core features with step-by-step instructions and exercises in each chapter to help you practice what you learn. 4 points posted by tomf http://shop.oreilly.com/product/0636920046516.do 2171 Fri, 05 May 2017 07:49:00 +0000 Book: Network programming with Go An e-book on building network applications using the Google Go programming language (golang). 4 points posted by kenny https://jannewmarch.gitbooks.io/network-programming-with-go-golang-/content 1672 Sat, 04 Feb 2017 12:51:00 +0000 Book: Go programming blueprints Second edition 4 points posted by kenny https://www.packtpub.com/application-development/go-programming-blueprints-second-edition 1356 Wed, 14 Dec 2016 13:47:00 +0000 Book: Go in Action 4 points posted by gopher http://www.goinactionbook.com 165 Wed, 07 Oct 2015 19:15:00 +0000 Book: Books about Go 3 points posted by drogo https://github.com/dariubs/GoBooks 425 Wed, 18 Nov 2015 09:54:00 +0000 Book: Security Engineering 3 points posted by kenny https://www.cl.cam.ac.uk/~rja14/book.html 157 Wed, 07 Oct 2015 06:45:00 +0000 Book: Go in action 3 points posted by kenny https://www.manning.com/books/go-in-action 109 Sun, 04 Oct 2015 17:40:00 +0000