
DOP 366: How to Prevent npm Supply Chain Attacks
#366: You ran npm install this morning. Maybe you ran it a dozen times. Every one of those pulled down a dependency tree you have never read...
Radio and PodcastLive Radio & Podcasts
What is DevOps? We will attempt to answer this and many more questions.

#366: You ran npm install this morning. Maybe you ran it a dozen times. Every one of those pulled down a dependency tree you have never read...

#365: A bad engineer with a laptop is much worse than a bad engineer with a calculator. Now hand that engineer AI. DORA's ROI report puts it...

#364: Your CEO comes back from a leadership offsite talking about burnout-proof leadership and AI transformation at scale. Two weeks later y...

#363: Three waves of the web, and you are late for the third one. The 90s were about getting a browser to render your page at all. The early...

#362: Feature flags or canary deployments - do you need both? Viktor puts it to Alex Casalboni from Unleash, who says he argues about this w...

#361: Picture a 6,000-line pull request landing in your project from someone you've never heard of. Every test passes - yours, theirs, all o...

#360: Assume your production systems go sideways at 3:00am. Your phone doesn't ring. You wake up to a clean incident report - the system cau...

#359: When was the last time you sat through a 30-minute product demo and walked away actually knowing anything? You would learn more from f...

#358: Production is on fire. You need access to one table you have never touched. So you file an access request, then phone the desk to say...

#357: Type a prompt, get code, fix the hallucinations, type another prompt. That is vibe coding, and it is a fine place to start. It is a te...

#356: Fleet management means one thing to a DevOps engineer and something completely different to Tomas Kovacovsky. To Viktor it is a CD pro...

#355: Picture your engineering team a year from now. A coding agent doing the coding. A testing agent on tests. A security agent on security...

#354: How do you build a consent system for someone who is dead? How do you clone a voice so it cannot be turned into a deep fake? Miles Spe...

#353: Move fast and break things never meant be reckless. It meant do not stall out of fear, because something is going to break no matter h...

#352: Vibe coding is the latest version of a promise the industry has been making since the first generation of programming languages. Type...

#351: Entry-level tech jobs are down 67% since 2022. Junior developer roles are down 40 to 50%. The instinct is to blame AI and call it unpr...

#350: The bottleneck used to be writing the code. Now it is feeding the agent enough context to write the right code. That is Patrick Debois...

#349: Every platform you already own is about to have AI baked into it. Not next year. This year. That is Ben Wilcox's blunt prediction, and...

Something flipped this year. Chatbots were a toy. Useful sometimes, but a toy. Agents are not. Agents take actions, hold credentials, write...

#347: Andrei Kvapil has been around Kubernetes since the early days. Contributor to Cilium, Kubevirt, and a handful of other projects you pr...