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

Others Computer science Tutorials

DevOps: WTF?

Reversible Computation: Extending Horizons of Computing

Cyber-Physical Systems of Systems

Scaling a Software Business

Learning Vim

Others related eBooks about Learning Go

Building the Infrastructure for Cloud Security

For cloud users and providers alike, security is an everyday concern, yet there are very f..., download free Cloud Security tutorial in PDF (244 pages) created by Raghuram Yeluri ....

Arduino learning in pdf

This course intituled Arduino learning is a free and complet pdf tutorial about Arduino hardware and software ....

Introduction to Data Science, with Introduction to R

This book provides non-technical readers with a gentle introduction to essential concepts and activities of data science. For more technical readers, the book provides explanations and code for a range of interesting applications using the open source R language for statistical computing and graphic...

Making Servers Work

This book highlights practical sysadmin skills, common architectures that you'll encounter..., download free Making Servers tutorial in PDF (280 pages) created by ....

Cryptography and Network security

Download Cryptography and network security PDF tutorial by Chandraskhar Rao intended to Bachelor of Technology in Computer Science and Engineering....

MonoGame Succinctly

Download free course MonoGame Succinctly, pdf file on 150 pages by Jim Perry....

Think Stats, 2nd Edition: Exploratory Data Analysis in Python

If you know how to program, you have the skills to turn data into knowledge, using tools of probability and statistics. This concise introduction shows you how to perform statistical analysis computationally, rather than mathematically, with programs written in Python. ...

Scaling a Software Business

Download free course Scaling a Software Business, pdf file on 265 pages by Brian Fitzgerald, Klaas-Jan Stol, Sten Minör, Henrik Cosmo....

Qt5 Cadaques

This book shall provide you a walk through the different aspect of application development..., download free Qt5 tutorial in PDF (340 pages) created by J. Ryannel ....

How to become an Ethical Hacker

This is a series of lessons that's basic about the networking concepts, networking tools, security and countermeasures....