: Network Disk Download
initially, soap-based Web services became more popular with XML. Then, since, REST picked up the pace and gulped SOAP in whole. The rise of a new generation of web languages, such as Python, JavaScript (node. js), and Go, showed a different approach T o Web development compared to the traditional ones, such as ASP. Since this decade, Go have become more and more popular due to their speed and intuitiveness. Less verbose code, strict type checking, and support for concurrency make Go a better choice for writing an
Y Web backend. Some of the best tools, such as Docker and Kubernetes, is written in Go. Google uses Go a lot with its daily activities. You can see a list of go-using companies at Https://github.com/golang/go/wiki/GoUsers. For any internet company, the Web Development department is crucial. Data that is accumulates needs to being served to the clients in form of an API or Web service. Various clients (browser, mobile application, and server) consume API every day. REST is an architectural pattern, defines resource consumption in the form of methods. Go is a better language to write Web servers. It is the responsibility of a intermediate Go developer to know how to create RESTful services using the constructs avail Able in the language. Once The basics is understood, the developer should learn other things, such as testing, optimizing, and deploying Servic Es. This is a attempt to make the reader comfortable with developing web services. ExpERTs think, the near future, as Python is moving into the Data science space and competing with R, Go can emerge as The single go-to language in the Web development space by competing with NodeJS. This was not a cookbook. However, it offers many tips and tricks throughout your journey. By the end of the book, the reader would be comfortable with REST API development through a multitude of examples. They would also come to know about the latest practices, such as protocol Buffers/grpc/api Gateway, which would move their k Nowledge to the next level.
: Network Disk Download
Search
Copy
Building RESTful Web Services with Go.pdf