Show HN: System Programming with Go

34 points by klaidliadon ↗ HN
Hi everyone, I recently wrote a book about Go, that focus on its usage for system programming.

The book is available on Packt website and on Amazon.

https://www.packtpub.com/application-development/hands-systems-programming-go

https://www.amazon.com/Hands-System-Programming-concurrent-applications/dp/1789804078/

Here's the table of contents:

1. An Introduction to System Programming

2. Unix OS Components

3. An Overview of Go

4. Working with the Filesystem

5. Handling Streams

6. Building Pseudo-Terminals

7. Handling Processes and Daemons

8. Exit Codes, Signals, and Pipes

9. Network Programming

10. Data Encoding Using Go

11. Dealing with Channels and Goroutines

12. Synchronization with sync and atomic

13. Coordination Using Context

14. Implementing Concurrency Patterns

15. Using Reflection

16. Using CGO

0 comments

[ 2.8 ms ] story [ 7.5 ms ] thread

No comments yet.