Pinchflat

Turn Old into New: Moving to Elixir Feature by Feature - Anita Ludermann | ElixirConf EU 2025

Last Error

WARNING: [youtube] CcUb7Ky2oSI: Some tv client https formats have been skipped as they are missing a url. YouTube may have enabled the SABR-only or Server-Side Ad Placement experiment for the current session. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details WARNING: [youtube] CcUb7Ky2oSI: Some web client https formats have been skipped as they are missing a url. YouTube is forcing SABR streaming for this client. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details WARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies ERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests

Raw Attributes

Source: CodeSync
  • livestream: false
  • upload_date_index: 99
  • nfo_filepath:
  • description: ✨This talk was recorded at ElixirConf EU 2025. If you're curious about our upcoming event, check https://elixirconf.eu ✨ Abstract: It's 2022 and our software feels like 1999. Our developer pace is fine but the habitat is crumbling, the technology is outdated. So in January 2023, we took the plunge and started building the new town over in Elixir Land. In this talk, we share our approach to the technology shift and how we integrate this long-term goal into our business as usual, where we focus on modern software engineering with small incremental steps. We'll take a look at the challenges we have faced and are still facing, some of which are: communicating between old and new system, shifting to functional programming, making existing data usable in Ecto, building bridges and shifting traffic and last but not least doing this all without the user noticing. We'll also take a look at a real-life feature that went from ugly duckling to shiny new with the help of the strangler fig pattern. Let's keep in touch! Follow us on: 💥 Bluesky: https://elixirconf.bsky.social 💥 X: https://twitter.com/ElixirConfEU 💥 Facebook: https://www.facebook.com/CodeSyncGlobal 💥 LinkedIn: https://www.linkedin.com/company/code-sync 💥 Mastodon: https://genserver.social/codesync
  • id: 58546
  • uploaded_at: 2025-12-26T15:30:20Z
  • inserted_at: 2026-01-02T20:14:03Z
  • uuid: e64c8b82-c9ef-4a15-87fa-e726d3496145
  • last_error: WARNING: [youtube] CcUb7Ky2oSI: Some tv client https formats have been skipped as they are missing a url. YouTube may have enabled the SABR-only or Server-Side Ad Placement experiment for the current session. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details WARNING: [youtube] CcUb7Ky2oSI: Some web client https formats have been skipped as they are missing a url. YouTube is forcing SABR streaming for this client. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details WARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies ERROR: Unable to download video subtitles for 'en': HTTP Error 429: Too Many Requests
  • playlist_index: 1
  • short_form_content: false
  • predicted_media_filepath: /downloads/CodeSync/Season 2025/s2025e122600 - Turn Old into New: Moving to Elixir Feature by Feature - Anita Ludermann | ElixirConf EU 2025.mp4
  • media_filepath:
  • original_url: https://www.youtube.com/watch?v=CcUb7Ky2oSI
  • updated_at: 2026-01-03T07:02:51Z
  • media_redownloaded_at:
  • source_id: 5
  • title: Turn Old into New: Moving to Elixir Feature by Feature - Anita Ludermann | ElixirConf EU 2025
  • matching_search_term:
  • media_downloaded_at:
  • prevent_download: false
  • thumbnail_filepath:
  • media_size_bytes:
  • duration_seconds: 1919
  • metadata_filepath:
  • media_id: CcUb7Ky2oSI
  • prevent_culling: false
  • subtitle_filepaths:
  • culled_at:
Worker
State
Scheduled At
Pinchflat.Downloading.MediaDownloadWorker retryable