How to create a serverless twitter bot

2019-01-22 | 12 min read

This article explains how to create a serverless tweet-bot, basically pulls articles from this blog and post them to twitter in a nice way. It uses cron as the trigger...

Serve your static website in Github

2019-01-29 | 5 min read

GitHub pages offers some great examples that are really easy to follow, but if you want to know how I configured everything for this blog continue reading...

Serve your static website with S3 and CloudFront

2019-02-02 | 7 min read

This article will be part of a series, the idea is to get a fully serverless site up and running with login functionality, maybe a profile page, and some random utility, but...

Sending emails with AWS Lambda and SES from a HTML form

2019-02-03 | 8 min read

This article is part of the serverless series, in this article we will see how to create a serverless function in AWS Lambda to send an email coming from the HTML form in the site...

What does the serverless framework does for me

2019-02-15 | 7 min read

The Serverless Framework helps you develop and deploy your AWS Lambda functions, along with the AWS infrastructure resources they require. It's a CLI that offers structure...

Create an AWS lambda function in Go

2019-02-16 | 6 min read

In this article we will create a lambda function and an API Gateway route like we did with the serverless framework but only using AWS tools, we will be using the same generated...

Creating a lambda function with terraform

2019-04-27 | 7 min read

Here we will see how to use terraform to manage lambda functions, it will be a simple hello world in node.js, available as gist...

Serverless authentication with Cognito

2019-09-02 | 15 min read

In this article we will see how to use Terraform and Go to create a serverless API using API Gateway, Lambda, and Go, and we will also handle authentication with AWS Cognito...

How to create a free synthetic check with Rust and Cloudflare

2025-01-12 | 6 min read

We will see how to craft and use a super-simple synthetic check using a Cloudflare worker...