Pinchflat

What are state machines? (feat. Ash Framework)

Raw Attributes

Source: Code and Stuff
  • livestream: false
  • upload_date_index: 99
  • nfo_filepath: /downloads/Code and Stuff/Season 2025/s2025e072099 - What are state machines? (feat. Ash Framework).nfo
  • description: State machines are important data models to be used in situations with a series of known states and well-defined transition rules. From light switches to cars, vim, and even payment processing—these come up more often than you might think. Elixir's Ash Framework has a package that makes managing state machines easy, consistent, and well-documented. Links: Screen recording software I use (affiliate): https://screen.studio/@Yy75o Project Repo: https://github.com/ChristianAlexander/money_pit (look at git tags for pre- and post-refactor) Ash Framework: https://ash-hq.org/ Ash State Machine: https://hexdocs.pm/ash_state_machine Ash Oban: https://hexdocs.pm/ash_oban Timestamps: State machines? - 00:00 Demo - 02:10 What's Ash? - 02:35 Demo code walkthrough - 03:27 Refactoring to ash_state_machine - 07:16 State permissions in one line - 09:06 Other Ash niceties - 10:18 YouTube Academy Competition: #TeamHailey
  • id: 24687
  • uploaded_at: 2025-07-20T19:04:19Z
  • inserted_at: 2025-09-19T12:26:35Z
  • uuid: 20b885e0-edcb-4810-8c27-b644cbc543b5
  • last_error:
  • playlist_index: 5
  • short_form_content: false
  • predicted_media_filepath: /downloads/Code and Stuff/Season 2025/s2025e072000 - What are state machines? (feat. Ash Framework).mp4
  • media_filepath: /downloads/Code and Stuff/Season 2025/s2025e072099 - What are state machines? (feat. Ash Framework).mp4
  • original_url: https://www.youtube.com/watch?v=_x6TE7hbE1k
  • updated_at: 2025-09-19T12:36:22Z
  • media_redownloaded_at:
  • tasks:
  • source_id: 24
  • title: What are state machines? (feat. Ash Framework)
  • matching_search_term:
  • media_downloaded_at: 2025-09-19T12:36:09Z
  • prevent_download: false
  • thumbnail_filepath: /downloads/Code and Stuff/Season 2025/s2025e072099 - What are state machines? (feat. Ash Framework)-thumb.jpg
  • media_size_bytes: 151036733
  • duration_seconds: 748
  • metadata_filepath: /downloads/Code and Stuff/Season 2025/s2025e072099 - What are state machines? (feat. Ash Framework).info.json
  • media_id: _x6TE7hbE1k
  • prevent_culling: false
  • subtitle_filepaths: en/downloads/Code and Stuff/Season 2025/s2025e072099 - What are state machines? (feat. Ash Framework).en.srt
  • culled_at:

Nothing Here!