Learning Go



Download free course Learning Go, pdf file on 305 pages by Stack Overflow Community.
Go is a statically typed, compiled programming language designed at Google. It is an unofficial and free Go book created for educational purposes. All the content is extracted from Stack Overflow Documentation, which is written by many hardworking individuals at Stack Overflow.

Table of contents

  • Getting started with Go
  • Arrays
  • Base64 Encoding
  • Best practices on project structure
  • Branching
  • Build Constraints
  • cgo
  • cgo
  • Channels
  • Closures
  • Concurrency
  • Console I/O
  • Constants
  • Context
  • Cross Compilation
  • Cryptography
  • Defer
  • Developing for Multiple Platforms with Conditional Compiling
  • Error Handling
  • Executing Commands
  • File I/O
  • Fmt
  • Functions
  • Getting Started With Go Using Atom
  • gob
  • Goroutines
  • HTTP Client
  • HTTP Server
  • Images
  • Inline Expansion
  • Installation
  • Installation
  • Interfaces
  • Iota
  • JSON
  • JWT Authorization in Go
  • Logging
  • Loops
  • Maps
  • Memory pooling
  • Methods
  • mgo
  • Middleware
  • Mutex
  • Object Oriented Programming
  • OS Signals
  • Packages
  • Panic and Recover
  • Parsing Command Line Arguments And Flags
  • Parsing CSV files
  • Plugin
  • Pointers
  • Profiling using go tool pprof
  • Protobuf in Go
  • Readers
  • Reflection
  • Select and Channels
  • Send/receive emails
  • Slices
  • SQL
  • String
  • Structs
  • Templates
  • Testing
  • Text + HTML Templating
  • The Go Command
  • Time
  • Type conversions
  • Variables
  • Vendoring
  • Worker Pools
  • XML
  • YAML
  • Zero values
  • Zero values
Pages : 305
Size : 2.6 MB
File type : PDF
Downloads: 121
Created: 2022-02-03
License: CC BY-SA
Author(s): Stack Overflow Community
Learning Go

Others Computer science Tutorials

Learning Node.js

Digital Video Concepts, Methods, and Metrics

Kubernetes for Full-Stack Developers

Blazor Succinctly

Seeing Theory

Others related eBooks about Learning Go

Programming Languages: Application and Interpretation

This book unites two approaches to teaching programming languages, one based on a survey of languages and the other on writing definitional interpreters. It has been used as a textbook at over fifteen institutions worldwide, and is referenced by non-academic users on the Web. The book is updated a...

Bing Maps V8 Succinctly

Download free course Bing Maps V8 Succinctly, pdf file on 106 pages by by James McCaffrey....

Google Maps API Succinctly

Download free course Google Maps API Succinctly, pdf file on 104 pages by Mark Lewin....

The Haskell School of Music

Download free course The Haskell School of Music, pdf file on 441 pages by Paul Hudak, Donya Quick....

Bash Notes for Professionals

Download free course Bash Notes for Professionals, pdf file on 204 pages by by Stack Overflow Community....

GNU SED

The book heavily leans on examples to present features of sed as well as regular expressio..., download free GNU SED tutorial in PDF (100 pages) created by ....

Digital Video Concepts, Methods, and Metrics

Download free course Digital Video Concepts, Methods, and Metrics, pdf file on 359 pages by Shahriar Akramullah....

Software Architecture Patterns

The success of any application or system depends on the architecture pattern you use. By describing the overall characteristics of the architecture, these patterns not only guide designers and developers on how to design components, but also determine the ways in which those components should inte...

The DSC Book

Download free course The DSC Book, pdf file on 12 pages by Don Jones, Steve Murawski....

Think Complexity

Download free course Think Complexity, pdf file on 228 pages by Allen Downey....