How to Write Custom Validations for Ecto Changesets
Learn how to write custom validation functions for Ecto changesets in Elixir by leveraging validate_change and understanding how built-in validators work.
I'm a senior software engineer at with over a decade of experience building and scaling robust applications in regulated, high-stakes domains. From MVPs to multi-million user platforms, I specialize in high-performance distributed systems primarily in Elixir, thriving in technically demanding environments that push the boundaries of what's possible.
Learn how to write custom validation functions for Ecto changesets in Elixir by leveraging validate_change and understanding how built-in validators work.
Explore advanced GRDB features including database observation, table associations, and storing custom data types in SQLite.
Learn how to securely hash sensitive data in Rust using the Argon2 algorithm with proper salt management techniques.
Understanding the difference between .value and .getAttribute("value") when working with dynamic form inputs in JavaScript.



