Sending Data via UDP to a Phoenix LiveView

When it comes to showcasing real-time data on a user-friendly webpage for a broad audience, especially in scenarios involving a high volume of small data packets like IoT sensors, finding the right data transfer method is crucial. While MQTT and HTTP are common choices, limitations arise when dealing with IoT…

Elixir and AWS Cognito

Why using Cognito instead of coding it myself? AWS Cognito offers the developer best practices with login flow, encryption, and easy integration with a range of authentication providers. These features collectively provide a strong foundation for securing user identities and authentication in your application while minimizing the development effort required…

Simplifying Nginx Access Log Management with AWS CloudWatch

Sometimes, as website administrators, we want to review our Nginx access logs without the need to SSH into our instance. What if I told you that you could seamlessly send these logs to AWS CloudWatch? Let's dive into how you can achieve this! Step 1: Generate JSON-formatted Logs on your…

AWS Lambda - Elixir Runtime - Update: MayFly

Custom runtimes are a powerful feature provided by AWS Lambda and other serverless platforms, enabling developers to run languages that aren't officially supported out of the box. This flexibility allows you to use your language of choice— even Elixir— in Lambda environments. A custom runtime lets you package your language…