Paul Di Gian
Paul Di Gian's Blog

Paul Di Gian's Blog

Paul Di Gian

Paul Di Gian

21 followers

Golang software development and training.

For information and rates: paul.digi4n@gmail.com

Subscribe to my newsletter and never miss my upcoming articles

Why software is difficult

Nov 26, 20224 min read

After having worked in different organization with different levels of maturity, and different backgrounds I mature some opinion on why software is...

Why software is difficult
Advanced go - Avoiding `if` for initialization using `sync.Once` and foot guns to watch out for
Golang and context - an explanation
Advanced go - Make synchronous code asynchronous with context.Context and channels
Advanced go - Choosing between a constructor and declaring the type
Advanced go - Use default value as your advantage, append to nil