Posts
A Plea to Avoid Bipolarism in Software Design
Published on: 23-10-2023I would like to make a call to avoid the bipolarism that is growing in software design, the chase for traffic and attention leads to this extremism, in a world where pragmatism should reign and where generalization becomes very difficult to prescribe without more context
Golang minimalist design overview
Published on: 22-2-2023Let's review the Golang syntax in a cheatsheet form, we'll discover one of the main focus on the language design, simplicity. Does Go achieve being a simple language by having a reduced grammar and keywords? And what are the tradeoffs for that simplicity
Demystifying Concurrency across programming languages
Published on: 5-9-2022Let's try to uncover how different programming languages tackle concurrency problems in a different style. What are the trade-offs from Goroutines in Go, to Async/Await in C# and JS, to the latest changes happening in Rust and Java. We'll review also the different programming styles and the impact on complexity and maintenance for developers