• Personal
  • Technical
  • Projects
  • Resume
  • Social

  • Published on
    2025-04-08

    Phoenix conditional class shorthand

    • phoenix
    • technical
    A compact way to apply classes conditionally
  • Published on
    2022-11-27

    What happens when you put multiple Phoenix LiveView hooks on an element?

    • phoenix
    • liveview
    • phoenix hooks
    • elixir
    • technical
    Asking the obvious so you don't have to.
  • Published on
    2022-11-25

    VSCode tasks for Phoenix projects

    • phoenix
    • elixir
    • vscode
    • technical
    Here are some useful tasks that I find myself reaching for almost any Phoenix project.
  • Published on
    2022-11-15

    Migrating to Phoenix LiveView 0.18

    • phoenix
    • liveview
    • elixir
    • technical
    Some patterns for migrating from Phoenix LiveView 0.17 to 0.18.3
  • Published on
    2022-08-24

    Phoenix LiveView: Writing a component that takes arbitrary root elements as an argument

    • phoenix
    • technical
    Write a component that replaces the root element with an arbitrary tag
  • Published on
    2022-07-21

    Using multiple inputs_for for the same entity

    • phoenix
    • elixir
    • programming
    • LiveView
    • technical
    Tips for working with the Phoenix.HTML module
  • Published on
    2022-05-31

    Discovering the extra container element for Phoenix LiveViews

    • phoenix
    • technical
    The data-phx-main element makes live.html.heex DOM structure slighty different than app.html.heex. Learn about where it comes from and how to configure it.
  • Published on
    2022-03-30

    Sending and receiving SMS messages with Phoenix and ex_twilio

    • elixir
    • phoenix
    • twilio
    • technical
  • Published on
    2022-03-17

    Weekly update: 2022 week 11

    • remote
    • phoenix
    • liveview
    • PETAL
    • technical
    Ally and I went to Pocatello for the week.
  • Published on
    2022-01-15

    Using Phoenix's `schema.web_path` to account for web namespaces in your templates

    • elixir
    • phoenix
    • generators
    • technical
    Reference the path of the web namespace passed to your custom generators