BOOKS - Automate Your Home Using Go Build a Personal Data Center with Raspberry Pi, D...
Automate Your Home Using Go Build a Personal Data Center with Raspberry Pi, Docker, Prometheus, and Grafana - Ricardo Gerardi, Mike Riley August 2024 (v.P1.0) PDF | EPUB | MOBI Pragmatic Bookshelf BOOKS
US $9.89

Views
656830
Automate Your Home Using Go Build a Personal Data Center with Raspberry Pi, Docker, Prometheus, and Grafana
Author: Ricardo Gerardi, Mike Riley
Year: August 2024 (v.P1.0)
Number of pages: 275
Format: PDF | EPUB | MOBI
File size: 10.1 MB
Language: ENG

Take control of your home and your data with the power of the Go programming language. Build extraordinary and robust home automation solutions that rival much more expensive, closed commercial alternatives, using the same tools found in high-end enterprise computing environments. Best-selling Pragmatic Bookshelf authors Ricardo Gerardi and Mike Riley show how you can use inexpensive Raspberry Pi hardware and excellent, open source Go-based software tools like Prometheus and Grafana to create your own personal data center. Using the step-by-step examples in the book, build useful home automation projects that you can use as a blueprint for your own custom projects. With just a Raspberry Pi and the Go programming language, build your own personal data center that coordinates and manages your home automation, leveraging the same high-powered software used by large enterprises. The projects in this book are easy to assemble, no soldering or electrical engineering expertise required. Our objective for the book was to avoid as much electrical engineering and wiring as possible. You can complete each project in this book without ever picking up a soldering gun. While it’s commendable to use one for appropriate cases, this book focuses more on software than hardware. We also didn’t want to have hardware components fail as a result of poor soldering or confusing wiring diagrams, so we opted to make the hardware configuration for these projects as simple as possible to avoid any frustration or expensive mistakes. This book is for developers familiar with the Go programming language who want to do more with it than just the usual integration and microservices that Go is typically used for. It is also for home automation tinkerers and electronics hobbyists interested in learning how a language like Go can be more powerful and make software projects easier to build and maintain, especially when compared to other languages used in home automation like Perl and Python.

You may also be interested in: