Fabio GollinucciVue3 composable pollerI found myself in the situation of having to refresh frontend data every few seconds to make people wait for the end of an asynchronous…Apr 26Apr 26
Fabio GollinucciCloudFront invalidation queueWhen a CloudFront distribution handles a lot of cached content invalidating paths can cost computation.Apr 10Apr 10
Fabio GollinucciEncrypted server-side session cookie with AWS LambdaI ran into a problem while managing the OAuth2 flow, at one point I needed to save some information to persist between one redirect and…Feb 26Feb 26
Fabio GollinucciCognito Hosted UI with CloudFormationAlmost every project needs authentication at some point. This is how to describe configuring Cognito via CloudFormation to speed up the…Dec 19, 2023Dec 19, 2023
Fabio GollinucciTelegram bot powered by Amazon BedrockThe time is coming, the public launch of Amazon Bedrock finally let me play with ML in a professional way, without requiring too much…Nov 28, 2023Nov 28, 2023
Fabio GollinucciTesting Lambda functions with VitestTesting serverless projects locally can be a pain. Separating business logic from calls to AWS services or external endpoints reduces the…Nov 2, 20231Nov 2, 20231
Fabio GollinucciServerless Dynamic SchedulerOne of the critical parts of a serverless application is the operations scheduling. Sometimes a simple cron expression defined in a SAM…Oct 24, 2023Oct 24, 2023
Fabio GollinucciLambda hexagonal architecture variationGiven the large number of blog articles and conference talks on the subject I wanted to do some testing myself.Jul 3, 2023Jul 3, 2023
Fabio GollinucciNuxt3 on LambdaSince the Nuxt version 3 the server side engine is managed by Nitro. This engine (based on h3) can handle a variety of environments…Jun 11, 2023Jun 11, 2023