Learn how to upload user-provided images to Cloudflare Images and to resize them into size variants that are optimal for your application.
LiveView.JS is great for client-side animations because no round-trip to the server is needed. Here's how you can use JS to animate a side drawer.
Encrypting sensitive user files before uploading them to S3 is a must. This post shows how to encrypt and upload them and also how to download and decrypt them again using encryption keys unique per user.
My first video course "Build an MVP with Elixir" helps you to get started with Elixir by building a real-world product together!
Define custom forms without writing a single line of HTML. JSON Schemas help you define and adjust forms and validate user input all through a single configuration file.
Learn how to make your LiveView app more resilient by simulating bad internet connections.
Learn about how to tweak the performance of 100.000 Erlang processes and why Elixir isn't really that slow.