Rumeel Hussain and Maryam Zulfiqar

Beginning Go Programming

Build Reliable and Efficient Applications with Go

Rumeel Hussain
Dubai, United Arab Emirates
Maryam Zulfiqar
Lahore, Pakistan
ISBN 978-1-4842-8857-3e-ISBN 978-1-4842-8858-0
© Rumeel Hussain and Maryam Zulfiqar 2022
Apress Standard
The use of general descriptive names, registered names, trademarks, service marks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use.
The publisher, the authors and the editors are safe to assume that the advice and information in this book are believed to be true and accurate at the date of publication. Neither the publisher nor the authors or the editors give a warranty, express or implied, with respect to the material contained herein or for any errors or omissions that may have been made.

This Apress imprint is published by the registered company APress Media, LLC, part of Springer Nature.

The registered company address is: 1 New York Plaza, New York, NY 10004, U.S.A.

This book is dedicated to Rumeel’s late mother and Abdullah Hassan.

Preface

Google designed the Go language to be comprehensive yet be powerful enough to tackle big problems. It is a multi-paradigm programming language with built-in features for concurrent programming. It enables developers to easily build software that is simple, reliable, and efficient. This book is designed to provide knowledge to beginners and help them start developing great Go-based applications.

In this book, we cover the basics of the Go programming language and provide you with hands-on working experience through clear examples and recipes. From basic syntax formulation to providing insights into using the Go language to build concurrent programs and applications like HTTP servers and communication with REST APIs, this book covers it all.

This is a practical hands-on guide through which you will learn how to write Go code using clear examples that demonstrate the language in action. You’ll also learn tips and tricks about the Go programming language for an efficient use.

Table of Contents
About the Authors
Rumeel Hussain

A photo of Rumeel Hussain.

has a bachelor’s degree in computer science and is presently working as a Blockchain Solution Architect at BNB Chain, supporting the development and growth of the BNB Chain ecosystem. He is an information technology enthusiast with more than five years of experience leading and implementing blockchain applications and architectures, analyzing and refactoring modern programming languages like Go, troubleshooting cloud infrastructure, and assessing security risks. His current work is focused on leveraging blockchain technology and crypto to achieve the full potential of Web3 applications.
 
Maryam Zulfiqar

has four years of research experience and has a master’s degree in computer science. She is currently working as a Tech Martian at BNB Chain. She also works as a senior researcher and developer. She is passionate about developer education, especially about sharing her knowledge on topics that are “the talk of the town” in the technology field. She has also worked in researcher and teamlead roles for HEC-funded projects targeted at community growth and welfare.

 
About the Technical Reviewer
Fabio Claudio Ferracchiati

is a senior consultant and a senior analyst/developer using Microsoft technologies. He works for BluArancio (www.bluarancio.com). He is a Microsoft Certified Solution Developer for .NET, a Microsoft Certified Application Developer for .NET, a Microsoft Certified Professional, and a prolific author and technical reviewer. Over the past ten years, he’s written articles for Italian and international magazines and coauthored more than ten books on a variety of computer topics.

 
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.118.100.48