Uploads from Programming Throwdown

Watch and track your favorite playlist.

Curated by: Programming Throwdown (375 videos)


Currently Playing: 185: Workflow Orchestrators

Intro topic: Asymmetric Returns News/Links: * NanoChat by Andrej Karpathy * https://github.com/karpathy/nanochat ( https://github.com/karpathy/nanochat ) * Pydantic AI * https://www.marktechpost.com/2025/03/25/pydanticai-advancing-generative-ai-agent-development-through-intelligent-framework-design/ ( https://www.marktechpost.com/2025/03/25/pydanticai-advancing-generative-ai-agent-development-through-intelligent-framework-design/ ) * 1000th Starlink this year * https://spaceflightnow.com/2025/05/16/live-coverage-spacex-plans-morning-launch-of-starlink-satellites-from-california/ ( https://spaceflightnow.com/2025/05/16/live-coverage-spacex-plans-morning-launch-of-starlink-satellites-from-california/ ) * ChatGPT Apps SDK * https://openai.com/index/introducing-apps-in-chatgpt/ ( https://openai.com/index/introducing-apps-in-chatgpt/ ) Book of the Show * Patrick * The Will of the Many by James Islington * https://amzn.to/43IfU8Q ( https://amzn.to/43IfU8Q ) * Jason * Interview with DHH (Founder of Ruby on Rails) * https://www.youtube.com/watch?v=vagyIcmIGOQ ( https://www.youtube.com/watch?v=vagyIcmIGOQ ) Patreon Plug https://www.patreon.com/programmingthrowdown?ty=h ( https://www.patreon.com/programmingthrowdown?ty=h ) Tool of the Show * Patrick * Factorio * https://www.factorio.com/ ( https://www.factorio.com/ ) * Jason * nip.io ( http://nip.io ) Topic: Workflow Orchestrators * Why * Batch jobs (embarrassingly parallel) * Long-running tasks (e.g. transcoding video) * Checkpointing/resuming * How * Message Queues * Containerization * Worker Pools & Autoscaling * History & Backfill * Steps to run workflows: * Containerize the workflow definition and send to the cloud * Containerize all the individual tasks * Submit job(s) * Examples * Airflow * Legacy but dominant * Dagster * Great UX for python developers * Temporal: https://temporal.io/ ( https://temporal.io/ ) * The new hotness * Ray * Low-level but very powerful * Kubeflow * Designed for ML workflows, integrated dashboard Programming Throwdown Episode 185 November 4, 2025 ★ Episode details: https://share.transistor.fm/s/4fffc80f ★ Additional episodes: https://www.programmingthrowdown.com/


Tracks in this Playlist