2022-08-29 ◦ How to use Go as a glue language
Happiness comes from within: self-conained binaries
Go is verb-oriented. Put a pot on the stove. Boil water. Pour the water over some tea leaves. Wait. Drink. This is the way humans think. When planning a task, you think about the necessary actions before you think about the array of objects needed for executing these actions.
Go’s “*do something*” approach gets your stuff done.
net/httppackage allows building a basic HTTP server with a few lines of code.
Go has quite a unique approach of abstracting away data sources and sinks as uniform data streams. An
io.Readerstream, for example, can represent input from a file, a network connection, an in-memory buffer, or even a simple string. Unit-test your code with a byte buffer, then use it in production with real files.
2022-08-17 ◦ Preferred resource for ‘advanced’ Go? : golang
- Some good recommendation for advanced Go learning resources
2022-08-16 ◦ Service Discovery with Go and mDNS
- 2022-08-22 ◦ GitHub - ThrillQuks/Pitraix: Modern Self-Modifying Cross-Platform Peer-to-Peer Botnet over TOR
- 2022-09-05 ◦ GoF Design patterns that still make sense in Go