go_-_building_devops_tools_by_matthew_spaulding

Go - Building DevOps Tools by Matthew Spaulding

Book Summary

  • Understanding REST APIs

The Course Overview

  • Basics of REST APIs
  • Authentication
  • The HTTP Standard Library
  • Building Nap
  • Overview of Pork
  • Designing the CLI
  • Writing the Core Library

About this video

“A lot of new tools focused for DevOps practices are getting built in Golang because of its focus for system programming. Docker, arguably one of the hottest container technologies right now, is written with Golang. With awesome support from Google, Go is set to be one of the most popular languages for DevOps for a pretty long time.”

“In this course, you will first start with learning all about REST APIs. Then, you would be building a REST client library, during the course of which, you will be learning many new concepts. Finally, we will develop a command-line tool that would help developers interact with GitHub easily, and perform tasks like searching, cloning repositories, ands forking repositories, as well as a lot of other conventional tasks. Needless to say, your tool would be interacting with the GitHub API heavily. Lastly, we would be looking at integrating our REST client library with this tool.

By the end of this course, you would have become a master at Go, and would be able to seamlessly use it for your DevOps tasks.

Key Features

  • Learn all you need to know about REST APIs
  • Develop a REST client library
  • Create a command-line tool for developers that will interact with GitHub
  • Gain mastery over the concepts you will learn, by testing yourself with challenging assessments

Who this course is for

This course is meant for experienced Go developers wanting to get started with leveraging the amazing capabilities of the Go programming language for DevOps. Experienced learners may dive straight into the topic of their choice.

About the Author

Matt Spaulding is a programmer living in the Portland area. His interests are around programming languages, distributed systems, and network security and how those subjects apply to building elegant, automated, secure systems. He has worked in a variety of technical roles in the areas of Release Engineering, Software Engineering, and DevOps. He blogs from time to time on whatever he happens to be working on currently. When not programming he spends time with his wife and two daughters, reads books, listens to podcasts, and occasionally enjoys the great outdoors in the Pacific Northwest.“

Product Details

Research It More

Fair Use Sources


© 1994 - 2024 Cloud Monk Losang Jinpa or Fair Use. Disclaimers

SYI LU SENG E MU CHYWE YE. NAN. WEI LA YE. WEI LA YE. SA WA HE.


go_-_building_devops_tools_by_matthew_spaulding.txt · Last modified: 2024/04/28 03:36 (external edit)