The truth about Pair Programming that you have always wanted to ask

The truth about Pair Programming that you have always wanted to ask

So your team has decided to use Pair Programming. You’ve never practiced it and honestly it’s kinda scaring you. Of course you have questions but seeing that the rest of the team feels quite comfortable, you don’t ask. First rule: never forget that people lie. So what’s Pair Programming anyway?...

3 minute read
Come gestire autenticazione ed autorizzazione nei microservizi – Parte 2

Come gestire autenticazione ed autorizzazione nei microservizi – Parte 2

Nel post precedente di questa serie abbiamo visto come sfruttare un API Gateway ed un Identity Provider per gestire l’autenticazione. Giusto per rinfrescare i concetti, ecco il diagramma di base: </figure> In pratica il client comunica direttamente con l’API Gateway, il quale a sua volta chiederá all’Identity Provider di fornire...

2 minute read
Gestire le eccezioni in Task paralleli

Gestire le eccezioni in Task paralleli

Tempo fa ho scritto un post su come eseguire Task in parallelo o in seriale. Questa volta invece parleremo di come gestire correttamente le eccezioni in Task paralleli. Supponiamo di dover effettuare delle chiamate ad alcuni microservizi. Magari la nostra applicazione è un API Gateway e dobbiamo aggregare i dati....

2 minute read
Exception handling in parallel Tasks

Exception handling in parallel Tasks

In a previous post we discussed about parallel VS serial execution of asynchronous operations. This time instead we’ll see how to properly do exception handling in parallel Tasks. Let’s suppose you have a bunch of network calls to do, maybe to some microservices. Maybe you’re in an API Gateway and...

2 minute read