Loading video...

Video Failed to Load

Go Home

Top 1 upgrade for your development environment: Start using Dev Containers. During every cohort of my Machine Learning Engineering program, 100+ developers try to run a complex system on their computers. I was wasting 10+ hours every week troubleshooting individual configurations. It was exhausting! I started using Dev Container,...

63,246 views • 1 year ago •via X (Twitter)

11 Comments

Santiago's profile picture
Santiago1 year ago

The next cohort starts in August. It's going to be the biggest one yet, so make sure you secure your spot now.

Santiago's profile picture
Santiago1 year ago

Here is the video on YouTube:

The Rundown AI's profile picture
The Rundown AI1 year ago

If you're not learning AI in 2025, you're falling behind. Join 1,000,000+ early adopters reading and learn AI in just 5 minutes a day (for free).

Maxime Rivest 🧙‍♂️🦙's profile picture
Maxime Rivest 🧙‍♂️🦙1 year ago

but now how will they learn the hardest thing about using python? i.e. managing development environments 😅

Jude Joule's profile picture
Jude Joule1 year ago

Adopting Dev Containers streamlined our workflow significantly. Thanks for the practical guidance.

wambo.'s profile picture
wambo.1 year ago

What do you mean ML in a container? Are people actually training models in containers? Wouldn't that impact training efficiency noticeably?

Brandon Keyyy's profile picture
Brandon Keyyy1 year ago

Curious: What's the top Dev Container tip for AI setups? Must be a relief to cut down on setup woes and jump straight into the good stuff!

Liberty Records - N°7✌️❤️'s profile picture
Liberty Records - N°7✌️❤️1 year ago

My advice : just install docker desktop, and always ask the Ai to set up your projects in it (it is also a dev container + a service server). It is super convenient. Will have to check again you bid to understand the diff with docker in what you show.

David Nix's profile picture
David Nix1 year ago

How about no containers? For my personal projects I just need 1 running process. Not even a separate db server since I use SQLite.

Python and Chess's profile picture
Python and Chess1 year ago

Can I provide constructive criticism for the video? 1. What you’re working on (like code, config) should be bigger. 2. Your video image should be smaller. 💪

Gabriel Rymberg's profile picture
Gabriel Rymberg1 year ago

@threadreaderapp unroll

Related Videos

#1 skill for developers in 2026: Automate everything you can using AI. I bet my lunch your team is dealing with all of these: • Stale documentation • Outdated dependencies • Poor test coverage • Deprecated APIs Every company I work with has these same problems. You can solve all of these right now. Automatically. Using AI. Here are 3 examples. Watch the attached video: I'm using Ona Automations to tackle this. These are background agents that run in the cloud, in a fully configured dev environment with your toolchain, your dependencies, and your services. You can run an unlimited number of these agents in parallel and across all your repositories. Claude Code and Codex only run locally, so they are hard to scale, and you can't run them when your computer is closed. Ona runs in the cloud. Here are the three examples: 1. Test coverage Run a nightly automation to identify any untested code paths, generate candidate tests, verify they pass, and open draft PRs. You wake up every morning to PRs that improve your test coverage. 2. Dependency upgrades Configure a weekly automation that bumps a dependency version, runs your full test suite, and reports any regressions. If everything is clean, it opens a PR. If something breaks, it opens a report so you can decide what to do. 3. Documentation auditing Set up a weekly automation that checks recent commits against your README file and setup guides, identifies broken examples and outdated instructions, and opens a PR with fixes.

Santiago

25,691 views • 3 months ago