Pinchflat

Progressive approach to the visitor pattern | Advanced Rust Part 7

Raw Attributes

Source: Advanced Rust
  • media_id: zMJTebBxzPs
  • duration_seconds: 1571
  • predicted_media_filepath: /downloads/chris/tubes/Advanced Rust_[PLFdNoRgzggbr7tkQsO4VrF1UGy0ji9sZl]/Season 2024/s2024e112300_Progressive approach to the visitor pattern | Advanced Rust Part 7.mp4
  • short_form_content: false
  • upload_date_index: 0
  • nfo_filepath: /downloads/chris/tubes/Advanced Rust_[PLFdNoRgzggbr7tkQsO4VrF1UGy0ji9sZl]/Season 2024/s2024e112300_Progressive approach to the visitor pattern | Advanced Rust Part 7_[zMJTebBxzPs].nfo
  • media_filepath: /downloads/chris/tubes/Advanced Rust_[PLFdNoRgzggbr7tkQsO4VrF1UGy0ji9sZl]/Season 2024/s2024e112300_Progressive approach to the visitor pattern | Advanced Rust Part 7_[zMJTebBxzPs].mp4
  • description: #rustlang #softwarearchitecture #softwaredevelopment Watch the rest of this series: https://www.youtube.com/playlist?list=PLFdNoRgzggbr7tkQsO4VrF1UGy0ji9sZl New to Rust? Check out my fundamentals series: https://www.youtube.com/playlist?list=PLFdNoRgzggbo6BqJQ6tqk_wvXeI5yfbGA Although often dreaded for it's apparent complexity, the visitor pattern can open so many doors for good object oriented design. In this progressive approach, we build up from a very simple code structure towards a naturally occurring visitor pattern. In the end, we make generalizations to end up with the full power of this design approach. Throughout the video, I not only focus on the how, but much more the why! There's no benefit in knowing how to implement this pattern if you don't know why and when to use it. Find this code on GitHub: https://github.com/Thodin/visitor-pattern-rust Find me elsewhere: 🐘 Mastodon: https://mastodon.social/@GreenTeaCoding 00:00 Intro 00:54 A simple example 06:19 Persistence visitor pattern 14:38 Including traits 20:34 A word on testing 21:02 Generalization of the visitor pattern 24:36 Summary of benefits and application scenarios
  • updated_at: 2025-01-13T03:13:00Z
  • id: 307944
  • media_size_bytes: 122689625
  • inserted_at: 2025-01-13T03:10:52Z
  • media_redownloaded_at:
  • prevent_culling: false
  • source_id: 22
  • original_url: https://www.youtube.com/watch?v=zMJTebBxzPs
  • uuid: f397c3ae-4b35-41ec-81c5-a8b87b720d2f
  • matching_search_term:
  • metadata_filepath: /downloads/chris/tubes/Advanced Rust_[PLFdNoRgzggbr7tkQsO4VrF1UGy0ji9sZl]/Season 2024/s2024e112300_Progressive approach to the visitor pattern | Advanced Rust Part 7_[zMJTebBxzPs].info.json
  • uploaded_at: 2024-11-23T23:44:43Z
  • thumbnail_filepath: /downloads/chris/tubes/Advanced Rust_[PLFdNoRgzggbr7tkQsO4VrF1UGy0ji9sZl]/Season 2024/s2024e112300_Progressive approach to the visitor pattern | Advanced Rust Part 7_[zMJTebBxzPs]-thumb.jpg
  • prevent_download: false
  • tasks:
  • title: Progressive approach to the visitor pattern | Advanced Rust Part 7
  • last_error:
  • culled_at:
  • subtitle_filepaths:
  • media_downloaded_at: 2025-01-13T03:12:58Z
  • livestream: false
  • playlist_index: 7

Nothing Here!