更新时间:2021-07-14 10:18:45
封面
版权页
Credits
Preface
Part 1. Module 1
Chapter 1. Introducing and Setting Up Go
Chapter 2. Serving and Routing
Chapter 3. Connecting to Data
Chapter 4. Using Templates
Chapter 5. Frontend Integration with RESTful APIs
Chapter 6. Sessions and Cookies
Chapter 7. Microservices and Communication
Chapter 8. Logging and Testing
Chapter 9. Security
Chapter 10. Caching Proxies and Improved Performance
Part 2. Module 2
Chapter 1. Chat Application with Web Sockets
Chapter 2. Adding Authentication
Chapter 3. Three Ways to Implement Profile Pictures
Chapter 4. Command-line Tools to Find Domain Names
Chapter 5. Building Distributed Systems and Working with Flexible Data
Chapter 6. Exposing Data and Functionality through a RESTful Data Web Service API
Chapter 7. Random Recommendations Web Service
Chapter 8. Filesystem Backup
Part 3. Module 3
Chapter 1. An Introduction to Concurrency in Go
Chapter 2. Understanding the Concurrency Model
Chapter 3. Developing a Concurrent Strategy
Chapter 4. Data Integrity in an Application
Chapter 5. Locks Blocks and Better Channels
Chapter 6. C10K – A Non-blocking Web Server in Go
Chapter 7. Performance and Scalability
Chapter 8. Concurrent Application Architecture
Chapter 9. Logging and Testing Concurrency in Go
Chapter 10. Advanced Concurrency and Best Practices
Appendix A. Bibliography
Index