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…2 min read·Apr 26, 2024----
Fabio GollinucciCloudFront invalidation queueWhen a CloudFront distribution handles a lot of cached content invalidating paths can cost computation.3 min read·Apr 10, 2024----
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…4 min read·Feb 26, 2024----
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…5 min read·Dec 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…5 min read·Nov 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…4 min read·Nov 2, 2023--1--1
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…4 min read·Oct 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.7 min read·Jul 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…5 min read·Jun 11, 2023----