Skip to main content

Learn Go with Pocket-Sized Projects

0h 0m 0s
English
Paid

This book will teach you how to write professional code in Go by creating useful tools and interesting projects. Each mini-project covers key practical skills, including testing and documenting code. You will make architectural decisions and organize code so that it remains understandable and maintainable. Everything you learn can be easily scaled to full-fledged applications in Go.

In the book "Learn Go with Pocket-Sized Projects" you will develop 11 small tools and applications, including:

  • A currency conversion application
  • A health tracking program
  • A load balancer for distributing tasks among cloud workers
  • An HTML template
  • A microcontroller-based temperature monitor
  • …and much more!

About the technology

Go combines the power of system languages like C and Rust with the ease of development thanks to built-in garbage collection and a powerful standard library. Millions of developers choose Go for its coding speed, convenient dependency management, and ease of reading and maintaining programs.

About the book

"Learn Go with Pocket-Sized Projects" will help you master essential aspects of programming in Go - from idiomatic syntax to writing microservices. You will create useful and easily implementable projects that will enhance your Go toolkit. Learn to develop command-line utilities, Wordle-style games, work with external APIs, use the TinyGo compiler for embedded systems, and much more. By the end of the book, you will be able to develop standalone, deployable, and scalable applications in Go with ease!

About the Authors

Aliénor Latour

Aliénor Latour thumbnail

Aliénor Latour is a backend developer specializing in Golang with ten years of experience in various fields, including social media marketing, satellite imagery, and e-commerce. Her professional journey encompasses a wide range of technologies and projects, enabling her to have in-depth expertise in building robust and scalable systems.

Donia Chaiehloudj

Donia Chaiehloudj thumbnail

Donia Chaiehloudj is a software developer living and working in the south of France. An enthusiast of Golang and open-source, she strives to share her knowledge with the community. Donia is an organizer of the Google Developer Group, an ambassador for Women Techmakers, and an active member of a local initiative for women in IT - WHAT06.

Pascal Bertrand

Pascal Bertrand thumbnail
A Franco-British software developer, who started working with Go six years ago at a company in the southeast of France. Currently living in London, he is writing a book and actively attends meetings of the London Gophers community.

Books

Read Book Learn Go with Pocket-Sized Projects

#Title
1Book 1