RSSAmplifier

Blog

Baptiste Chaleil

I share my knowledge about the world of elixir and other topics. From succinct post to extensive series, organized chronologically.

mrdotb.comRSS feed ↗34 posts

Latest posts

Stream a downloaded file with Phoenix and Req

Workaround for ISPs blocking Tigris S3 storage: I used Phoenix and Req to proxy and stream files in chunks, ensuring smooth delivery. This post explains how to implement it with send_chunked/2 and Req.get!/2.

Integrating Livebook into My Phoenix/Elixir Projects

Learn how to integrate Livebook seamlessly into your Phoenix/Elixir projects using Mise for environment management. This guide covers connecting Livebook to development and production nodes on Fly.io and Kubernetes, making it a powerful tool for experimentation and admin tasks.

How to Use Private Elixir Libraries on GitHub CI

A detailed guide on how to configure GitHub Actions to access private Elixir libraries hosted on GitHub, including setting up personal access tokens, updating mix.exs, and using Docker for builds.

How to Use Lucide Icons in Phoenix: A Complete Guide

Learn how to integrate Lucide icons into your Phoenix project seamlessly. This guide shows you how to add the Lucide library, manage icons, and customize icon styles in Phoenix.

Elixir Paris Meetup #24 @Ecole 42

About the Elixir Paris Meetup #24 at Ecole 42 in Paris.

My journey with Ash while building LeagueOfReplays

A concise overview about Ash while developing LeagueOfReplays.

Deploy phoenix with kamal

A walkthrough video to deploy a simple phoenix app on digital ocean using kamal

How to Implement JavaScript Code Splitting in Phoenix 1.7: A Step-by-step Guide

Leverage the power of ESBuild's code splitting in your Phoenix 1.7 project to optimize load times and improve your app's performance. This detailed guide walks you through the process.

Downloading Large Files with Finch in Elixir

Learn how to efficiently download large files in Elixir using the Finch HTTP client library. This article provides a code example that demonstrates how to stream and store large zip files on your local system.

Probuild Ex Extra

Probuild Ex front started to be unresponsive. My journey about debugging and optimizing queries.

Nvim Format Sql

Format sql in nvim using range and pgFormatter cli

A phoenix plug to prevent search engine on specific page

Prevent search engine on specific page using the X-Robots-tag header

Probuild Ex Part five

A league of legend probuilds with elixir phoenix, part five

Probuild Ex Part four

A league of legend probuilds with elixir phoenix, part four

Probuild Ex Part three

A league of legend probuilds with elixir phoenix, part three

Probuild Ex Part two

A league of legend probuilds with elixir phoenix, part two

Probuild Ex Part One

A league of legend probuilds with elixir phoenix, part one.

Measure Elixir Code Time Execution

Measure elixir code time execution

Ecto With Ordinality

Ecto use postgres with Ordinality

Unlock Pdf with cmd line

Unlock pdf using cmd line tool

Render beautiful pdf invoice with phoenix and pagedjs

How to render a beautiful paginated pdf invoice with phoenix and pagedjs

Upload on Youtube With Elixir

How to upload a video on youtube programmatically with elixir and the YouTube Data API v3

Exclusive Belongs To Association in Phoenix using Ecto

How to create a exclusive belongs to aka arc in ecto

Download file with hackney

Download file with hackney

ASDF elixir iex get erlang doc

Enable doc for erlang function in iex

Pass $ENV to awk

Pass environment variable to awk

Mkfifo

How to use mkfifo ?

Show octal permissions of file or folder

Show octal permissions of file or folder

ssh port forwarding

How to forward ssh port

zsh edit last cmd in $EDITOR

Open last cmd in $EDITOR

curl no body only headers

Empty the $ENV when calling external process

Empty system $ENV elixir

Empty the $ENV when calling external process

Scroll event reach max scroll Y

JS when we reach the end of the Y scroll

Openvpn Client On Server

Connecting OpenVPN from a server without losing the ssh / vnc connection