Alessio PieruccettiinITNEXTOptimise memory management in GoA few suggestions on how to optimise memory usage in Go, with a quick introduction to heap, stack and pointers.Jul 23, 2023Jul 23, 2023
Alessio PieruccettiinThe StartupHow to choose a technical co-founderChoosing a technical co-founder is a key step towards the success (or failure) of your project. It’s important to choose wisely. They will…Jul 18, 2022Jul 18, 2022
Alessio PieruccettiinITNEXTAs a developer, how much time should I invest in learning?As soon as you get some experience as developer you realise how many things you don’t know. It’s tough to keep up with…Aug 3, 2020Aug 3, 2020
Alessio PieruccettiinITNEXTLiskov Substitution Principle in a nutshellAmong the SOLID principles, the Liskov substitution principle is probably the most difficult to get familiar with. Its definition is very…Feb 6, 20202Feb 6, 20202
Alessio Pieruccetti5 architectural patterns comparedCreating a software is not just about coding. It involves many activities, such as gathering requirements, analysis, design, development…Jan 29, 2020Jan 29, 2020
Alessio PieruccettiinITNEXTAdvantages of git rebaseOne of the most read article on Medium about git rebase encourages to not do so. This article advises the only purpose of rebasing is to…Aug 9, 20196Aug 9, 20196
Alessio PieruccettiinThe StartupThe importance of making meaningful commitsHow to create meaningful commits and why you should care.Jun 27, 20191Jun 27, 20191