Christian VecchiolainDev GeniusIt’s Ok to Fail: Expecting Test Failures in GoWhen it Feels Right for Things to Go WrongJun 18, 2022Jun 18, 2022
Christian VecchiolaManaging Multi-Party Contracts on the Blockchain: The Curious Case of Batching — Part IIILessons learnt, pitfalls, and gotchas… and a valuable exercise in system design.Oct 7, 2021Oct 7, 2021
Christian VecchiolaManaging Multi-Party Contracts on the Blockchain: The Curious Case of Batching — Part IILessons learnt, pitfalls, and gotchas… and a valuable exercise in system design.Sep 30, 2021Sep 30, 2021
Christian VecchiolaConfiguring Coveralls.io Reports for Maven Builds with GitHub ActionsCoveralls.io is a very popular tool to capture and track code coverage of open source projects. Recently, I wanted to give it a try and…Sep 24, 20212Sep 24, 20212
Christian VecchiolaManaging Multi-Party Contracts on the Blockchain: The Curious Case of Batching— Part ILessons learnt, pitfalls, and gotchas… and a valuable exercise in system design.Sep 20, 2021Sep 20, 2021
Christian VecchiolaAWS CloudFormation Adventures: Part 2 — S3 Bucket CreationAfter having created our VPC in Part 1, in this article we are going to setup an S3 bucket. I will cover the very basic operations for…Jul 14, 2021Jul 14, 2021
Christian VecchiolaAWS CloudFormation Adventures: Part1 — Build Your Own VPCRecently I started playing with CloudFormation to programmatically build infrastructure in AWS. At first sight the tool is very powerful…Jun 8, 2021Jun 8, 2021
Christian VecchiolaHi Nikolay, I particularly like the diagram that shows the breadth and depth of technical…Feb 18, 2021Feb 18, 2021
Christian VecchiolaSpicing Up Your Go Test Harness with BashLearn how to quickly string together a set of very simple bash commands to make your go tests output stand out have an immediate…Feb 11, 2021Feb 11, 2021