- limitare l'utilizzo della comunicazione sincrona (slack) per q&a
- partire dai doc gdrive per l'analisi dei requisiti, inserire lì i commenti e taggare le persone che possono rispondere
- durante la standup howdy alla domanda 'hai bisogno di aiuto' taggare le stesse persone per sollecitare una risposta
- usare le storie su pivotal per discutere l'implementazione quando i requisiti sono chiari
- usare le PR per discutere i dettagli implementativi
- inserire eventualmente dei commenti inline nelle PR per spiegare alcune scelte progettuali (non dovrebbe essere necessario se si usano bene i commenti nel codice :-)
- https://github.com/pagopa/io-ts-commons
- https://github.com/pagopa/io-functions-commons
- https://github.com/pagopa/io-utils
- https://github.com/pagopa/io-backend
- https://github.com/pagopa/io-backend/blob/master/src/clients/api.ts
- https://github.com/pagopa/io-pagopa-proxy
- https://github.com/pagopa/io-functions-app
- https://github.com/pagopa/io-functions-services
- https://github.com/pagopa/io-functions-admin
- https://github.com/gcanti/io-ts
- https://github.com/gcanti/fp-ts
- https://dev.to/gcanti/
- https://gcanti.github.io/fp-ts/recipes/async.html (2.x)
- https://gcanti.github.io/fp-ts/recipes/interoperability.html (2.x)
- https://www.typescriptlang.org/
- https://leanpub.com/composingsoftware (functional programming & testing)
- https://kentcdodds.com/blog (testing)
- http://www.tomharding.me/ (functional programming in js)
- https://www.manning.com/books/programming-with-types
- https://docs.microsoft.com/en-us/azure/azure-functions/
- https://docs.microsoft.com/en-us/azure/azure-functions/durable
there are two hard problems in computer science cache invalidation and naming things
- pagopa/io-functions-app#61 (comment)
- pagopa/io-functions-app#72 (comment)
- pagopa/io-functions-app#72 (comment)
- pagopa/io-functions-app#72 (comment)
- pagopa/io-backend#648 (comment)
- pagopa/io-backend#611 (comment)
- pagopa/openapi-codegen-ts#169 (comment)
best code is no code
- pagopa/io-backend#611 (comment)
- pagopa/io-functions-app#72 (comment)
- pagopa/io-functions-app#51 (comment)
use map / chain / fold instead of isLeft / isRight / .value
- pagopa/io-functions-app#51 (comment)
- pagopa/io-backend#648 (comment)
- pagopa/io-backend#648 (comment)
https://grossbart.github.io/fp-ts-recipes/#/async?a=work-with-a-list-of-tasks-in-parallel