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: 128
Created: 2022-02-03
License: CC BY-SA
Author(s): Stack Overflow Community
Learning Go

Others Computer science Tutorials

Application Insights Succinctly

High-Performance Caching with Nginx and Nginx Plus

SLO Adoption and Usage in Site Reliability Engineering

Software & Hardware Collide

Learning Vue.js

Others related eBooks about Learning Go

The Essence of Software Engineering

Download free course The Essence of Software Engineering, pdf file on 236 pages by Volker Gruhn, Rüdiger Striemer....

Assembly Programming

This courses provides a brief overview about Assembly programming ,a training file in PDF under 16 pages for download....

Think DSP

If you understand basic mathematics and know how to program with Python, you're ready to d..., download free DSP tutorial in PDF (176 pages) created by ....

Re-engineering the Uptake of ICT in Schools

Download free course Re-engineering the Uptake of ICT in Schools, pdf file on 214 pages by Frans Van Assche, Luis Anido, David Griffiths, Cathy Lewin, Sarah McNicol....

The Second Internet: Reinventing Computer Networking with IPv6

This book provides a succinct, in-depth tour of all the new features and functions in IPv6. It guides you through everything you need to know to get started, including how to configure IPv6 on hosts and routers and which applications currently support IPv6. The new IPv6 protocols offers extended a...

LaTeX Notes for Professionals

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

Algorithms

Download free course Algorithms, pdf file on 472 pages by by Jeff Erickson....

The Next.js Handbook

Download free course The Next.js Handbook, pdf file on 102 pages by Flavio Copes....

Patterns of Software: Tales from the Software Community

In our homes, our schools, and our businesses, computers play an ever-increasing role. But while most of us today can work a computer - albeit with the help of the ever-present computer software manual - we know little about what goes on inside the box and virtually nothing about software design o...

Download Meteor Tutorial in PDF

Download free Meteor tutorial course in PDF, training file in 48 chapters and 172 pages. Free unaffiliated ebook created from Stack OverFlow contributor....