Go programming cookbook : over 85 recipes to build modular, readable, and testable Golang applications across various domains

Book Cover
Average Rating
Published
Birmingham, UK : Packt Publishing, 2019.
Status
Available Online

Description

Loading Description...

More Details

Format
Edition
Second edition.
Language
English
ISBN
9781789804706, 1789804701

Notes

General Note
Previous edition published: 2017.
Bibliography
Includes bibliographical references.
Description
Tackle the trickiest of problems in Go programming with this practical guide Key Features Develop applications for different domains using modern programming techniques Tackle common problems when it comes to parallelism, concurrency, and reactive programming in Go Work with ready-to-execute code based on the latest version of Go Book Description Go (or Golang) is a statically typed programming language developed at Google. Known for its vast standard library, it also provides features such as garbage collection, type safety, dynamic-typing capabilities, and additional built-in types. This book will serve as a reference while implementing Go features to build your own applications. This Go cookbook helps you put into practice the advanced concepts and libraries that Golang offers. The recipes in the book follow best practices such as documentation, testing, and vendoring with Go modules, as well as performing clean abstractions using interfaces. You'll learn how code works and the common pitfalls to watch out for. The book covers basic type and error handling, and then moves on to explore applications, such as websites, command-line tools, and filesystems, that interact with users. You'll even get to grips with parallelism, distributed systems, and performance tuning. By the end of the book, you'll be able to use open source code and concepts in Go programming to build enterprise-class applications without any hassle. What you will learn Work with third-party Go projects and modify them for your use Write Go code using modern best practices Manage your dependencies with the new Go module system Solve common problems encountered when dealing with backend systems or DevOps Explore the Go standard library and its uses Test, profile, and fine-tune Go applications Who this book is for If you're a web developer, programmer, or enterprise developer looking for quick solutions to common and not-so-common problems in Go programming, this book is for you. Basic knowledge of the Go language is assumed.
Local note
O'Reilly,O'Reilly Online Learning: Academic/Public Library Edition

Also in this Series

Checking series information...

More Like This

Loading more titles like this title...

Reviews from GoodReads

Loading GoodReads Reviews.

Citations

APA Citation, 7th Edition (style guide)

Torres, A. (2019). Go programming cookbook: over 85 recipes to build modular, readable, and testable Golang applications across various domains (Second edition.). Packt Publishing.

Chicago / Turabian - Author Date Citation, 17th Edition (style guide)

Torres, Aaron. 2019. Go Programming Cookbook: Over 85 Recipes to Build Modular, Readable, and Testable Golang Applications Across Various Domains. Birmingham, UK: Packt Publishing.

Chicago / Turabian - Humanities (Notes and Bibliography) Citation, 17th Edition (style guide)

Torres, Aaron. Go Programming Cookbook: Over 85 Recipes to Build Modular, Readable, and Testable Golang Applications Across Various Domains Birmingham, UK: Packt Publishing, 2019.

Harvard Citation (style guide)

Torres, A. (2019). Go programming cookbook: over 85 recipes to build modular, readable, and testable golang applications across various domains. Second edn. Birmingham, UK: Packt Publishing.

MLA Citation, 9th Edition (style guide)

Torres, Aaron. Go Programming Cookbook: Over 85 Recipes to Build Modular, Readable, and Testable Golang Applications Across Various Domains Second edition., Packt Publishing, 2019.

Note! Citations contain only title, author, edition, publisher, and year published. Citations should be used as a guideline and should be double checked for accuracy. Citation formats are based on standards as of August 2021.

Staff View

Grouped Work ID
b83253a2-54d3-9adf-0bf5-6bfcdcabf877-eng
Go To Grouped Work View in Staff Client

Grouping Information

Grouped Work IDb83253a2-54d3-9adf-0bf5-6bfcdcabf877-eng
Full titlego programming cookbook over 85 recipes to build modular readable and testable golang applications across various domains
Authortorres aaron
Grouping Categorybook
Last Update2024-12-17 08:30:41AM
Last Indexed2024-12-17 08:34:38AM

Book Cover Information

Image SourcecontentCafe
First LoadedJan 4, 2024
Last UsedAug 2, 2024

Marc Record

First DetectedMar 21, 2023 01:15:21 PM
Last File Modification TimeDec 17, 2024 08:11:47 AM
SuppressedRecord had no items

MARC Record

LEADER03765cam a2200421 i 4500
001on1126570327
003OCoLC
00520241217080851.0
006m     o  d        
007cr unu||||||||
008191106s2019    enka    ob    000 0 eng d
020 |a 9781789804706
020 |a 1789804701
035 |a (OCoLC)1126570327
037 |a CL0501000080|b Safari Books Online
040 |a UMI|b eng|e rda|e pn|c UMI|d OCLCF|d VLY|d DST|d OCLCQ|d OCLCO|d OCLCQ|d OCLCO|d DXU
049 |a MAIN
050 4|a QA76.73.G63
08204|a 005.133|2 23
1001 |a Torres, Aaron,|e author.
24510|a Go programming cookbook :|b over 85 recipes to build modular, readable, and testable Golang applications across various domains /|c Aaron Torres.
250 |a Second edition.
264 1|a Birmingham, UK :|b Packt Publishing,|c 2019.
300 |a 1 online resource (1 volume) :|b illustrations
336 |a text|b txt|2 rdacontent
337 |a computer|b c|2 rdamedia
338 |a online resource|b cr|2 rdacarrier
500 |a Previous edition published: 2017.
504 |a Includes bibliographical references.
50500|t Go Programming Cookbook: Over 85 recipes to build modular, readable, and testable Golang applications across various domains
520 |a Tackle the trickiest of problems in Go programming with this practical guide Key Features Develop applications for different domains using modern programming techniques Tackle common problems when it comes to parallelism, concurrency, and reactive programming in Go Work with ready-to-execute code based on the latest version of Go Book Description Go (or Golang) is a statically typed programming language developed at Google. Known for its vast standard library, it also provides features such as garbage collection, type safety, dynamic-typing capabilities, and additional built-in types. This book will serve as a reference while implementing Go features to build your own applications. This Go cookbook helps you put into practice the advanced concepts and libraries that Golang offers. The recipes in the book follow best practices such as documentation, testing, and vendoring with Go modules, as well as performing clean abstractions using interfaces. You'll learn how code works and the common pitfalls to watch out for. The book covers basic type and error handling, and then moves on to explore applications, such as websites, command-line tools, and filesystems, that interact with users. You'll even get to grips with parallelism, distributed systems, and performance tuning. By the end of the book, you'll be able to use open source code and concepts in Go programming to build enterprise-class applications without any hassle. What you will learn Work with third-party Go projects and modify them for your use Write Go code using modern best practices Manage your dependencies with the new Go module system Solve common problems encountered when dealing with backend systems or DevOps Explore the Go standard library and its uses Test, profile, and fine-tune Go applications Who this book is for If you're a web developer, programmer, or enterprise developer looking for quick solutions to common and not-so-common problems in Go programming, this book is for you. Basic knowledge of the Go language is assumed.
5880 |a Online resource; title from title page (Safari, viewed November 5, 2019).
590 |a O'Reilly|b O'Reilly Online Learning: Academic/Public Library Edition
650 0|a Go (Computer program language)|9 403861
650 0|a Application software|x Development.|9 70680
85640|u https://library.access.arlingtonva.us/login?url=https://learning.oreilly.com/library/view/~/9781789800982/?ar|x O'Reilly|z eBook
994 |a 92|b VIA
999 |c 290217|d 290217