mihalis's picture

Mastering Go for UNIX administrators, UNIX developers and Web Developers

You can find more about the Mastering Go for UNIX administrators, UNIX developers and Web Developers course here.

You still have time to register!

mihalis's picture

2nd Athens Gophers Meetup

I will talk at the 2nd Athens Gophers Meetup (Thursday 04 October 2018).
Subject: Go - Goroutines + Channels.
You can learn more about it at https://www.meetup.com/Athens-Gophers/events/254439397/.

mihalis's picture

An Introduction to Go for Systems Programmers and Web Developers

I presented "An Introduction to Go for Systems Programmers and Web Developers". The Live Course is going to be presented again on November 12 and November 13, 2018.
You can find more information about the course here.

mihalis's picture

Mastering Go FAQ

1. Does the book have a web page?
Yes: Mastering Go web page and Mastering Go TOC.

2. Is Mastering Go good for amateur programmers?
Although anyone can read Mastering Go, if you have never programmed before, Mastering Go might not be the best choice.

3. Who is this book for?
Mastering Go is for people who are already familiar with Go or any other programming language and want to take their Go knowledge to the next level!

4. Is Mastering Go different from Go Systems Programming?
Go Systems Programming is about learning to develop system tools in Go. Mastering Go is about learning the characteristics and the inner workings of the Go Programming Language in order to write better Go code.

5. Why buy Mastering Go?
Because Mastering Go will make you a better Go developer. The book contains many autonomous examples in order to illustrate the Go topics that it covers.

6. Have more questions?
Contact me using https://www.mtsoukalos.eu/contact.

You can get Mastering Go from Packt, Amazon.com, Amazon.co.uk, or any other Amazon store.

mihalis's picture

Mastering Go TOC

Mastering Go Table Of Contents:

Chapter 1: Go and the Operating System
Chapter 2: Understanding Go Internals
Chapter 3: Working with Basic Go Data Types
Chapter 4: The Uses of Composite Types
Chapter 5: Enhancing Go code with Data Structures
Chapter 6: What you might not know about Go Packages
Chapter 7: Reflection and Interfaces for all seasons
Chapter 8: Telling a UNIX system what to do
Chapter 9: Go Concurrency – Goroutines, Channels and Pipelines
Chapter 10: Go Concurrency – Advanced Topics
Chapter 11: Code Testing, Optimization and Profiling
Chapter 12: The Foundations of Network Programming in Go
Chapter 13: Network Programming – Building Servers and Clients


Subscribe to RSS - Go