blog.miguelcoba.comEditing forms with live_file_inputImagine you are writing an app to handle products for a marketplace. Each Product has up to 3 images associated with it. When editing a Product, you should be able to remove any of the already associated images and add new images to the Product, alwa...May 23, 2023·16 min read
blog.miguelcoba.comElixir metrics and StatsDLast time we saw how to send our metrics to Prometheus. This time, we'll send them to a StatsD server. What's StatsD? StatsD is a network daemon that listens for statistics, like counters and timers, sent over UDP or TCP and sends aggregates to one o...Jun 2, 2022·5 min read
blog.miguelcoba.comElixir, Kubernetes, and minikubeA couple of weeks ago I presented my talk: Elixir, Kubernetes, and minikube in the Elixir Meetup #5 organized by the fine people on curiosum.com. This talk is based on chapter 4 of my book "Deploying Elixir: Advanced Topics". If you haven't gotten t...May 29, 2022·1 min read
blog.miguelcoba.com"Deploying Elixir: Advanced Topics" eBookI have written a new Elixir book: Deploying Elixir: Advanced Topics It is based on the feedback and suggestions I got from the readers of my previous book "Deploying Elixir". They asked me to write more about clustering in Elixir and deploying to Ku...May 3, 2022·1 min read
blog.miguelcoba.comElixir Wizards Podcast S8E1A couple of weeks ago I was invited to talk on the Elixir Wizards podcast by Smartlogic. We talk about Elixir in polyglot environments (that is, where you have a lot of languages used at the same time), my beginnings in the software field, my books, ...Apr 15, 2022·1 min read