Go Recipes for Developers : Top techniques and practical solutions for real-life Go programming problems

個数:
  • ポイントキャンペーン

Go Recipes for Developers : Top techniques and practical solutions for real-life Go programming problems

  • ウェブストア価格 ¥7,835(本体¥7,123)
  • Packt Publishing Limited(2024/12発売)
  • 外貨定価 US$ 39.99
  • 【ウェブストア限定】サマー!ポイント5倍キャンペーン 対象商品(~7/21)※店舗受取は対象外
  • ポイント 355pt
  • 提携先の海外書籍取次会社に在庫がございます。通常3週間で発送いたします。
    重要ご説明事項
    1. 納期遅延や、ご入手不能となる場合が若干ございます。
    2. 複数冊ご注文の場合は、ご注文数量が揃ってからまとめて発送いたします。
    3. 美品のご指定は承りかねます。

    ●3Dセキュア導入とクレジットカードによるお支払いについて
  • 【入荷遅延について】
    世界情勢の影響により、海外からお取り寄せとなる洋書・洋古書の入荷が、表示している標準的な納期よりも遅延する場合がございます。
    おそれいりますが、あらかじめご了承くださいますようお願い申し上げます。
  • ◆画像の表紙や帯等は実物とは異なる場合があります。
  • ◆ウェブストアでの洋書販売価格は、弊社店舗等での販売価格とは異なります。
    また、洋書販売価格は、ご注文確定時点での日本円価格となります。
    ご注文確定後に、同じ洋書の販売価格が変動しても、それは反映されません。
  • 製本 Paperback:紙装版/ペーパーバック版/ページ数 350 p.
  • 言語 ENG
  • 商品コード 9781835464397
  • DDC分類 006.76

Full Description

Master essential Go programming techniques step by step with expert-led recipes and ready-to-use solutions for common challenges

Key Features

Discover easy-to-implement recipes for all types of programming projects
Learn idiomatic solutions to common problems
Gain comprehensive knowledge of core Go concepts
Purchase of the print or Kindle book includes a free PDF eBook

Book DescriptionWith its simple syntax and sensible conventions, Go has emerged as the language of choice for developers in network programming, web services, data processing, and other settings. This practical guide helps engineers leverage Go through up-to-date recipes that solve common problems in day-to-day programming. Drawing from three decades of distributed systems engineering and technical leadership at companies like Red Hat, Burak Serdar brings battle-tested expertise in building robust, scalable applications.
He starts by covering basics of code structure, describing different approaches to organizing packages for different types of projects. You'll discover practical solutions to engineering challenges in network programming, dealing with processes, databases, data processing pipelines, and testing. Each chapter provides working solutions and production-ready code snippets that you can seamlessly incorporate into your programs while working in sequential and concurrent settings. The solutions leverage the more recent additions to the Go language, such as generics and structured logging. Most of the examples are developed using the Go standard library without any third-party packages.
By the end of this book, you'll have worked through a collection of proven recipes that will equip you accelerate your Go development journey.What you will learn

Understand how to structure projects
Find out how to process text with Go tools
Discover how to work with arrays, slices, and maps
Implement robust error handling patterns
Explore concurrent data processing for Go programs
Get up to speed with how to control processes
Integrate Go applications with databases
Understand how to test, benchmark, and profile Go programs

Who this book is forThis book is for any developer with a basic understanding of the Go language. If you're a senior developer, you can use it as a reference for finding useful examples they can apply to different use cases.

Contents

Table of Contents

Project Organization
Working with Strings
Working with Date and Time
Working with Arrays, Slices, and Maps
Working with Types, Structs, and Interfaces
Working with Generics
Concurrency
Errors and Panics
The Context Package
Working with Large Data
Working with JSON
Processes
Network Programming
Streaming Input/Output
Databases
Logging
Testing, Benchmarks, and Profiling

最近チェックした商品