Paul Di Gian
Paul Di Gian's Blog

Paul Di Gian's Blog

Follow
Paul Di Gian

Paul Di Gian

21 followers

Golang software development and training.

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

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