<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>JEDI — Just Enough Developed Intelligence</title><link>https://jedi.be/blog/</link><description>Patrick Debois' explorations — research notes, frameworks, and prototypes on AI-native development.</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Wed, 13 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://jedi.be/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>Two Weeks After "Context Is the New Code" at AIE London: I Did Not See This Coming</title><link>https://jedi.be/blog/2026/two-weeks-after-context-is-the-new-code/</link><pubDate>Wed, 13 May 2026 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2026/two-weeks-after-context-is-the-new-code/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/bSG9wUYaHWU?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;It&amp;rsquo;s about two weeks after the &lt;a href="https://www.youtube.com/watch?v=bSG9wUYaHWU"&gt;Context Is the New Code&lt;/a&gt; presentation at AIE London. I called it &amp;ldquo;an unpolished thought&amp;rdquo; on stage, because that&amp;rsquo;s what it was. I&amp;rsquo;d drawn an infinity loop on a slide, and apparently numbered the steps 1-4-3-2 instead of 1-2-3-4, which the internet has been kind enough to point out roughly 200 times. Fair. The diagram was, in fact, vibe-coded.&lt;/p&gt;</description></item><item><title>Sonar Summit 2026 | The Context Flywheel: How the Best AI Coding Teams Pull Ahead</title><link>https://jedi.be/blog/2026/talk-2026-context-flywheel-how-best-ai-coding-teams-pull-ahead/</link><pubDate>Fri, 13 Mar 2026 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2026/talk-2026-context-flywheel-how-best-ai-coding-teams-pull-ahead/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/zcfc37lFWxE?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;The competitive edge in AI-native development isn&amp;rsquo;t the model or the coding agent — it&amp;rsquo;s the organizational context you feed it. In this conversation with Edgar at the Sonar Summit, I walk through why context is the fuel that makes agents perform, and why the teams that invest in building it systematically are pulling ahead.&lt;/p&gt;</description></item><item><title>CI/CD for Context: Same Pipeline, Different Rules</title><link>https://jedi.be/blog/2026/cicd-for-context/</link><pubDate>Thu, 05 Mar 2026 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2026/cicd-for-context/</guid><description>&lt;p&gt;If context is code, can we test it in a CI pipeline? The &lt;a href="https://jedi.be/blog/2026/context-development-lifecycle/"&gt;CDLC&lt;/a&gt; says generate, evaluate, distribute, observe. The evaluate step is where it gets real.&lt;/p&gt;
&lt;p&gt;I wrote about this on &lt;a href="https://tessl.io/blog/cicd-for-context-in-agentic-coding-same-pipeline-different-rules/"&gt;tessl.io&lt;/a&gt;: evals are the equivalent of tests for context. But they follow different rules. Seven problems came up, split between how you run evals and what you&amp;rsquo;re actually measuring.&lt;/p&gt;
&lt;h2 id="part-1-running-evals"&gt;Part 1: Running evals&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Non-determinism.&lt;/strong&gt; LLMs produce variable outputs even at temperature zero. You can&amp;rsquo;t treat evals as pass/fail gates. Instead: error budgets. Define an acceptable failure rate in advance. Run a minimum of five trials per scenario (what we do in SkillsBench). Use binary evals over granular scoring.&lt;/p&gt;</description></item><item><title>The Context Flywheel: Winning on Context, Not Models</title><link>https://jedi.be/blog/2026/context-flywheel/</link><pubDate>Thu, 26 Feb 2026 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2026/context-flywheel/</guid><description>&lt;p&gt;The &lt;a href="https://jedi.be/blog/2026/context-development-lifecycle/"&gt;Context Development Lifecycle&lt;/a&gt; described four stages: generate, evaluate, distribute, observe. That was the what. The flywheel is the why.&lt;/p&gt;
&lt;p&gt;Better context produces better agent output. Better agent output generates better signals. Better signals produce better context. Each cycle compounds. By the tenth iteration, the team that invested in context is operating at a fundamentally different level than the team that kept tweaking prompts.&lt;/p&gt;
&lt;p&gt;I wrote about this more fully on &lt;a href="https://tessl.io/blog/the-context-flywheel-why-the-best-ai-coding-teams-will-win-on-context/"&gt;tessl.io&lt;/a&gt;. Here&amp;rsquo;s what I think matters most.&lt;/p&gt;</description></item><item><title>AI Manager Styles: From Full Visibility to Pure Outcomes</title><link>https://jedi.be/blog/2026/ai-manager-styles-from-full-visibility-to-pure-outcomes/</link><pubDate>Sun, 22 Feb 2026 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2026/ai-manager-styles-from-full-visibility-to-pure-outcomes/</guid><description>&lt;p&gt;&lt;img src="ai-manager-styles.png" alt="AI Manager Styles"&gt;&lt;/p&gt;
&lt;p&gt;You&amp;rsquo;re managing the thing that writes code. So what&amp;rsquo;s your management style?&lt;/p&gt;
&lt;p&gt;Most people start the same way: watching every action, approving every tool call. Then they trust more, review less, scale up. It&amp;rsquo;s an evolution. The management style that works on day one isn&amp;rsquo;t the one that works on day ninety.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.linkedin.com/posts/vincentvandentol_i-like-to-keep-track-of-how-my-application-activity-7431304793366761472-SNqI/"&gt;Vincent van den Tol&lt;/a&gt; wants to keep track of how his application is built. Not because he doubts Claude Code. Because on larger tasks, you need to see where the agent is headed so you can correct course before it&amp;rsquo;s gone too far. He&amp;rsquo;s reaching for tools like &lt;a href="https://fp.dev/"&gt;fp&lt;/a&gt;, &lt;a href="https://github.com/MrLesk/Backlog.md"&gt;Backlog.md&lt;/a&gt;, and &lt;a href="https://github.com/BloopAI/vibe-kanban"&gt;Vibe Kanban&lt;/a&gt;. The tools people are building look remarkably like the tools we already know: kanban boards, task breakdowns, story maps, sprint planning. The same management practices that worked for human teams are being adapted for agent teams.&lt;/p&gt;</description></item><item><title>Intentional Overuse Is an AI Coding Learning Strategy</title><link>https://jedi.be/blog/2026/intentional-overuse-mapping-ai-boundaries/</link><pubDate>Sun, 22 Feb 2026 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2026/intentional-overuse-mapping-ai-boundaries/</guid><description>&lt;p&gt;&lt;img src="intentional-overuse-map.png" alt="Intentional overuse: mapping the boundaries"&gt;&lt;/p&gt;
&lt;p&gt;Every time AI removes one bottleneck, the system reveals the next one. The useful question isn&amp;rsquo;t &amp;ldquo;how much faster&amp;rdquo; but &amp;ldquo;what breaks next.&amp;rdquo; That question has been my compass. Intentional overuse has proven a good learning strategy for me.&lt;/p&gt;
&lt;p&gt;Yes, if all you have is a hammer, everything looks like a nail. That&amp;rsquo;s the criticism, and it&amp;rsquo;s fair as a permanent way of working. But as a learning strategy, you &lt;em&gt;want&lt;/em&gt; to use the hammer on everything. That&amp;rsquo;s how you find out what&amp;rsquo;s a nail and what isn&amp;rsquo;t.&lt;/p&gt;</description></item><item><title>Self-Tuning Context: When Agents Rewrite Their Own Instructions</title><link>https://jedi.be/blog/2026/self-tuning-context/</link><pubDate>Sun, 22 Feb 2026 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2026/self-tuning-context/</guid><description>&lt;p&gt;What if the agent could optimize its own instructions? Every time an agent messes up, you open the CLAUDE.md, add a rule, and hope it sticks. You&amp;rsquo;re the feedback loop: watching output, diagnosing failures, rewriting instructions by hand.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.linkedin.com/in/ownyourai/"&gt;Mitko Vasilev&lt;/a&gt;, a CTO focused on enterprise R&amp;amp;D and a vocal advocate for owning your own AI stack, &lt;a href="https://www.linkedin.com/posts/ownyourai_i-taught-my-ai-agents-to-rewrite-their-own-activity-7431250231335313408-nhIw"&gt;is doing exactly that&lt;/a&gt;. He&amp;rsquo;s running a feedback loop that takes the agent&amp;rsquo;s skill file, tests it against real tasks on a 20-year-old codebase, and lets the system evolve a sharper version. Locally, offline. The setup:&lt;/p&gt;</description></item><item><title>Think Tax: The Real Cost of AI-Generated Code</title><link>https://jedi.be/blog/2026/think-tax-comprehension-debt/</link><pubDate>Fri, 20 Feb 2026 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2026/think-tax-comprehension-debt/</guid><description>&lt;p&gt;&lt;a href="https://www.linkedin.com/posts/cole-medin-727752184_theres-a-term-making-the-rounds-in-developer-activity-7430384267693604865-qZfd"&gt;Cole Medin&amp;rsquo;s post&lt;/a&gt; on comprehension debt got me thinking. The term is making the rounds — it&amp;rsquo;s the gap between the code your team has shipped and the code your team actually understands. Unlike technical debt — which you can see and plan around — comprehension debt is invisible until something breaks and nobody knows why.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve been calling it the &lt;strong&gt;think tax&lt;/strong&gt;. Every time you accept AI-generated code without building a mental model of what it does, you&amp;rsquo;re deferring a payment. And unlike technical debt, which compounds linearly, the think tax compounds exponentially. Once you lose mastery of the system&amp;rsquo;s logic, every subsequent change carries catastrophic risk.&lt;/p&gt;</description></item><item><title>DevOps Modernization: AI Agents, Intelligent Observability and Automation</title><link>https://jedi.be/blog/2026/talk-2026-devops-modernization-ai-agents-intelligent-observability/</link><pubDate>Thu, 19 Feb 2026 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2026/talk-2026-devops-modernization-ai-agents-intelligent-observability/</guid><description>&lt;p&gt;I joined Olalekan Elesin (HRS Group), Mallika Rao (Netflix), and Martin Reynolds (Harness) for an InfoQ Live panel moderated by Renato Losio. The conversation centered on how AI is changing DevOps and SRE practices — moving beyond reactive monitoring toward predictive, automated delivery and operations.&lt;/p&gt;
&lt;h2 id="the-real-problem-human-attention-waste"&gt;The real problem: human attention waste&lt;/h2&gt;
&lt;p&gt;The panel quickly aligned on what AI should actually solve in operations: reducing the cognitive load of triaging without context, filtering signal from noise, and cutting through alert fatigue. Before you automate remediation, the bigger win is helping humans make faster decisions. AI that summarizes, correlates, and explains is already transforming on-call workflows — and it does not require full autonomy to deliver value.&lt;/p&gt;</description></item><item><title>The Context Development Lifecycle: Optimizing Context for AI Coding Agents</title><link>https://jedi.be/blog/2026/context-development-lifecycle/</link><pubDate>Thu, 19 Feb 2026 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2026/context-development-lifecycle/</guid><description>&lt;p&gt;&lt;img src="context-development-lifecycle.jpg" alt="Context Development Lifecycle"&gt;&lt;/p&gt;
&lt;p&gt;Coding agents can write features and fix bugs. The bottleneck has shifted — from how fast we can write code to how effectively we communicate what we actually want. Context is the new constraint.&lt;/p&gt;
&lt;p&gt;Most teams store context informally: &lt;code&gt;.cursorrules&lt;/code&gt; files, scattered &lt;code&gt;.md&lt;/code&gt; documents, Slack threads, tribal knowledge that lives in people&amp;rsquo;s heads. None of it is versioned. None of it is tested. None of it has conflict detection. Context rots and conflicts — outdated guidance actively misleads agents without anyone noticing.&lt;/p&gt;</description></item><item><title>Intercepting Prompt Injection at the Syscall Level: A macOS Proof of Concept</title><link>https://jedi.be/blog/2026/intercepting-prompt-injection-at-the-syscall-level/</link><pubDate>Tue, 17 Feb 2026 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2026/intercepting-prompt-injection-at-the-syscall-level/</guid><description>&lt;p&gt;When you &lt;code&gt;git clone&lt;/code&gt; a repository and open it with Claude Code, the first thing it does is read &lt;code&gt;CLAUDE.md&lt;/code&gt; — a project instruction file that shapes how the AI behaves. This happens automatically, before any hooks fire, before you type a single prompt. If that file contains prompt injection, you&amp;rsquo;ve already lost.&lt;/p&gt;
&lt;p&gt;This post describes &lt;strong&gt;context-filter&lt;/strong&gt;, a proof of concept that intercepts file reads at the operating system level to detect and flag prompt injection before it reaches the AI. Along the way, we discovered that Claude Code quietly switched from Node.js to a native Bun binary — which broke everything and taught us a lot about macOS internals.&lt;/p&gt;</description></item><item><title>Unlearning, Experimentation and Engineering Rigor in an Agentic World</title><link>https://jedi.be/blog/2026/talk-2026-unlearning-experimentation-engineering-rigor-agentic-world/</link><pubDate>Wed, 11 Feb 2026 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2026/talk-2026-unlearning-experimentation-engineering-rigor-agentic-world/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/H_f6fqdxs_Y?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;In this ThoughtWorks Technology podcast episode, Patrick Debois joins Nathan Harvey (DORA, Google Cloud) and host Ken Mugrage for an in-person conversation about what changes when AI agents enter the software development lifecycle. The discussion centers on a core tension: how do experienced engineers unlearn established habits while maintaining the engineering rigor that keeps systems reliable?&lt;/p&gt;</description></item><item><title>Sandboxing AI Agents: From dclaude to ADDT</title><link>https://jedi.be/blog/2026/sandboxing-ai-agents-from-dclaude-to-addt/</link><pubDate>Mon, 02 Feb 2026 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2026/sandboxing-ai-agents-from-dclaude-to-addt/</guid><description>&lt;p&gt;When AI coding agents can navigate your filesystem, one wrong move and they&amp;rsquo;re &amp;ldquo;helpfully&amp;rdquo; editing files in your production branch while you&amp;rsquo;re working on a feature. I built two tools to solve this — starting with a focused wrapper, then generalizing it into something any agent can use.&lt;/p&gt;
&lt;h2 id="dclaude-containing-claude-code"&gt;dclaude: Containing Claude Code&lt;/h2&gt;
&lt;p&gt;The first iteration was &lt;a href="https://github.com/jedi4ever/dclaude"&gt;dclaude&lt;/a&gt; — a containerized wrapper for Claude Code that isolates filesystem access using Docker. It&amp;rsquo;s a drop-in replacement with identical CLI syntax: instead of &lt;code&gt;claude &amp;quot;refactor this&amp;quot;&lt;/code&gt;, you run &lt;code&gt;dclaude &amp;quot;refactor this&amp;quot;&lt;/code&gt; while the AI only sees mounted directories.&lt;/p&gt;</description></item><item><title>Automating Claude Desktop via Chrome DevTools Protocol</title><link>https://jedi.be/blog/2026/automating-claude-desktop-via-chrome-devtools-protocol/</link><pubDate>Wed, 28 Jan 2026 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2026/automating-claude-desktop-via-chrome-devtools-protocol/</guid><description>&lt;p&gt;Electron apps support the Chrome DevTools Protocol. That means Claude Desktop can be launched with a debug flag and controlled programmatically:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;/Applications/Claude.app/Contents/MacOS/Claude --remote-debugging-port=9222
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Hit &lt;code&gt;localhost:9222&lt;/code&gt; and you can inject JavaScript directly into the UI. From there, things get interesting fast.&lt;/p&gt;
&lt;h2 id="what-you-can-do"&gt;What you can do&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Extract responses&lt;/strong&gt; — Use a MutationObserver to capture Claude&amp;rsquo;s outputs as JSON&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Auto-approve MCP dialogs&lt;/strong&gt; — Automatically click through permission prompts&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Voice integration&lt;/strong&gt; — Pipe Whisper transcription into the prompt field, add text-to-speech on the output&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Custom shortcuts&lt;/strong&gt; — Add keyboard listeners for things like Ctrl+Shift+E to export conversations&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Multi-instance orchestration&lt;/strong&gt; — Run multiple Claude windows on different debug ports, each specialized for a different task&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="the-recursive-bit"&gt;The recursive bit&lt;/h2&gt;
&lt;p&gt;Claude Desktop runs MCP servers. MCP servers can invoke the DevTools Protocol. Which means Claude Desktop can drive another Claude Desktop instance. The control layer becomes another thing the AI can operate.&lt;/p&gt;</description></item><item><title>AI-Native Everything: Connecting Claude Desktop to My Whole Workflow</title><link>https://jedi.be/blog/2026/ai-native-everything-connecting-claude-desktop-to-my-whole-workflow/</link><pubDate>Tue, 27 Jan 2026 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2026/ai-native-everything-connecting-claude-desktop-to-my-whole-workflow/</guid><description>&lt;p&gt;It was right under my nose. I&amp;rsquo;d been optimizing my coding work with AI but completely neglecting everything else — emails, meetings, task management, research. The fix: connect Claude Desktop to all of it via MCP servers.&lt;/p&gt;
&lt;h2 id="standard-connectors"&gt;Standard connectors&lt;/h2&gt;
&lt;p&gt;The easy wins: Linear, Notion, Google Drive, Slack, Google Calendar, Google Tasks. Plug them in, Claude can read across all of them.&lt;/p&gt;
&lt;h2 id="custom-mcp-servers-i-built"&gt;Custom MCP servers I built&lt;/h2&gt;
&lt;p&gt;The interesting part was building what didn&amp;rsquo;t exist yet:&lt;/p&gt;</description></item><item><title>Building My Own Tools Instead of Reusing</title><link>https://jedi.be/blog/2026/building-my-own-tools-instead-of-reusing/</link><pubDate>Mon, 26 Jan 2026 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2026/building-my-own-tools-instead-of-reusing/</guid><description>&lt;p&gt;I&amp;rsquo;m increasingly writing my own tools with AI rather than reaching for existing open-source libraries. For smaller applications — glue apps, the $5 appstore kind, MCP servers — I can iterate to exactly what I need faster than reading through someone else&amp;rsquo;s codebase and adapting to their decisions.&lt;/p&gt;
&lt;p&gt;I know pretty well what I want, or can iterate fast to get there, versus being dependent on other people&amp;rsquo;s tools and their priorities.&lt;/p&gt;</description></item><item><title>Trust, Accountability and AI Coding Swarms</title><link>https://jedi.be/blog/2026/trust-accountability-and-ai-coding-swarms/</link><pubDate>Sat, 24 Jan 2026 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2026/trust-accountability-and-ai-coding-swarms/</guid><description>&lt;p&gt;A late night conversation with Claude that started with Steve Yegge&amp;rsquo;s Beads architecture and ended somewhere unexpected. &lt;a href="trust-swarms-conversation.pdf"&gt;Full conversation (PDF)&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="the-question"&gt;The question&lt;/h2&gt;
&lt;p&gt;Who&amp;rsquo;s accountable when AI agents write 44,000 lines of code that no human has looked at?&lt;/p&gt;
&lt;h2 id="architecture-convergence"&gt;Architecture convergence&lt;/h2&gt;
&lt;p&gt;Across Beads, Gas Town, Claude Flow, and Cursor&amp;rsquo;s swarm experiments, the same patterns keep emerging:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Flat peer-to-peer coordination fails — you need hierarchy and roles&lt;/li&gt;
&lt;li&gt;State must be external — not in context windows&lt;/li&gt;
&lt;li&gt;Small tasks, many workers — not long sessions&lt;/li&gt;
&lt;li&gt;Different models for different roles — specialists beat generalists&lt;/li&gt;
&lt;li&gt;Humans become orchestrators — not reviewers of every line&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;Nobody reviews the code, you review the outcome.&amp;rdquo;&lt;/p&gt;</description></item><item><title>2025: Make Coding Agents Work. 2026: Make Them Work Better.</title><link>https://jedi.be/blog/2025/2025-make-coding-agents-work-2026-make-them-work-better/</link><pubDate>Fri, 05 Dec 2025 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2025/2025-make-coding-agents-work-2026-make-them-work-better/</guid><description>&lt;p&gt;2025 was the year of making coding agents work — figuring out what they&amp;rsquo;re good at, wiring them into IDEs, running them async, mostly in solo dev environments. Exploration phase.&lt;/p&gt;
&lt;p&gt;2026 is about making them work &lt;em&gt;better&lt;/em&gt;. The shift from &amp;ldquo;can I use this?&amp;rdquo; to &amp;ldquo;how do I scale this across a team?&amp;rdquo; That means:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Spec-driven development&lt;/strong&gt; becoming a standard practice, not a nice-to-have&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Agent-enablement platforms&lt;/strong&gt; emerging with analytics and workflow optimization&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Deeper insight into coding workflows&lt;/strong&gt; — understanding where agents help and where they create new bottlenecks&lt;/li&gt;
&lt;li&gt;Moving from individual experimentation to enterprise-scale deployment&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="the-new-bottlenecks"&gt;The new bottlenecks&lt;/h2&gt;
&lt;p&gt;The interesting pattern: coding itself stops being the bottleneck. What replaces it:&lt;/p&gt;</description></item><item><title>Coding with AI — CTO Club Belgium</title><link>https://jedi.be/blog/2025/talk-2025-coding-with-ai-cto-club/</link><pubDate>Wed, 26 Nov 2025 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2025/talk-2025-coding-with-ai-cto-club/</guid><description>&lt;p&gt;Gave a talk at &lt;a href="https://ctoclub.be/event/coding-met-ai/"&gt;CTO Club Belgium&lt;/a&gt; on coding with AI. The session was deliberately interactive — less presentation, more shared experiences. Most CTOs in the room had teams experimenting with AI coding tools, and the conversation quickly moved past the hype into what actually works at scale.&lt;/p&gt;
&lt;h2 id="the-gap-between-vibe-coding-and-reality"&gt;The gap between vibe coding and reality&lt;/h2&gt;
&lt;p&gt;Everyone wants to vibe code. Most early adopters hit a wall. The tools are impressive in demos but frustrating in real codebases with legacy code, custom conventions, and team dynamics. The gains are real — but only if you use AI the right way.&lt;/p&gt;</description></item><item><title>Code Speed Reading</title><link>https://jedi.be/blog/2025/code-speed-reading/</link><pubDate>Fri, 21 Nov 2025 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2025/code-speed-reading/</guid><description>&lt;p&gt;I wonder if there are code speed reading courses — the way there are speed reading courses for text. As AI generates more code faster than we can review it, the ability to quickly comprehend unfamiliar code becomes a critical skill.&lt;/p&gt;
&lt;p&gt;Some interesting perspectives from the conversation that followed:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Build tools to read for you&lt;/strong&gt; — Tudor Girba&amp;rsquo;s take: the answer isn&amp;rsquo;t faster reading, it&amp;rsquo;s building contextual tools that read through code for you. Same way we scaled functionality checks through automated testing, we need to scale comprehension.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Abstraction as speed reading&lt;/strong&gt; — Dipan Mehta&amp;rsquo;s point: when higher-level functions and APIs work as expected, you can skip reading the lines underneath. Good abstraction &lt;em&gt;is&lt;/em&gt; speed reading.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Slower might be better&lt;/strong&gt; — Willem van den Ende&amp;rsquo;s counter: deliberate, careful comprehension beats skimming. Emily Bache&amp;rsquo;s Sparrow Deck videos on reading long methods are worth watching.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The underlying question: in a world where AI writes most of the code, does &amp;ldquo;reading code&amp;rdquo; remain a human skill or does it become something we delegate to tools? And if we delegate it, what does that mean for accountability?&lt;/p&gt;</description></item><item><title>Spec-Driven Development: 10 Things You Need to Know About Specs</title><link>https://jedi.be/blog/2025/spec-driven-development-10-things-you-need-to-know/</link><pubDate>Fri, 07 Nov 2025 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2025/spec-driven-development-10-things-you-need-to-know/</guid><description>&lt;p&gt;Spec-driven development is no magic bullet, but it&amp;rsquo;s useful nonetheless. The trap is expecting any technology to solve all problems — or dismissing it when it doesn&amp;rsquo;t. Treat every new tool as part of your toolkit and understand its strengths and limitations.&lt;/p&gt;
&lt;p&gt;Here are 10 things I&amp;rsquo;ve learned about working with specs for AI-assisted development.&lt;/p&gt;
&lt;h2 id="1-whats-a-spec-really"&gt;1. What&amp;rsquo;s a spec, really?&lt;/h2&gt;
&lt;p&gt;A spec is different from a prompt or interactive coding session. It&amp;rsquo;s a structured document that captures what you want the system to do — like providing a recipe rather than asking someone to &amp;ldquo;cook dinner.&amp;rdquo; The shift is from micromanagement to delegation.&lt;/p&gt;</description></item><item><title>Learning Rate Beats Years of Experience</title><link>https://jedi.be/blog/2025/learning-rate-beats-years-of-experience/</link><pubDate>Thu, 06 Nov 2025 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2025/learning-rate-beats-years-of-experience/</guid><description>&lt;p&gt;Senior devs often tell me they&amp;rsquo;re worried juniors won&amp;rsquo;t learn what good looks like. Juniors tell me they&amp;rsquo;re learning much faster with AI helping them stumble along the way.&lt;/p&gt;
&lt;p&gt;Both are right. The question is which effect dominates.&lt;/p&gt;
&lt;h2 id="learning-rate-as-competitive-advantage"&gt;Learning rate as competitive advantage&lt;/h2&gt;
&lt;p&gt;Greg Ceccarelli nailed it: the most dangerous person in any room isn&amp;rsquo;t the expert with twenty years of experience — it&amp;rsquo;s the person with solid experience and the ability to master new domains at an accelerated rate. He calls it &amp;ldquo;intellectual metabolism&amp;rdquo; — the speed at which you absorb new patterns and abandon outdated assumptions.&lt;/p&gt;</description></item><item><title>Reflecting on The DevOps Handbook</title><link>https://jedi.be/blog/2025/talk-2025-reflecting-on-the-devops-handbook/</link><pubDate>Thu, 30 Oct 2025 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2025/talk-2025-reflecting-on-the-devops-handbook/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/hFdCMV6_5sg?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;In this episode of the Book Overflows podcast, Patrick joins hosts Carter Morgan and Nathan Tops to reflect on The DevOps Handbook, originally published in 2016. Patrick clarifies his role as a chief consultant and thought partner to Gene Kim rather than a primary author, and shares the origin story of the term &amp;ldquo;DevOps&amp;rdquo; itself, which emerged almost accidentally from the need for a shorter name than &amp;ldquo;Agile System Administration Days&amp;rdquo; when organizing the first DevOps Days conference in 2009 with just 65 attendees.&lt;/p&gt;</description></item><item><title>Radical Ideas for Code Review Volume</title><link>https://jedi.be/blog/2025/radical-ideas-for-code-review-volume/</link><pubDate>Tue, 28 Oct 2025 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2025/radical-ideas-for-code-review-volume/</guid><description>&lt;p&gt;Asked ChatGPT for more radical ideas to deal with code review volume. Suggestion 9 was: just regenerate the code instead of reviewing it. It&amp;rsquo;s not wrong — but no such product might survive long enough to have users.&lt;/p&gt;
&lt;p&gt;The reactions were interesting:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;As complexity increases, regenerating could require &amp;ldquo;a trillion tokens and multiple days&amp;rdquo; — it doesn&amp;rsquo;t scale linearly&lt;/li&gt;
&lt;li&gt;It might work for &amp;ldquo;large enough values of N and maybe not the whole codebase at once&amp;rdquo; — partial regeneration as a review strategy&lt;/li&gt;
&lt;li&gt;Someone would fund it anyway&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The underlying tension: AI agents generate code faster than humans can review it. The traditional answer is &amp;ldquo;review better.&amp;rdquo; The radical answer is &amp;ldquo;don&amp;rsquo;t review — regenerate and test.&amp;rdquo; Neither is fully satisfying yet.&lt;/p&gt;</description></item><item><title>The AI Coding Fabric</title><link>https://jedi.be/blog/2025/ai-coding-fabric/</link><pubDate>Tue, 28 Oct 2025 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2025/ai-coding-fabric/</guid><description>&lt;p&gt;Been pondering on what I call the &amp;ldquo;AI Coding Fabric&amp;rdquo; — a new infrastructure challenge emerging as AI agents move beyond traditional IDEs into sandbox environments. Platform engineers need to think about:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Agent access rules&lt;/strong&gt; — who can do what, where&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Spec registries&lt;/strong&gt; — shared, versioned specifications&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Code-specific guardrail rules&lt;/strong&gt; — beyond generic safety, actual coding constraints&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Agent/MCP discovery portals&lt;/strong&gt; — how agents find and use available tools&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Code/Agent firewalling&lt;/strong&gt; — network and filesystem isolation&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Code agent observability&lt;/strong&gt; — what are agents actually doing?&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Code knowledge &amp;amp; data sources bill of material&lt;/strong&gt; — tracking what feeds into generated code&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="the-fragmentation-problem"&gt;The fragmentation problem&lt;/h2&gt;
&lt;p&gt;Right now developers choose between: LLM selection, agent framework (Claude Code, Codex), interface, add-ons (MCP), planning framework. These are all separate decisions. Eventually these consolidate into platforms, but we&amp;rsquo;re not there yet.&lt;/p&gt;</description></item><item><title>Devoxx 2025: 8 Talks on Spec-Driven Development</title><link>https://jedi.be/blog/2025/devoxx-2025-spec-driven-development-talks/</link><pubDate>Tue, 21 Oct 2025 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2025/devoxx-2025-spec-driven-development-talks/</guid><description>&lt;p&gt;Curated 8 talks from Devoxx 2025 related to spec-driven development for writing better code with AI. Kudos to Stephan Janssen for another great edition.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Spec Driven Development: Why Your Prompt Chaos Won&amp;rsquo;t Scale&lt;/strong&gt; — Simon Maple&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Generative AI: Tech du Jour or the Next Big Thing?&lt;/strong&gt; — Massimo Re Ferrè&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Backlog.md: Reaching 95% Task Success Rate with AI Agents&lt;/strong&gt; — Alexandru Gavrilescu&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The New AI Native Dev Coding Workflow&lt;/strong&gt; — Patrick Debois&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Spec Driven Development with Kiro: Vibe Coding with Guardrails&lt;/strong&gt; — Kevin A. &amp;amp; Adriaan de Jonge&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;RoboCoders: Judgment Day – AI IDEs Face Off&lt;/strong&gt; — Baruch Sadogursky &amp;amp; Viktor Gamov&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Vibe Coding Your Way into a Security Nightmare&lt;/strong&gt; — Arjen Wiersma&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Understanding Prompt Injection Techniques, Challenges, and Advanced Escalation&lt;/strong&gt; — Brian Vermeer&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The talks tackle spec-driven development from different layers of the stack — from specs and versioned guardrails to AI-assisted IDEs and security concerns. The open question: when do runtime validation and observability become part of this picture?&lt;/p&gt;</description></item><item><title>From DevOps to AI-Native: The Next Great Shift in Software</title><link>https://jedi.be/blog/2025/talk-2025-from-devops-to-ai-native-secure-disclosure/</link><pubDate>Wed, 15 Oct 2025 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2025/talk-2025-from-devops-to-ai-native-secure-disclosure/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/XtU7tGzlOok?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;A conversation with The Secure Disclosure covering the full arc from DevOps to AI-native development — and why the engineering discipline hasn&amp;rsquo;t changed, even as everything around it has.&lt;/p&gt;
&lt;h2 id="the-developer-as-ops-person"&gt;The developer as ops person&lt;/h2&gt;
&lt;p&gt;The central irony: developers using AI coding assistants have effectively become operations people. They receive code they didn&amp;rsquo;t write and must review, understand, and take accountability for it. This mirrors the historical DevOps challenge — ops teams receiving applications they didn&amp;rsquo;t build but had to run. All dev people have now become an ops person.&lt;/p&gt;</description></item><item><title>The New AI Native Dev Coding Workflow</title><link>https://jedi.be/blog/2025/talk-2025-new-ai-native-dev-coding-workflow/</link><pubDate>Fri, 10 Oct 2025 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2025/talk-2025-new-ai-native-dev-coding-workflow/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/gzKdHe_ywW8?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;Patrick presents a comprehensive framework for understanding how AI is transforming the developer workflow, drawing on his experience curating nearly 500 AI coding tools over the course of a year. Rather than focusing solely on code generation, the talk identifies four key patterns that define the emerging AI-native developer experience: managing agents as a reviewer, expressing intent through specifications, discovering ideas through exploratory coding, and capturing knowledge for continuous learning.&lt;/p&gt;</description></item><item><title>From DevOps to AI-Native: Rethinking Software Delivery</title><link>https://jedi.be/blog/2025/talk-2025-from-devops-to-ai-native/</link><pubDate>Tue, 30 Sep 2025 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2025/talk-2025-from-devops-to-ai-native/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/rpUSsZbhlrM?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;In this TechRox podcast episode recorded ahead of the TechRox Summit, Patrick Debois sits down with host Dimitri Bi to discuss the journey from DevOps to AI-native development. Patrick recounts how boredom with the plateauing DevOps conversation, combined with explorations in the metaverse, digital twins, and gaming automation, naturally led him into the generative AI space. He describes AI as fundamentally an &amp;ldquo;integration game&amp;rdquo; — unlike traditional machine learning, it does not require deep mathematical expertise, making it accessible to anyone comfortable calling APIs and writing prompts.&lt;/p&gt;</description></item><item><title>DevOps, AI, and the Future of Engineering</title><link>https://jedi.be/blog/2025/talk-2025-devops-ai-and-the-future-of-engineering/</link><pubDate>Fri, 19 Sep 2025 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2025/talk-2025-devops-ai-and-the-future-of-engineering/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/sWQ5D07jd3s?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;In this episode of the Hangar DX podcast, Patrick joins host Anka Jan to discuss the parallels between the DevOps movement and the current AI transformation in software engineering. Drawing on his history as the person who coined the term DevOps and organized the first DevOps Days, Patrick identifies recurring patterns: the same spectrum of believers and skeptics, the rush of competing tools, and the gradual maturation from initial chaos to established practices. A key difference, he notes, is the unprecedented speed of AI adoption, which leaves less time for ideas to stabilize before the next paradigm shift arrives.&lt;/p&gt;</description></item><item><title>The New Engineering Paradigm: Day 1 Vibe Code, Year 1 Rewrite in Rust</title><link>https://jedi.be/blog/2025/the-new-engineering-paradigm-vibe-code-to-rewrite/</link><pubDate>Wed, 03 Sep 2025 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2025/the-new-engineering-paradigm-vibe-code-to-rewrite/</guid><description>&lt;p&gt;Stan Girard&amp;rsquo;s lifecycle of modern software — there&amp;rsquo;s some truth to it:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Day 1&lt;/strong&gt;: Vibe code with Claude&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Week 1&lt;/strong&gt;: Fix bugs for production&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Month 1&lt;/strong&gt;: Senior engineer optimizes for scale&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Year 1&lt;/strong&gt;: Rewrite in Rust&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The punchline: despite using AI extensively, most of the code that goes to production is still human-written. Domain expertise matters. Doing one thing well requires understanding that thing deeply — and that&amp;rsquo;s not something you can vibe-code your way through.&lt;/p&gt;</description></item><item><title>What AI Thought About My Resume</title><link>https://jedi.be/blog/2025/what-ai-thought-about-my-resume/</link><pubDate>Tue, 22 Jul 2025 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2025/what-ai-thought-about-my-resume/</guid><description>&lt;p&gt;Fed my resume to AI and let it analyze me. It&amp;rsquo;s not wrong.&lt;/p&gt;
&lt;p&gt;&lt;img src="ai-resume-analysis.jpg" alt="AI&amp;rsquo;s one-line summary of my career"&gt;&lt;/p&gt;
&lt;p&gt;The interesting observation from the conversation that followed: people who enjoy collaborating with AI for coding might share specific personality traits — particularly introverted intuitive types. Whether that&amp;rsquo;s MBTI pattern-matching or genuine signal is an open question.&lt;/p&gt;
&lt;p&gt;The AI assessment didn&amp;rsquo;t research &amp;ldquo;deep enough&amp;rdquo; according to one commenter — it missed the broader impact of inspiring others. Fair point. AI is good at summarizing what&amp;rsquo;s on paper. The stuff that doesn&amp;rsquo;t fit on a resume is harder to capture.&lt;/p&gt;</description></item><item><title>4 AI Native Dev Patterns — ServerlessConf Edition</title><link>https://jedi.be/blog/2025/talk-2025-4-ai-native-dev-patterns-serverlessconf-edition/</link><pubDate>Sun, 20 Jul 2025 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2025/talk-2025-4-ai-native-dev-patterns-serverlessconf-edition/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/KwHWyDrO-Gw?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;Patrick presents the four patterns of AI-native development at ServerlessConf, framing the rapid evolution of coding tools &amp;ndash; from simple tab completions to multi-agent systems that autonomously work across entire codebases. He traces the progression from single-line copilot suggestions through chat-based generation, multi-file edits, terminal and browser awareness, and eventually to tools like Devin that run continuous feedback loops. With over 300 tools now tracked on the AI Native Dev landscape, the space is evolving far beyond what most developers realize.&lt;/p&gt;</description></item><item><title>4 AI Native Development Patterns — Future of Software</title><link>https://jedi.be/blog/2025/talk-2025-4-ai-native-development-patterns-future-of-software/</link><pubDate>Sun, 20 Jul 2025 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2025/talk-2025-4-ai-native-development-patterns-future-of-software/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/zPz26neDQGE?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;Patrick presents the four patterns of AI-native development at the Future of Software event hosted by Eficode. He opens by tracing the rapid evolution of coding tools &amp;ndash; from basic tab completions and chat-based copy-paste workflows to multi-file predictions, terminal and browser integration, reasoning models, and continuous autonomous loops like Devin. The key insight is that the technology stack around LLMs has expanded dramatically, and the gap between what most developers experience (copilot-level assistance) and what is possible today (teams of agents working across codebases) is significant.&lt;/p&gt;</description></item><item><title>The 4 Patterns of AI Native Development — AI Engineer Summit Edition</title><link>https://jedi.be/blog/2025/talk-2025-the-4-patterns-of-ai-native-development-ai-engineer-summit-edition/</link><pubDate>Sun, 20 Jul 2025 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2025/talk-2025-the-4-patterns-of-ai-native-development-ai-engineer-summit-edition/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/VJSOi-oHM-k?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;A framework of four patterns that describe how AI is fundamentally transforming the developer role beyond simple code completion. As AI technology has progressed from basic LLM prompts through RAG, function calling (MCP), and into agentic workflows, we are moving from &amp;ldquo;sprinkling AI on top&amp;rdquo; toward a genuinely AI-native way of working — one that reshapes the tasks developers perform day to day.&lt;/p&gt;</description></item><item><title>Prove It's Working: AI Swarms That Build Their Own Proof</title><link>https://jedi.be/blog/2025/prove-its-working-ai-swarms-that-build-their-own-proof/</link><pubDate>Fri, 11 Jul 2025 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2025/prove-its-working-ai-swarms-that-build-their-own-proof/</guid><description>&lt;p&gt;Igor Moochnick tested an autonomous distributed system built by an AI swarm. When he challenged it to prove it was actually working, instead of empty assurances, the swarm responded: &amp;ldquo;I&amp;rsquo;ll implement you a dashboard where you can monitor my progress and status.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Within 15 minutes, a fully operational monitoring dashboard appeared in the terminal. The swarm had planned the dashboard architecture, split implementation across machines, and coordinated parallel execution — all autonomously.&lt;/p&gt;</description></item><item><title>Automating Claude Code Configuration</title><link>https://jedi.be/blog/2025/automating-claude-code-configuration/</link><pubDate>Fri, 27 Jun 2025 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2025/automating-claude-code-configuration/</guid><description>&lt;p&gt;Setting up Claude Code feels a bit like being the first DevOps on Mars. Here&amp;rsquo;s what I learned automating the configuration for CI/CD pipelines and scripted deployments.&lt;/p&gt;
&lt;h2 id="api-key-without-oauth"&gt;API key without OAuth&lt;/h2&gt;
&lt;p&gt;Skip the OAuth flow — use an API key helper script:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;echo &lt;span style="color:#e6db74"&gt;&amp;#39;echo ${ANTHROPIC_API_KEY}&amp;#39;&lt;/span&gt; &amp;gt; ~/.claude/anthropic_key_helper.sh
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;chmod +x ~/.claude/anthropic_key_helper.sh
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;claude config set --global apiKeyHelper ~/.claude/anthropic_key_helper.sh
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="skip-onboarding-and-trust-dialogs"&gt;Skip onboarding and trust dialogs&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;claude config set hasTrustDialogAccepted true
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;claude config set hasCompletedProjectOnboarding true
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The &lt;code&gt;~/.claude.json&lt;/code&gt; skeleton needs &lt;code&gt;hasCompletedOnboarding: true&lt;/code&gt; and API key trust uses the last 20 characters of your key.&lt;/p&gt;</description></item><item><title>Parallel Coding Agents Are Changing the Developer Workflow</title><link>https://jedi.be/blog/2025/parallel-coding-agents-changing-developer-workflow/</link><pubDate>Wed, 25 Jun 2025 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2025/parallel-coding-agents-changing-developer-workflow/</guid><description>&lt;p&gt;The workflow is shifting: teams parallelize for speed and exploration. Agents decompose specs into subtasks, subagents execute in parallel with coordination, developers provide isolated environments, humans review and merge preferred options, and knowledge gets reused throughout.&lt;/p&gt;
&lt;p&gt;The analogy to DevOps is striking. Automation existed before cloud — but cloud infrastructure enabled true parallelism that unlocked transformative power. Similarly, parallel agents are changing the development process itself, not just speeding up individual tasks.&lt;/p&gt;</description></item><item><title>Why AI Needs a Platform Team</title><link>https://jedi.be/blog/2025/talk-2025-why-ai-needs-a-platform-team-platformcon/</link><pubDate>Mon, 23 Jun 2025 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2025/talk-2025-why-ai-needs-a-platform-team-platformcon/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/J3QFTquSQB4?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;Presented at PlatformCon 2025, this talk makes the case that any serious generative AI initiative within an organization deserves a dedicated platform team. Patrick draws on the recurring pattern seen with cloud, mobile, and DevOps adoption: a single team incubates the new technology, a few teams learn to reproduce it, and eventually it must scale across the organization. With AI, the friction point lies between data science teams who have historically owned AI models and engineering teams responsible for production software, with the emerging &amp;ldquo;AI engineer&amp;rdquo; role serving as the change agent bridging both worlds.&lt;/p&gt;</description></item><item><title>The 4 Patterns of AI Native Development — TechRocks Edition</title><link>https://jedi.be/blog/2025/talk-2025-four-patterns-ai-native-development-techrocks/</link><pubDate>Thu, 19 Jun 2025 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2025/talk-2025-four-patterns-ai-native-development-techrocks/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/XRgYi5zydeU?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;The four patterns of AI-native development, presented at TechRocks Paris. This version covers the full framework plus an extended Q&amp;amp;A on how AI changes developer culture, the cost of agent swarms, and why documentation matters more than ever.&lt;/p&gt;
&lt;h2 id="the-transformation-is-the-same"&gt;The transformation is the same&lt;/h2&gt;
&lt;p&gt;Every technology transformation — DevOps, cloud, agile — follows the same adoption arc: find enthusiasts, nurture one team, remove their bottlenecks, synthesize learnings, scale across the organization. AI is no different. The tooling is new, the transformation process isn&amp;rsquo;t.&lt;/p&gt;</description></item><item><title>7 Learnings from the AI Engineer's World Fair</title><link>https://jedi.be/blog/2025/7-learnings-from-ai-engineers-world-fair/</link><pubDate>Tue, 17 Jun 2025 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2025/7-learnings-from-ai-engineers-world-fair/</guid><description>&lt;p&gt;Lessons from the AI Engineer&amp;rsquo;s World Fair on software engineering with AI:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;AI coding agents are ubiquitous&lt;/strong&gt; — across every development environment&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tool usage requires constant evolution&lt;/strong&gt; — applying six-month-old approaches is already counterproductive&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Specifications now rival code in importance&lt;/strong&gt; — structured intent beats ad-hoc prompting&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Agents span multiple domains&lt;/strong&gt; — from IDEs to cloud infrastructure&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Parallel execution enables parallel exploration&lt;/strong&gt; — not just faster, but fundamentally different&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CI/CD processes are shifting left&lt;/strong&gt; with AI integration&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Realistic expectations about AI delivery&lt;/strong&gt; matter for planning&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="the-quote-that-stuck"&gt;The quote that stuck&lt;/h2&gt;
&lt;p&gt;Matthew Skelton captured it best: &amp;ldquo;Prompting is sorta dead, in the next level you&amp;rsquo;ll be writing specifications.&amp;rdquo; Specifications persist while prompts are ephemeral. They function as structured human-machine communication. Tests make specifications executable and verifiable.&lt;/p&gt;</description></item><item><title>Not All Bug Fixes Are Equal</title><link>https://jedi.be/blog/2025/not-all-bug-fixes-are-equal/</link><pubDate>Thu, 12 Jun 2025 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2025/not-all-bug-fixes-are-equal/</guid><description>&lt;p&gt;Not all bug fixes are equal: there are those LLMs can solve and then there are those developers don&amp;rsquo;t want to hear about.&lt;/p&gt;
&lt;p&gt;Credit to Tomas Reimers for the observation. It&amp;rsquo;s funny because it&amp;rsquo;s true — and it maps to a real categorization problem. The bugs AI handles well are the ones with clear patterns: syntax errors, known library issues, standard implementation mistakes. The ones developers avoid are the architectural ones, the &amp;ldquo;we made this decision three years ago and now it haunts us&amp;rdquo; ones.&lt;/p&gt;</description></item><item><title>The 4 Patterns of AI Native Development</title><link>https://jedi.be/blog/2025/talk-2025-four-patterns-of-ai-native-development/</link><pubDate>Wed, 04 Jun 2025 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2025/talk-2025-four-patterns-of-ai-native-development/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/9u6xvcNJaxc?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;In this presentation, Patrick Debois lays out a framework for understanding how generative AI is transforming software development beyond faster typing. He opens by mapping the technology explosion — from basic LLM completions through RAG, function calling (now MCP), autonomous agents, and emerging teams of agents — and draws a parallel with cloud native: just as moving to the cloud meant more than migrating VMs, AI native development means fundamentally new practices, not just AI sprinkled on existing workflows. Every new technology reshapes tasks, making some obsolete, enhancing others, and creating entirely new ones. Patrick distills these shifts into four patterns.&lt;/p&gt;</description></item><item><title>4 Patterns of AI Native Development — Stockholm Edition</title><link>https://jedi.be/blog/2025/talk-2025-four-patterns-ai-native-dev-stockholm/</link><pubDate>Mon, 02 Jun 2025 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2025/talk-2025-four-patterns-ai-native-dev-stockholm/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/V0Med1W_nL0?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;Presented at the AI Native Dev meetup in Stockholm, Patrick Debois traces the rapid evolution of AI coding tools — from simple autocomplete copilots through chat interfaces, codebase-aware editors, multi-file agents, and now headless CLI-based agent swarms running asynchronously in the background. He frames this progression against the concept of &amp;ldquo;AI native&amp;rdquo; development: not just sprinkling AI on top of existing workflows, but fundamentally rethinking how developers work, much as cloud native meant more than lifting VMs into the cloud.&lt;/p&gt;</description></item><item><title>On AI and DevOps: What's Next?</title><link>https://jedi.be/blog/2025/talk-2025-on-ai-and-devops-whats-next/</link><pubDate>Tue, 22 Apr 2025 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2025/talk-2025-on-ai-and-devops-whats-next/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/QT6WCDtaHME?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;In this podcast conversation, Patrick discusses his journey from DevOps pioneer to generative AI practitioner, tracing how his interest in virtual production and automated media during the pandemic eventually led him into the world of large language models and code generation. He reflects on the DevOps Handbook, noting that while its core principles remain valid, the industry landscape has evolved significantly since its publication.&lt;/p&gt;</description></item><item><title>Copilot's Quiet Comeback: GitHub's AI Tool Isn't Done Yet</title><link>https://jedi.be/blog/2025/copilots-quiet-comeback/</link><pubDate>Thu, 10 Apr 2025 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2025/copilots-quiet-comeback/</guid><description>&lt;p&gt;I took the time to summarize GitHub Copilot&amp;rsquo;s upcoming capabilities — specifically prompt management, Agent mode, and MCP tools extension support. The question: is this enough for GitHub to maintain its competitive advantage in the enterprise market?&lt;/p&gt;
&lt;h2 id="whats-changed"&gt;What&amp;rsquo;s changed&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Prompt Management&lt;/strong&gt; — Three-tier system: global custom instructions in &lt;code&gt;.github/copilot-instructions.md&lt;/code&gt;, action-specific instructions for different tasks (code generation, testing, commits), and reusable prompt snippets stored in &lt;code&gt;.github/prompts&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Agent Mode&lt;/strong&gt; — Autonomous reasoning capabilities with continuous conversation, code planning, and model flexibility including Claude 3.5 alternatives. This was the piece that was previously missing.&lt;/p&gt;</description></item><item><title>Four Patterns of AI Native Dev: From Content Creation to Knowledge</title><link>https://jedi.be/blog/2025/from-content-creation-to-knowledge/</link><pubDate>Tue, 08 Apr 2025 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2025/from-content-creation-to-knowledge/</guid><description>&lt;p&gt;Pattern #4 and final pattern in the Four Patterns of AI Native Development series. AI is transforming how organizations capture, preserve, and leverage knowledge — from unstructured content into actionable intelligence.&lt;/p&gt;
&lt;h2 id="ai-reads-what-humans-wont"&gt;AI reads what humans won&amp;rsquo;t&lt;/h2&gt;
&lt;p&gt;While humans struggle to consume documentation, AI reads it effectively. Organizations accumulate vast knowledge across emails, chat messages, pull requests, and incident reports. Rather than forcing developers to navigate outdated wikis, AI can surface relevant context inline, improving code suggestions while keeping documentation current.&lt;/p&gt;</description></item><item><title>Four Patterns of AI Native Dev: From Delivery to Discovery</title><link>https://jedi.be/blog/2025/from-delivery-to-discovery/</link><pubDate>Sat, 05 Apr 2025 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2025/from-delivery-to-discovery/</guid><description>&lt;p&gt;Pattern #3 in the Four Patterns of AI Native Development series. As AI handles coding tasks, developers shift from delivery-focused work to discovery and exploration — building products that better serve customer needs.&lt;/p&gt;
&lt;h2 id="building-the-right-things"&gt;Building the right things&lt;/h2&gt;
&lt;p&gt;With AI automating code generation, teams can collaborate more on &amp;ldquo;building the right thing&amp;rdquo; rather than just &amp;ldquo;building the thing right.&amp;rdquo; With affordable compute, we can leverage AI to generate and deliver multiple ideas simultaneously, accelerating feedback loops and product validation.&lt;/p&gt;</description></item><item><title>Four Patterns of AI Native Dev: From Implementation to Intent</title><link>https://jedi.be/blog/2025/from-implementation-to-intent/</link><pubDate>Thu, 03 Apr 2025 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2025/from-implementation-to-intent/</guid><description>&lt;p&gt;Pattern #2 in the Four Patterns of AI Native Development series. The better AI becomes, the less we need to focus on the implementation and can work on describing the intent. This shift can happen through chat conversations or product requirement documents — creating a central collaborative space.&lt;/p&gt;
&lt;h2 id="the-evolution"&gt;The evolution&lt;/h2&gt;
&lt;p&gt;Development has progressively abstracted away from low-level operations. Where programmers once manipulated switches and machine code, they now use natural language prompts. The LLM, like a compiler, translates our thoughts into code.&lt;/p&gt;</description></item><item><title>Intent-Driven Development — Tessl Podcast</title><link>https://jedi.be/blog/2025/talk-2025-intent-driven-development-tessl-podcast/</link><pubDate>Wed, 26 Mar 2025 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2025/talk-2025-intent-driven-development-tessl-podcast/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/kMRHuc36AK4?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;In this episode of the AI Native Dev podcast hosted by Tessl, Patrick joins Simon Maple for an in-depth conversation about the emerging patterns of AI-native development. They begin by discussing what constitutes a paradigm shift &amp;ndash; not merely adding AI on top of existing workflows, but fundamentally rethinking how software is built. Patrick draws parallels to previous shifts like cloud native and DevOps, noting that the sheer number of unknowns, the creation of new job roles, and the need to rethink established processes are hallmarks of a genuine paradigm change.&lt;/p&gt;</description></item><item><title>Above or Below the Algorithm?</title><link>https://jedi.be/blog/2025/above-or-below-the-algorithm/</link><pubDate>Tue, 25 Mar 2025 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2025/above-or-below-the-algorithm/</guid><description>&lt;p&gt;&amp;ldquo;Are you gonna be working above or below the algorithm?&amp;rdquo; — Jan Bosch at the Future of Software event hosted by Eficode.&lt;/p&gt;
&lt;p&gt;A provocation worth sitting with. As AI capabilities expand, some developers will work above the algorithm — directing, orchestrating, deciding what to build. Others will work below — implementing, debugging, maintaining the systems that AI relies on.&lt;/p&gt;
&lt;p&gt;The lack of reaction in the room when Jan posed this proved his point about developers and feelings. The question isn&amp;rsquo;t comfortable, but it&amp;rsquo;s the right one to ask.&lt;/p&gt;</description></item><item><title>Four Patterns of AI Native Dev: From Producer to Manager</title><link>https://jedi.be/blog/2025/from-producer-to-manager/</link><pubDate>Tue, 25 Mar 2025 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2025/from-producer-to-manager/</guid><description>&lt;p&gt;Pattern #1 in the Four Patterns of AI Native Development series. The trend is clear: the more AI generates, the bigger the pull requests become. Developers are shifting from code producers to code reviewers and decision-makers.&lt;/p&gt;
&lt;h2 id="ai-produces-you-review"&gt;AI produces, you review&lt;/h2&gt;
&lt;p&gt;What began with simple IDE autocompletion has evolved into AI generating complete application scaffolding. Developers now spend less time writing and more time validating AI-generated code — mirroring traditional peer code review, but at a different scale.&lt;/p&gt;</description></item><item><title>The AI Native Dev Landscape</title><link>https://jedi.be/blog/2025/ai-native-dev-landscape/</link><pubDate>Tue, 25 Mar 2025 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2025/ai-native-dev-landscape/</guid><description>&lt;p&gt;We built an overview of the AI Native Dev landscape. No more FOMO on discovering tools.&lt;/p&gt;
&lt;p&gt;The AI-native development space is moving fast — new tools, new categories, new approaches every week. Keeping track of what exists and where it fits became a real problem. So we created a comprehensive landscape to map it all out.&lt;/p&gt;
&lt;p&gt;The response was immediate: 40+ additional tools were submitted right after launch, confirming that discovery is a genuine pain point. The community wants a shared map.&lt;/p&gt;</description></item><item><title>The Future of Audio AI: Insights from ElevenLabs</title><link>https://jedi.be/blog/2025/future-of-audio-ai-insights-from-elevenlabs/</link><pubDate>Thu, 27 Feb 2025 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2025/future-of-audio-ai-insights-from-elevenlabs/</guid><description>&lt;p&gt;Mati Staniszewski (ElevenLabs co-founder) in conversation with Guy Podjarny on technical scaling challenges and organizational design philosophy at ElevenLabs.&lt;/p&gt;
&lt;p&gt;The standout insight: ElevenLabs runs a &amp;ldquo;titleless organisation&amp;rdquo; designed to enable employees to reach their full potential and impact regardless of title. An interesting experiment in organizational structure that connects to broader questions about how AI companies organize differently.&lt;/p&gt;
&lt;p&gt;Worth watching for the intersection of technical scaling challenges, audio AI development, and unconventional organizational design.&lt;/p&gt;</description></item><item><title>Reverse Conway's Law and Agents</title><link>https://jedi.be/blog/2025/reverse-conways-law-and-agents/</link><pubDate>Sat, 22 Feb 2025 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2025/reverse-conways-law-and-agents/</guid><description>&lt;p&gt;My talk at the AI Engineer conference is online: &amp;ldquo;Reverse Conway&amp;rsquo;s law and GenAI: How agents will take over the organisation.&amp;rdquo; The clickbait title wasn&amp;rsquo;t mine — but the talk examines possible futures for how agents can &amp;ldquo;infiltrate&amp;rdquo; our teams and organisations.&lt;/p&gt;
&lt;p&gt;Conway&amp;rsquo;s Law says organizations design systems that mirror their communication structures. The reverse question: as AI agents become part of the team, how do they reshape the organization itself?&lt;/p&gt;</description></item><item><title>Coding Agents Are Hot: Notes from AI Engineer NYC</title><link>https://jedi.be/blog/2025/coding-agents-are-hot-ai-engineer-nyc/</link><pubDate>Fri, 21 Feb 2025 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2025/coding-agents-are-hot-ai-engineer-nyc/</guid><description>&lt;p&gt;While attending the AI Engineer&amp;rsquo;s NYC Summit, I noticed a trend: while last year everyone was trying to sell you a vector database, evals are now the rage.&lt;/p&gt;
&lt;h2 id="what-i-saw"&gt;What I saw&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Sourcegraph &amp;amp; Booking.com&lt;/strong&gt; — Migration automation and review systems&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Datadog&lt;/strong&gt; — SRE/DevOps agent announcements alongside evals work&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Daytona&lt;/strong&gt; — Sandbox for agent code generation&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Gitpod&lt;/strong&gt; — Development environment automation&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ellipsis Development&lt;/strong&gt; — PR review system with agent integration&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Windsurf&lt;/strong&gt; — Autonomous coding agent advances&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The market is early-stage despite rapid innovation. The shift from vector databases to evals signals a maturing industry — people are past &amp;ldquo;can AI code?&amp;rdquo; and onto &amp;ldquo;how do we know if the code is good?&amp;rdquo;&lt;/p&gt;</description></item><item><title>Researching AI Native Dev Manifestos</title><link>https://jedi.be/blog/2025/researching-ai-native-dev-manifestos/</link><pubDate>Wed, 12 Feb 2025 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2025/researching-ai-native-dev-manifestos/</guid><description>&lt;p&gt;Researching AI Native Development manifestos — what makes it different now? How are we thinking and operating differently?&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;s what I found:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://lnkd.in/eB-7gCft"&gt;Describing what AI Native means&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://genaiops.ai/"&gt;The properties of a GenAI Manifesto&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://lnkd.in/euc5dK4T"&gt;AI enhanced Agile - Agile AI Manifesto&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://amplified.dev/"&gt;The Amplified Developer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://lnkd.in/ezw7Hmn9"&gt;The rise of the AI engineer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I find it hard to see emerging practices for something we&amp;rsquo;ve only been doing for a short period of time. Is it too soon? Or is the speed of change itself the reason we need frameworks to think about it?&lt;/p&gt;</description></item><item><title>AI Native Development: Discovering Patterns — AUTONOMOUS Conference</title><link>https://jedi.be/blog/2025/talk-2025-ai-native-development-discovering-patterns-autonomous-conference/</link><pubDate>Fri, 07 Feb 2025 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2025/talk-2025-ai-native-development-discovering-patterns-autonomous-conference/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/kbv6WGp6PWs?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;Patrick presents a work-in-progress overview of AI-native development patterns at the AUTONOMOUS Conference, structured around four stages of increasing abstraction: delegated coding, specification-driven development, context enrichment, and building trust for autonomous operation. He opens with a rapid walkthrough of how coding tools have evolved &amp;ndash; from single-line completions to chat-driven generation, multi-file edits, terminal and browser feedback loops, test generation, reasoning models, and eventually continuous autonomous loops like Devin with multiple agents working in parallel.&lt;/p&gt;</description></item><item><title>Discovering AI Native Development Patterns</title><link>https://jedi.be/blog/2025/discovering-ai-native-development-patterns/</link><pubDate>Fri, 07 Feb 2025 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2025/discovering-ai-native-development-patterns/</guid><description>&lt;p&gt;Video of my talk at the AUTONOMOUS summit is now online. A short watch with lots of information about the big blocks that can help you focus more on the &lt;em&gt;why&lt;/em&gt; vs the &lt;em&gt;how&lt;/em&gt; in this tool-centric world.&lt;/p&gt;
&lt;h2 id="the-five-patterns"&gt;The five patterns&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Delegated coding&lt;/strong&gt; — where most tools are focusing. Better assisted coding loop, ultimately autonomous.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Specification-centric development&lt;/strong&gt; — moving from the code to the specification or intent we want to build.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Delegating trust&lt;/strong&gt; — how will these systems gain our trust?&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Context awareness&lt;/strong&gt; — all systems live in a context from IDE to production environment all the way up to business context.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Human oversight&lt;/strong&gt; — this technology is inherently error prone. How can humans deal with it when needed?&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;This is all work in progress, and part of work with the &lt;a href="https://ainativedev.io"&gt;ainativedev.io&lt;/a&gt; community.&lt;/p&gt;</description></item><item><title>It Is Not Just About the LLMs Anymore</title><link>https://jedi.be/blog/2025/not-just-about-the-llms-anymore/</link><pubDate>Thu, 06 Feb 2025 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2025/not-just-about-the-llms-anymore/</guid><description>&lt;p&gt;&lt;img src="agent-evolution.jpeg" alt="Agent Evolution"&gt;&lt;/p&gt;
&lt;p&gt;It is not just about the LLMs anymore. The industry has evolved beyond Large Language Models to include orchestration, integration, and specialized capabilities. Not everyone will end up on the right side — diminishing returns are real — but commoditization will drive accessibility and affordability.&lt;/p&gt;
&lt;p&gt;What I find particularly interesting is the &amp;ldquo;toolforming&amp;rdquo; phase: where agents autonomously create new tools to accomplish their missions. This goes beyond using existing tools — agents building their own tools to solve problems they encounter.&lt;/p&gt;</description></item><item><title>How Do You Evaluate AI Coding Tools?</title><link>https://jedi.be/blog/2025/how-do-you-evaluate-ai-coding-tools/</link><pubDate>Tue, 04 Feb 2025 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2025/how-do-you-evaluate-ai-coding-tools/</guid><description>&lt;p&gt;How do you evaluate these new AI coding tools? Why do you like Cursor, Lovable, Windsurf, Bolt, v0 etc more than others?&lt;/p&gt;
&lt;h2 id="functional-features-to-consider"&gt;Functional features to consider&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Chat, code completion, or multifile generation capabilities&lt;/li&gt;
&lt;li&gt;Ability to examine code, tests, terminal and browser errors&lt;/li&gt;
&lt;li&gt;IDE and tooling ecosystem compatibility&lt;/li&gt;
&lt;li&gt;Navigation assistance for code edits&lt;/li&gt;
&lt;li&gt;Custom LLM integration options&lt;/li&gt;
&lt;li&gt;Support for coding style and component requirements&lt;/li&gt;
&lt;li&gt;Context addition from documentation, tickets, and telemetry&lt;/li&gt;
&lt;li&gt;Learning knowledge tracking&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="performance-metrics"&gt;Performance metrics&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Code suggestion quality and longevity in codebase&lt;/li&gt;
&lt;li&gt;Autonomy level and human-AI intervention requirements&lt;/li&gt;
&lt;li&gt;Code comprehensibility and debuggability&lt;/li&gt;
&lt;li&gt;Implementation flexibility versus specification-driven approaches&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Or is it all vibe checks?&lt;/p&gt;</description></item><item><title>Continuous Coding Pipeline</title><link>https://jedi.be/blog/2024/continuous-coding-pipeline/</link><pubDate>Wed, 18 Dec 2024 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2024/continuous-coding-pipeline/</guid><description>&lt;p&gt;&amp;ldquo;Continuous Coding Pipeline&amp;rdquo;: infra that sits next to the traditional CI/CD pipeline, for automated coding agents.&lt;/p&gt;
&lt;p&gt;The naming question sparked great discussion. Alternative suggestions included:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Agent-Driven Development Infrastructure (ADI)&lt;/li&gt;
&lt;li&gt;Continuous Agentic Code Integration&lt;/li&gt;
&lt;li&gt;Autonomous Development Infrastructure&lt;/li&gt;
&lt;li&gt;The &amp;ldquo;limitation finder&amp;rdquo; (near term) / &amp;ldquo;autonomous code&amp;rdquo; (long term)&lt;/li&gt;
&lt;li&gt;Continuous Merge&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The point isn&amp;rsquo;t the name — it&amp;rsquo;s that this is emerging as a distinct infrastructure concern. Just as CI/CD became its own category separate from build systems, the infrastructure for automated coding agents is becoming its own thing. It&amp;rsquo;s not traditional CI/CD. It&amp;rsquo;s something new.&lt;/p&gt;</description></item><item><title>My 2024 GenAI and DevOps Perspective Journey</title><link>https://jedi.be/blog/2024/my-2024-genai-and-devops-perspective-journey/</link><pubDate>Thu, 12 Dec 2024 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2024/my-2024-genai-and-devops-perspective-journey/</guid><description>&lt;p&gt;A collection of five talks documenting my two-year focus on generative AI and DevOps. The narrative evolved from &amp;ldquo;genAI in the product&amp;rdquo; toward examining organizational and people-centered impacts on the software development lifecycle. The talks are dense with lots of references and research.&lt;/p&gt;
&lt;h2 id="the-five-talks"&gt;The five talks&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;From ChatGPT to Production&lt;/strong&gt; — Delivering GenAI applications using DevOps principles: testing, observability, security. &lt;em&gt;The DevOps Conference.&lt;/em&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;AI Platform Engineering&lt;/strong&gt; — Scaling GenAI across organizations from proof-of-concept to platform teams. &lt;em&gt;AI Engineer Summit.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Boosters for AI Native Development</title><link>https://jedi.be/blog/2024/boosters-for-ai-native-development/</link><pubDate>Fri, 06 Dec 2024 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2024/boosters-for-ai-native-development/</guid><description>&lt;p&gt;What can organisations do to improve the effect of AI tooling such as Copilot, Cursor, Bolt.new?&lt;/p&gt;
&lt;p&gt;The key insight: to go faster with AI you have to have your house in order. The better information you feed it, the better it will help you. AI coding tools attempt to gather extensive context — documentation, test coverage, APIs, designs, requirements, incidents, and runbooks — to provide optimal results.&lt;/p&gt;
&lt;p&gt;Organizations must rethink processes, standardize tooling, and prioritize knowledge capture. Digital transformation lessons show that tools alone have limited impact; comprehensive process and workflow examination drives real change.&lt;/p&gt;</description></item><item><title>Conway's Law and GenAI: Evolving Your Organisation Design</title><link>https://jedi.be/blog/2024/conways-law-and-genai-evolving-your-organisation-design/</link><pubDate>Mon, 25 Nov 2024 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2024/conways-law-and-genai-evolving-your-organisation-design/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/OKw6BVoR-fY?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;Patrick Debois presents a thought-provoking exploration of how generative AI may reshape organizational structures through the lens of Conway&amp;rsquo;s Law &amp;ndash; the principle that organizations design systems mirroring their own communication structures. Delivered at the &amp;ldquo;AI for the Rest of Us&amp;rdquo; event, the talk deliberately avoids deep technology discussion in favor of examining the human and organizational implications of AI adoption that apply across any role or department.&lt;/p&gt;</description></item><item><title>From GitHub Copilot to AI Native Development</title><link>https://jedi.be/blog/2024/from-github-copilot-to-ai-native-development/</link><pubDate>Sat, 23 Nov 2024 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2024/from-github-copilot-to-ai-native-development/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/1QaXyA3iwig?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;Patrick surveys the rapidly evolving landscape of AI-powered coding tools, tracing the journey from basic tab-completion in GitHub Copilot to a fundamentally new way of developing software. He demonstrates how features like instant apply, multi-line edits, predictive cursor jumps, bring-your-own-model support, and reasoning-based architecture planning have transformed the IDE experience. Multi-file editing, pioneered by Cursor, marked a particularly significant leap, allowing developers to issue a single prompt and see changes propagated across an entire codebase.&lt;/p&gt;</description></item><item><title>AI Can't Touch This: Lock Files for AI Coding Agents</title><link>https://jedi.be/blog/2024/ai-cant-touch-this-lock-files-for-ai-coding-agents/</link><pubDate>Thu, 21 Nov 2024 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2024/ai-cant-touch-this-lock-files-for-ai-coding-agents/</guid><description>&lt;p&gt;Spotted a new &amp;ldquo;lock file&amp;rdquo; pattern in AI coding IDEs like Bolt.new — a way to protect files (like specifications) from being rewritten by AI agents. Is this the beginning of ACLs specific for AI coding agents?&lt;/p&gt;
&lt;p&gt;The comments went interesting places. Matthew Skelton warned about reinventing problematic file locking from Visual Source Safe. Matthias Lubken suggested expanding beyond pure ACLs to include hints like &amp;ldquo;avoid changes,&amp;rdquo; &amp;ldquo;never change,&amp;rdquo; &amp;ldquo;refactor when possible,&amp;rdquo; and &amp;ldquo;always performance test.&amp;rdquo; Ray Myers argued it should default to opt-in rather than opt-out.&lt;/p&gt;</description></item><item><title>Extending OpenTelemetry to Pinpoint Code Elements</title><link>https://jedi.be/blog/2024/extending-opentelemetry-to-pinpoint-code-elements/</link><pubDate>Thu, 21 Nov 2024 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2024/extending-opentelemetry-to-pinpoint-code-elements/</guid><description>&lt;p&gt;Using OpenTelemetry to better pinpoint parts of the code in case of issues. A nice writeup by the folks from &lt;a href="https://site.baz.co"&gt;Baz&lt;/a&gt; on extending OpenTelemetry to close the gap between production issues and code elements.&lt;/p&gt;
&lt;p&gt;What excites me about this: production feedback mechanisms that improve AI coding tools. If we can trace from production incidents back to specific code elements, that&amp;rsquo;s exactly the kind of context AI coding tools need to get better.&lt;/p&gt;</description></item><item><title>A Transpiler from One Infrastructure as Code to Another</title><link>https://jedi.be/blog/2024/a-transpiler-from-one-infrastructure-as-code-to-another/</link><pubDate>Sun, 10 Nov 2024 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2024/a-transpiler-from-one-infrastructure-as-code-to-another/</guid><description>&lt;p&gt;Current thought: a transpiler from one infrastructure as code language to another&amp;hellip; how hard can it be?&lt;/p&gt;
&lt;p&gt;The comments revealed the full spectrum of opinions. Some pointed to existing bridges (Pulumi&amp;rsquo;s Terraform bridge), others questioned the ROI entirely. Nathan Peck noted that with generative AI, it &amp;ldquo;mostly just works out of the box already.&amp;rdquo; Bill Bensing asked the harder question: if you need transpilers, why not just use a limited toolset?&lt;/p&gt;</description></item><item><title>What Is a Product Engineer (and Why They're Awesome)</title><link>https://jedi.be/blog/2024/what-is-a-product-engineer-and-why-theyre-awesome/</link><pubDate>Thu, 31 Oct 2024 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2024/what-is-a-product-engineer-and-why-theyre-awesome/</guid><description>&lt;p&gt;&amp;ldquo;You don&amp;rsquo;t really fit our org chart&amp;rdquo; — a comment I frequently receive when describing my desired role.&lt;/p&gt;
&lt;p&gt;The concept of &amp;ldquo;Product Engineer&amp;rdquo; captures something important: engineers who have a thirst for using technologies to leapfrog human/user problems. Those with empathy to reach for magical experiences. That&amp;rsquo;s Jean-Michel Lemieux (former VP of Engineering at Shopify) describing what these roles look like.&lt;/p&gt;
&lt;p&gt;Product engineering sits at the intersection of technical expertise and end-user focus. Not purely a developer, not purely a product manager, not purely a designer — but someone who bridges all three.&lt;/p&gt;</description></item><item><title>SRE Race Against the AI</title><link>https://jedi.be/blog/2024/sre-race-against-the-ai/</link><pubDate>Thu, 24 Oct 2024 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2024/sre-race-against-the-ai/</guid><description>&lt;p&gt;&lt;a href="https://sreben.ch/race"&gt;SRE Bench Race&lt;/a&gt; — how AI will gamify us into learning and gather more data.&lt;/p&gt;
&lt;p&gt;An interesting approach to training SRE skills by racing against AI. The team behind it built it in about 2 days, and the community response suggests appetite for more use-case-specific modules.&lt;/p&gt;
&lt;p&gt;The deeper pattern: using AI competition as a learning mechanism. Rather than replacing SREs, creating a game where humans and AI compete on the same tasks — which simultaneously trains humans and generates training data.&lt;/p&gt;</description></item><item><title>AiRE: AI Reliability Engineer</title><link>https://jedi.be/blog/2024/aire-ai-reliability-engineer/</link><pubDate>Tue, 22 Oct 2024 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2024/aire-ai-reliability-engineer/</guid><description>&lt;p&gt;Saw the term &amp;ldquo;AiRE&amp;rdquo; today — AI Reliability Engineer. Who coined this?&lt;/p&gt;
&lt;p&gt;Turns out it traces back to &lt;a href="https://github.com/den-vasyliev/aire"&gt;Denys Vasyliev&lt;/a&gt;, with Liz Fong-Jones crediting Todd Underwood as &amp;ldquo;the original AiRE.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;The comments revealed the tension: Phil Calcado questioned whether this truly differs from existing distributed systems engineering practices. Oliver Leaver-Smith joked about having ChatGPT and Perplexity as a warm spare. The skepticism is fair — but the naming matters because it signals a shift in what reliability means when AI is in the loop.&lt;/p&gt;</description></item><item><title>Speculative Design: We Cannot Work Towards What We Cannot Imagine</title><link>https://jedi.be/blog/2024/speculative-design-we-cannot-work-towards-what-we-cannot-imagine/</link><pubDate>Tue, 22 Oct 2024 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2024/speculative-design-we-cannot-work-towards-what-we-cannot-imagine/</guid><description>&lt;p&gt;Discovered &amp;ldquo;Speculative Design&amp;rdquo; — a framework I hadn&amp;rsquo;t encountered before. The quote captures it perfectly: &amp;ldquo;We cannot work towards an improvement that we cannot imagine&amp;rdquo; — Elise Boulding.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s like Conway&amp;rsquo;s Law applied to innovation: your ability to improve is constrained by your ability to envision something different. Speculative Design gives you tools to imagine beyond current constraints.&lt;/p&gt;
&lt;p&gt;The comments went deep: Russell Smiley on how change requires visualizing different possibilities, John Sullivan on his &amp;ldquo;Death Star&amp;rdquo; thought experiment about building at massive scale, and Doug Finke with Einstein on imagination.&lt;/p&gt;</description></item><item><title>How AI Agents Rewire the Organization</title><link>https://jedi.be/blog/2024/how-ai-agents-rewire-the-organization/</link><pubDate>Sun, 20 Oct 2024 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2024/how-ai-agents-rewire-the-organization/</guid><description>&lt;p&gt;&amp;ldquo;AI won&amp;rsquo;t eat your job, but it will eat your salary.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Sangeet Paul Choudary captures the distinction that matters: &amp;ldquo;Agents are goal-seeking, and that&amp;rsquo;s what makes them different. While most technology aims at task substitution, agents go beyond tasks to seek goals.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;This is the organizational rewiring in action. When agents are goal-seeking rather than just task-executing, they don&amp;rsquo;t just slot into existing roles — they reshape the structure around them. The question isn&amp;rsquo;t which jobs disappear, but how the whole organization changes when parts of it become autonomous.&lt;/p&gt;</description></item><item><title>The Rise of Software-Delivered Services</title><link>https://jedi.be/blog/2024/the-rise-of-software-delivered-services/</link><pubDate>Sun, 20 Oct 2024 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2024/the-rise-of-software-delivered-services/</guid><description>&lt;p&gt;Learned about &amp;ldquo;Software-Delivered Services (SDS)&amp;rdquo; and &amp;ldquo;Service-as-a-Software&amp;rdquo; — a reframing of how software companies deliver value.&lt;/p&gt;
&lt;p&gt;The key business question Tracy Bannon raised in the comments: &amp;ldquo;How do they bill for this new thing?&amp;rdquo; When software doesn&amp;rsquo;t just enable a service but delivers it directly, the traditional SaaS billing model doesn&amp;rsquo;t quite fit.&lt;/p&gt;
&lt;p&gt;This connects to the broader AI-native development story: as AI agents can deliver services autonomously, the line between &amp;ldquo;software product&amp;rdquo; and &amp;ldquo;service delivery&amp;rdquo; blurs entirely.&lt;/p&gt;</description></item><item><title>Conferences Should Find More Practitioners vs Preachers</title><link>https://jedi.be/blog/2024/conferences-should-find-more-practitioners-vs-preachers/</link><pubDate>Fri, 18 Oct 2024 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2024/conferences-should-find-more-practitioners-vs-preachers/</guid><description>&lt;p&gt;Conferences should find more practitioners vs preachers. EOM.&lt;/p&gt;
&lt;p&gt;This struck a nerve (125 likes, 27 comments). The structural barriers are real: David Sandilands noted enterprises don&amp;rsquo;t allow their people to talk about what they&amp;rsquo;re working on, resulting in vendor-dominated lineups. Sasha Czarkowski captured it perfectly: &amp;ldquo;The practitioners are too busy practicing.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Solutions exist: DevEx Connect focuses on practitioners and local stories. ProveIt! Conference is exclusively practitioner-focused. And the devopsdays model — which I know well — gets its value from open spaces where everyone participates.&lt;/p&gt;</description></item><item><title>Generative AI Is Changing Our Jobs — DevOpsDays London 2024</title><link>https://jedi.be/blog/2024/generative-ai-is-changing-our-jobs-devopsdays-london-2024/</link><pubDate>Fri, 04 Oct 2024 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2024/generative-ai-is-changing-our-jobs-devopsdays-london-2024/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/qMLEI4ZaktE?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;Patrick opens with a live demonstration of Cursor, a new-generation coding editor, where he provides a markdown specification describing the desired frontend, backend, API, and directory structure — and the tool generates the entire application in minutes. This sets the stage for the core argument: AI is moving beyond ghost-text completion and chat sidebars toward specification-driven, plan-and-execute workflows that fundamentally change what developers spend their time on.&lt;/p&gt;</description></item><item><title>Every AI Engineer Deserves a Platform — ETLS Edition</title><link>https://jedi.be/blog/2024/every-ai-engineer-deserves-a-platform-etls-edition/</link><pubDate>Tue, 24 Sep 2024 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2024/every-ai-engineer-deserves-a-platform-etls-edition/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/p1AITmS6JrA?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;Patrick argues that GenAI technology, much like cloud before it, needs a dedicated platform team to scale effectively across an organization. Drawing on his experience as a VP of Engineering at Showpad, where he helped bring AI features to market, he outlines a three-part framework: platform infrastructure, enablement, and governance. The talk was presented at ETLS, introduced by Gene Kim who describes Patrick as &amp;ldquo;the Godfather of DevOps.&amp;rdquo;&lt;/p&gt;</description></item><item><title>AI Platform Engineering — AI Engineer Summit</title><link>https://jedi.be/blog/2024/ai-platform-engineering-ai-engineer-summit/</link><pubDate>Mon, 26 Aug 2024 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2024/ai-platform-engineering-ai-engineer-summit/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/j4AdMeOm-6M?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;Patrick draws on his 15 years of DevOps experience — starting from organizing the first DevOpsDays in 2009 — to frame how organizations should approach scaling generative AI. He traces a familiar pattern: a pilot team experiments with new technology, learnings are extracted, and eventually an abstraction layer (a platform) emerges so that other teams can move faster without having to understand every underlying detail. The same progression that played out with cloud infrastructure and DevOps is now repeating with AI engineering.&lt;/p&gt;</description></item><item><title>Scaling Success: The Role of GenAI in Modern DevOps with a Platform Team</title><link>https://jedi.be/blog/2024/scaling-success-the-role-of-genai-in-modern-devops-with-a-platform-team/</link><pubDate>Mon, 26 Aug 2024 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2024/scaling-success-the-role-of-genai-in-modern-devops-with-a-platform-team/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/_ctOlWEZyBE?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;This three-part webinar, hosted by PerfectScale, covers the full spectrum of how GenAI and DevOps intersect. Patrick Debois presents a comprehensive framework for scaling generative AI across an organization using platform team principles, examines how AI-powered tooling is transforming the daily work of engineers, and speculates on how autonomous agents may reshape organizational structures.&lt;/p&gt;</description></item><item><title>AI Platform - The Artificially Intelligent Enterprise Online Conference</title><link>https://jedi.be/blog/2024/ai-platform-the-artificially-intelligent-enterprise-online-conference/</link><pubDate>Sat, 15 Jun 2024 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2024/ai-platform-the-artificially-intelligent-enterprise-online-conference/</guid><description>&lt;p&gt;&lt;img src="techstrong.jpeg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on ai platform - the artificially intelligent enterprise onl&amp;hellip;. AI-native development — new patterns for software engineering with AI.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.techstrongevents.com/the-artificially-intelligent-enterprise/"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>AI Platform Engineering - AI Engineer World's Summit - AI Leadership Track</title><link>https://jedi.be/blog/2024/ai-platform-engineering-ai-engineer-worlds-summit-ai-leadership-track/</link><pubDate>Sat, 15 Jun 2024 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2024/ai-platform-engineering-ai-engineer-worlds-summit-ai-leadership-track/</guid><description>&lt;p&gt;&lt;img src="ai-engineer.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Presented at AI Engineer Summit. AI-native development — new patterns for software engineering with AI.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.ai.engineer/worldsfair/2024/schedule"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Closing Keynote: Scaling the Delivery of AI Applications - DevOps modernization summit</title><link>https://jedi.be/blog/2024/closing-keynote-scaling-the-delivery-of-ai-applications-devops-modernization-summit/</link><pubDate>Sat, 15 Jun 2024 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2024/closing-keynote-scaling-the-delivery-of-ai-applications-devops-modernization-summit/</guid><description>&lt;p&gt;&lt;img src="harness.jpeg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Keynote presentation. AI-native development — new patterns for software engineering with AI.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.linkedin.com/posts/cliebenow_devops-modernization-summit-hosted-by-harness-activity-7167999761487253505-lqrd/"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Cloud Camp London - AI Observability and testing</title><link>https://jedi.be/blog/2024/cloud-camp-london-ai-observability-and-testing/</link><pubDate>Sat, 15 Jun 2024 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2024/cloud-camp-london-ai-observability-and-testing/</guid><description>&lt;p&gt;&lt;img src="cloudcamp.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on cloud camp london - ai observability and testing. AI-native development — new patterns for software engineering with AI.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://x.com/swardley/status/1743244899615384058"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>From Pilot to Transformation: Embracing the Reality of GenAI</title><link>https://jedi.be/blog/2024/from-pilot-to-transformation-embracing-the-reality-of-genai/</link><pubDate>Sat, 15 Jun 2024 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2024/from-pilot-to-transformation-embracing-the-reality-of-genai/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/_32gqRk7pnA?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;Presented at NewCrafts 2024, Patrick shares hard-won lessons from over a year and a half of building and shipping GenAI features in production at Showpad, a content management platform for sales and marketing. Rather than focusing on hype, the talk is structured around three phases: building GenAI applications, operating them in production, and scaling the capability across multiple engineering teams. He explicitly distinguishes this work from traditional ML Ops, focusing entirely on the generative AI side of large language models.&lt;/p&gt;</description></item><item><title>Keynote: AI Engineers need a Platform team</title><link>https://jedi.be/blog/2024/keynote-ai-engineers-need-a-platform-team/</link><pubDate>Sat, 15 Jun 2024 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2024/keynote-ai-engineers-need-a-platform-team/</guid><description>&lt;p&gt;&lt;img src="etls.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Keynote at AI Engineer Summit. AI-native development — new patterns for software engineering with AI.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://itrevolution.com/product/enterprise-technology-leadership-summit-las-vegas-2024/"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Keynote: Collaborative Intelligence - both AI and Humans in the loop</title><link>https://jedi.be/blog/2024/keynote-collaborative-intelligence-both-ai-and-humans-in-the-loop/</link><pubDate>Sat, 15 Jun 2024 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2024/keynote-collaborative-intelligence-both-ai-and-humans-in-the-loop/</guid><description>&lt;p&gt;&lt;img src="config-mgmt-camp.jpeg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Keynote presentation. AI-native development — new patterns for software engineering with AI.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://cfp.cfgmgmtcamp.org/2024/talk/3NM3W9/"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Keynote: Conway's law for AI</title><link>https://jedi.be/blog/2024/keynote-conways-law-for-ai/</link><pubDate>Sat, 15 Jun 2024 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2024/keynote-conways-law-for-ai/</guid><description>&lt;p&gt;&lt;img src="ai-for-the-rest-of-us.jpeg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Keynote presentation. AI-native development — new patterns for software engineering with AI.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://aifortherestofus.live/"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Keynote: From Pilot To Transformation: Embracing the reality of genAI at scale</title><link>https://jedi.be/blog/2024/keynote-from-pilot-to-transformation-embracing-the-reality-of-genai-at-scale/</link><pubDate>Sat, 15 Jun 2024 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2024/keynote-from-pilot-to-transformation-embracing-the-reality-of-genai-at-scale/</guid><description>&lt;p&gt;&lt;img src="newcrafts.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Keynote presentation. AI-native development — new patterns for software engineering with AI.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://ncrafts.io/"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Keynote: From Pilot to Transformation: Embracing the Reality of GenAI at Scale - House of Transformation</title><link>https://jedi.be/blog/2024/keynote-from-pilot-to-transformation-embracing-the-reality-of-genai-at-scale-house-of-transformation/</link><pubDate>Sat, 15 Jun 2024 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2024/keynote-from-pilot-to-transformation-embracing-the-reality-of-genai-at-scale-house-of-transformation/</guid><description>&lt;p&gt;&lt;img src="xebia.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Keynote presentation. AI-native development — new patterns for software engineering with AI.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://events.xebia.com/house-transformation-event-amsterdam"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Keynote: Operationalizing GenAI Applications With DevOps Practices - JFrog Swampup</title><link>https://jedi.be/blog/2024/keynote-operationalizing-genai-applications-with-devops-practices-jfrog-swampup/</link><pubDate>Sat, 15 Jun 2024 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2024/keynote-operationalizing-genai-applications-with-devops-practices-jfrog-swampup/</guid><description>&lt;p&gt;&lt;img src="swampup.jpeg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Keynote at JFrog SwampUp. AI-native development — new patterns for software engineering with AI.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://swampup.jfrog.com/"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Meetup hosted by Macquarie Group - Dev, Sec &amp; Ops meets Langchain: Explain it to me like I’m a software engineer". With ❤️ from Container Solutions.</title><link>https://jedi.be/blog/2024/meetup-hosted-by-macquarie-group-dev-sec-ops-meets-langchain-explain-it-to-me-like-im-a-software-engineer.-with-%EF%B8%8F-from-container-solutions./</link><pubDate>Sat, 15 Jun 2024 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2024/meetup-hosted-by-macquarie-group-dev-sec-ops-meets-langchain-explain-it-to-me-like-im-a-software-engineer.-with-%EF%B8%8F-from-container-solutions./</guid><description>&lt;p&gt;&lt;img src="macquarie.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on meetup hosted by macquarie group - dev, sec &amp;amp; ops meets l&amp;hellip;. AI-native development — new patterns for software engineering with AI.&lt;/p&gt;</description></item><item><title>MongoDB.local NYC - genAI Think-a-thon</title><link>https://jedi.be/blog/2024/mongodb.local-nyc-genai-think-a-thon/</link><pubDate>Sat, 15 Jun 2024 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2024/mongodb.local-nyc-genai-think-a-thon/</guid><description>&lt;p&gt;&lt;img src="mongodb.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Presented at MongoDB Local. AI-native development — new patterns for software engineering with AI.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.linkedin.com/posts/patrickdebois_great-times-at-the-mongodblocal-in-nyc-activity-7192197593664299008-qMpa/"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>On-Demand Webinar: Scaling Success: The Role of GenAI in Modern DevOps</title><link>https://jedi.be/blog/2024/on-demand-webinar-scaling-success-the-role-of-genai-in-modern-devops/</link><pubDate>Sat, 15 Jun 2024 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2024/on-demand-webinar-scaling-success-the-role-of-genai-in-modern-devops/</guid><description>&lt;p&gt;&lt;img src="perfectscale.jpeg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Webinar on on-demand webinar: scaling success: the role of genai in &amp;hellip;. AI-native development — new patterns for software engineering with AI.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.perfectscale.io/blog/scaling-success-the-role-of-genai-in-modern-devops"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Paper: Enterprise GenAI Delivery Patterns by Damon Edwards, John Willis , John Rauser</title><link>https://jedi.be/blog/2024/paper-enterprise-genai-delivery-patterns-by-damon-edwards-john-willis-john-rauser/</link><pubDate>Sat, 15 Jun 2024 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2024/paper-enterprise-genai-delivery-patterns-by-damon-edwards-john-willis-john-rauser/</guid><description>&lt;p&gt;&lt;img src="it-revolution.jpeg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Publication on paper: enterprise genai delivery patterns by damon edward&amp;hellip;. AI-native development — new patterns for software engineering with AI.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://itrevolution.com/product/enterprise-gen-ai-delivery-patterns/"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Podcast - DOP 250: From Godfather of DevOps to Godfather of AI</title><link>https://jedi.be/blog/2024/podcast-dop-250-from-godfather-of-devops-to-godfather-of-ai/</link><pubDate>Sat, 15 Jun 2024 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2024/podcast-dop-250-from-godfather-of-devops-to-godfather-of-ai/</guid><description>&lt;p&gt;&lt;img src="devops-paradox.jpeg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Podcast appearance discussing podcast - dop 250: from godfather of devops to godfather &amp;hellip;. AI-native development — new patterns for software engineering with AI.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.devopsparadox.com/episodes/from-godfather-of-devops-to-godfather-of-ai-250/"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Podcast - 🎙️ 0800-DEVOPS podcast interview</title><link>https://jedi.be/blog/2024/podcast-%EF%B8%8F-0800-devops-podcast-interview/</link><pubDate>Sat, 15 Jun 2024 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2024/podcast-%EF%B8%8F-0800-devops-podcast-interview/</guid><description>&lt;p&gt;&lt;img src="0800-devops.jpeg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Interview about podcast - 🎙️ -devops podcast interview. AI-native development — new patterns for software engineering with AI.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.linkedin.com/pulse/0800-devops-63-ai-platform-engineering-patrick-debois-ivan-krnic-mfuef/?trackingId=xXxcz2dxSV6ztzaGajiqIw%3D%3D"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Podcast and Venkat Ramakrishnan talk about DevOps and GenAI and testing - Testing and Quality</title><link>https://jedi.be/blog/2024/podcast-and-venkat-ramakrishnan-talk-about-devops-and-genai-and-testing-testing-and-quality/</link><pubDate>Sat, 15 Jun 2024 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2024/podcast-and-venkat-ramakrishnan-talk-about-devops-and-genai-and-testing-testing-and-quality/</guid><description>&lt;p&gt;&lt;img src="stqt.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Podcast appearance discussing podcast and venkat ramakrishnan talk about devops and gen&amp;hellip;. AI-native development — new patterns for software engineering with AI.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/0BdrXHtZ9Gw?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=0BdrXHtZ9Gw"&gt;Watch on YouTube&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://venkatramakrishnan.com/2024/07/07/ai-tooling-in-devops/"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Podcast: Cloud Dialogues - intersection of Gen AI and DevOps</title><link>https://jedi.be/blog/2024/podcast-cloud-dialogues-intersection-of-gen-ai-and-devops/</link><pubDate>Sat, 15 Jun 2024 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2024/podcast-cloud-dialogues-intersection-of-gen-ai-and-devops/</guid><description>&lt;p&gt;&lt;img src="cloud-dialogues.jpeg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Podcast appearance discussing podcast: cloud dialogues - intersection of gen ai and devops. AI-native development — new patterns for software engineering with AI.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.linkedin.com/feed/update/urn:li:activity:7216349589283467264/"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Professional worfklows for image and video generation using ComfyUI - beyond the simple prompt</title><link>https://jedi.be/blog/2024/professional-worfklows-for-image-and-video-generation-using-comfyui-beyond-the-simple-prompt/</link><pubDate>Sat, 15 Jun 2024 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2024/professional-worfklows-for-image-and-video-generation-using-comfyui-beyond-the-simple-prompt/</guid><description>&lt;p&gt;&lt;img src="monkigras.jpeg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on professional worfklows for image and video generation usi&amp;hellip;. AI-native development — new patterns for software engineering with AI.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/Rv_yXHOOl7g?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=Rv_yXHOOl7g"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://monkigras.com/"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Real world Serverless Podcast - Father of DevOps on the Future of AI and DevOps</title><link>https://jedi.be/blog/2024/real-world-serverless-podcast-father-of-devops-on-the-future-of-ai-and-devops/</link><pubDate>Sat, 15 Jun 2024 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2024/real-world-serverless-podcast-father-of-devops-on-the-future-of-ai-and-devops/</guid><description>&lt;p&gt;&lt;img src="real-world-serverless.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/sTAyRfNMrsg?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;In this episode of the Real World Serverless podcast, Patrick Debois joins host Yan Cui for a wide-ranging conversation about the origins of DevOps, the rise of platform engineering, and the growing intersection of AI with software delivery practices. Patrick reflects on how his definition of DevOps has evolved over 14 years &amp;ndash; from an extension of agile focused on bridging the dev-ops divide, to a broader philosophy of overcoming the friction created by organizational silos, whether those silos exist between development, operations, security, finance, or any other group.&lt;/p&gt;</description></item><item><title>Workshop: Innovating Software Delivery Harnessing Generative AI in DevOps and DevSecOps</title><link>https://jedi.be/blog/2024/workshop-innovating-software-delivery-harnessing-generative-ai-in-devops-and-devsecops/</link><pubDate>Sat, 15 Jun 2024 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2024/workshop-innovating-software-delivery-harnessing-generative-ai-in-devops-and-devsecops/</guid><description>&lt;p&gt;&lt;img src="devopsdays-amsterdam.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on workshop: innovating software delivery harnessing generat&amp;hellip;. AI-native development — new patterns for software engineering with AI.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://devopsdays.org/events/2024-amsterdam/program/ws-john-willis-patrick-debois"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>GenAI Deserves a Platform Team</title><link>https://jedi.be/blog/2024/genai-deserves-a-platform-team/</link><pubDate>Thu, 09 May 2024 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2024/genai-deserves-a-platform-team/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/sPXwz4DWu0o?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;Patrick makes the case that GenAI adoption in organizations follows a familiar pattern seen with previous technology waves such as cloud, mobile, and DevOps itself. He draws on the Team Topologies framework to argue that a dedicated platform team is the natural organizational structure for scaling GenAI beyond a single pilot team. The talk covers three pillars: platform infrastructure, enablement, and governance, each treated as essential for sustainable adoption.&lt;/p&gt;</description></item><item><title>Professional workflows for image and video generation using ComfyUI - beyond the simple prompt</title><link>https://jedi.be/blog/2024/professional-workflows-for-image-and-video-generation-using-comfyui-beyond-the-simple-prompt/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2024/professional-workflows-for-image-and-video-generation-using-comfyui-beyond-the-simple-prompt/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/Rv_yXHOOl7g?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;Most people hit a wall with text-to-image tools like DALL-E or Midjourney. You type a prompt, get something close-ish, and then frustration sets in because you cannot edit it further. The closed-source approach gets you started fast but leaves you stuck. Open source &amp;ndash; specifically Stable Diffusion and ComfyUI &amp;ndash; changes that dynamic entirely. You get the model, you can inspect the training data, and most importantly you can build workflows that express exactly what you want.&lt;/p&gt;</description></item><item><title>AI for engineers - Internal Adidas Engineering day</title><link>https://jedi.be/blog/2023/ai-for-engineers-internal-adidas-engineering-day/</link><pubDate>Thu, 15 Jun 2023 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2023/ai-for-engineers-internal-adidas-engineering-day/</guid><description>&lt;p&gt;&lt;img src="adi-does-code.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on ai for engineers - internal adidas engineering day. The GenAI pivot — from ChatGPT to production, operationalizing AI with DevOps practices.&lt;/p&gt;</description></item><item><title>AWS - DPG Media : Journey of Showpad's Platform Engineering</title><link>https://jedi.be/blog/2023/aws-dpg-media-journey-of-showpads-platform-engineering/</link><pubDate>Thu, 15 Jun 2023 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2023/aws-dpg-media-journey-of-showpads-platform-engineering/</guid><description>&lt;p&gt;&lt;img src="dpg.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on aws - dpg media : journey of showpad&amp;rsquo;s platform engineering. The GenAI pivot — from ChatGPT to production, operationalizing AI with DevOps practices.&lt;/p&gt;</description></item><item><title>AWS Immersion Day - Modern Analytics Infrastructure with Data Processing and Generative AI</title><link>https://jedi.be/blog/2023/aws-immersion-day-modern-analytics-infrastructure-with-data-processing-and-generative-ai/</link><pubDate>Thu, 15 Jun 2023 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2023/aws-immersion-day-modern-analytics-infrastructure-with-data-processing-and-generative-ai/</guid><description>&lt;p&gt;&lt;img src="aws-immersion.jpeg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on aws immersion day - modern analytics infrastructure with &amp;hellip;. The GenAI pivot — from ChatGPT to production, operationalizing AI with DevOps practices.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://aws-experience.com/emea/north/e/485c9/immersion-day---modern-analytics-infrastructure-with-data-processing-and-generative-ai"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Fireside chat : Welcoming AI to the team: exploring the impact of human-AI collaboration - Atlassian Umleash</title><link>https://jedi.be/blog/2023/fireside-chat-welcoming-ai-to-the-team-exploring-the-impact-of-human-ai-collaboration-atlassian-umleash/</link><pubDate>Thu, 15 Jun 2023 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2023/fireside-chat-welcoming-ai-to-the-team-exploring-the-impact-of-human-ai-collaboration-atlassian-umleash/</guid><description>&lt;p&gt;&lt;img src="atlassian.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Fireside chat about fireside chat : welcoming ai to the team: exploring the i&amp;hellip;. The GenAI pivot — from ChatGPT to production, operationalizing AI with DevOps practices.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://events.atlassian.com/unleash"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Interview: on the Past, Present and Future of DevOps</title><link>https://jedi.be/blog/2023/interview-on-the-past-present-and-future-of-devops/</link><pubDate>Thu, 15 Jun 2023 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2023/interview-on-the-past-present-and-future-of-devops/</guid><description>&lt;p&gt;&lt;img src="newstack.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Interview about interview: on the past, present and future of devops. The GenAI pivot — from ChatGPT to production, operationalizing AI with DevOps practices.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://thenewstack.io/qa-patrick-debois-on-the-past-present-and-future-of-devops/"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Keynote: AI, make it so - A Dive into the Universe of Prompt Engineering</title><link>https://jedi.be/blog/2023/keynote-ai-make-it-so-a-dive-into-the-universe-of-prompt-engineering/</link><pubDate>Thu, 15 Jun 2023 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2023/keynote-ai-make-it-so-a-dive-into-the-universe-of-prompt-engineering/</guid><description>&lt;p&gt;&lt;img src="devops-enterprise.jpeg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Keynote presentation. The GenAI pivot — from ChatGPT to production, operationalizing AI with DevOps practices.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/EDDa5bu480Q?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=EDDa5bu480Q"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://doesamsterdam2023.sched.com/"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Keynote: Bringing GenAI from promise to production - navigating the journey of implementation</title><link>https://jedi.be/blog/2023/keynote-bringing-genai-from-promise-to-production-navigating-the-journey-of-implementation/</link><pubDate>Thu, 15 Jun 2023 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2023/keynote-bringing-genai-from-promise-to-production-navigating-the-journey-of-implementation/</guid><description>&lt;p&gt;&lt;img src="devops-enterprise.jpeg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Keynote presentation. The GenAI pivot — from ChatGPT to production, operationalizing AI with DevOps practices.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/UTcjNxuT1W0?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=UTcjNxuT1W0"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Keynote: From ChatGPT to Production - Operationalizing AI - The Devops Conference Stockholm &amp; Copenhagen - Eficode</title><link>https://jedi.be/blog/2023/keynote-from-chatgpt-to-production-operationalizing-ai-the-devops-conference-stockholm-copenhagen-eficode/</link><pubDate>Thu, 15 Jun 2023 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2023/keynote-from-chatgpt-to-production-operationalizing-ai-the-devops-conference-stockholm-copenhagen-eficode/</guid><description>&lt;p&gt;&lt;img src="the-devops-conference.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Keynote at Eficode - The DevOps Conference. The GenAI pivot — from ChatGPT to production, operationalizing AI with DevOps practices.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/54HeF7I3Ifc?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=54HeF7I3Ifc"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Keynote: From ChatGPT to Production - Operationalizing Generative AI - Devops World - Cloudbees</title><link>https://jedi.be/blog/2023/keynote-from-chatgpt-to-production-operationalizing-generative-ai-devops-world-cloudbees/</link><pubDate>Thu, 15 Jun 2023 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2023/keynote-from-chatgpt-to-production-operationalizing-generative-ai-devops-world-cloudbees/</guid><description>&lt;p&gt;&lt;img src="devops-world.jpeg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Keynote presentation. The GenAI pivot — from ChatGPT to production, operationalizing AI with DevOps practices.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.devopsworld.com/"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Keynote: Operationalizing GenAI - From Chatgpt to Production - All Day Devops, Extended Edition</title><link>https://jedi.be/blog/2023/keynote-operationalizing-genai-from-chatgpt-to-production-all-day-devops-extended-edition/</link><pubDate>Thu, 15 Jun 2023 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2023/keynote-operationalizing-genai-from-chatgpt-to-production-all-day-devops-extended-edition/</guid><description>&lt;p&gt;&lt;img src="all-day-devops.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Keynote presentation. The GenAI pivot — from ChatGPT to production, operationalizing AI with DevOps practices.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/7Qr1f4f8u64?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=7Qr1f4f8u64"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.alldaydevops.com/ondemand-2023speakers"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>London Meetup: LLMs &amp; Gen AI - Explain it to me like I'm a software engineer</title><link>https://jedi.be/blog/2023/london-meetup-llms-gen-ai-explain-it-to-me-like-im-a-software-engineer/</link><pubDate>Thu, 15 Jun 2023 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2023/london-meetup-llms-gen-ai-explain-it-to-me-like-im-a-software-engineer/</guid><description>&lt;p&gt;&lt;img src="london-devops.jpeg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on london meetup: llms &amp;amp; gen ai - explain it to me like i&amp;rsquo;m &amp;hellip;. The GenAI pivot — from ChatGPT to production, operationalizing AI with DevOps practices.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/ivXV_jDqOKk?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=ivXV_jDqOKk"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.meetup.com/london-devops/events/294948985/"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Meetup : Unlocking the Benefits of LangChain AI for Dev, Sec and Ops</title><link>https://jedi.be/blog/2023/meetup-unlocking-the-benefits-of-langchain-ai-for-dev-sec-and-ops/</link><pubDate>Thu, 15 Jun 2023 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2023/meetup-unlocking-the-benefits-of-langchain-ai-for-dev-sec-and-ops/</guid><description>&lt;p&gt;&lt;img src="pulumi.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on meetup : unlocking the benefits of langchain ai for dev, &amp;hellip;. The GenAI pivot — from ChatGPT to production, operationalizing AI with DevOps practices.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.pulumi.com/blog/generative-ai-apps-devops-talks-pulumi-user-group/"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Operationalizing AI: Building and Running Generative AI Applications at Scale | DevOps Experience 2023</title><link>https://jedi.be/blog/2023/operationalizing-ai-building-and-running-generative-ai-applications-at-scale-devops-experience-2023/</link><pubDate>Thu, 15 Jun 2023 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2023/operationalizing-ai-building-and-running-generative-ai-applications-at-scale-devops-experience-2023/</guid><description>&lt;p&gt;&lt;img src="techstrong.jpeg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on operationalizing ai: building and running generative ai a&amp;hellip;. The GenAI pivot — from ChatGPT to production, operationalizing AI with DevOps practices.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://techstrong.tv/videos/2023-devops-experience/operationalizing-ai-building-and-running-generative-ai-applications-at-scale-devops-experience-2023"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Bringing GenAI from promise to production - navigating the journey of implementation</title><link>https://jedi.be/blog/2023/bringing-genai-from-promise-to-production-navigating-the-journey-of-implementation/</link><pubDate>Sun, 01 Jan 2023 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2023/bringing-genai-from-promise-to-production-navigating-the-journey-of-implementation/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/UTcjNxuT1W0?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;Getting generative AI from a demo to a production system follows the same build-deliver-operate-run cycle we know from DevOps, but each phase has new wrinkles. The prompt is never just one call &amp;ndash; it is a chain of system prompts, few-shot examples, chain-of-thought reasoning, structured output formatting, schema validation, and retries. That single user question might translate into a dozen LLM calls under the hood.&lt;/p&gt;</description></item><item><title>Dev, Sec &amp; Ops meets Langchain: Explain it to me like I am a software engineer - London Devops Edition</title><link>https://jedi.be/blog/2023/dev-sec-ops-meets-langchain-explain-it-to-me-like-i-am-a-software-engineer-london-devops-edition/</link><pubDate>Sun, 01 Jan 2023 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2023/dev-sec-ops-meets-langchain-explain-it-to-me-like-i-am-a-software-engineer-london-devops-edition/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/ivXV_jDqOKk?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;This is a code-first walkthrough of what goes on under the hood of LLMs and generative AI, aimed at developers, security people, and operators who want to understand this stuff through code rather than diagrams. The examples use LangChain with Python and OpenAI, though the concepts apply to any framework.&lt;/p&gt;</description></item><item><title>From ChatGPT to Production - Operationalizing AI - The Devops Conference - Eficode</title><link>https://jedi.be/blog/2023/from-chatgpt-to-production-operationalizing-ai-the-devops-conference-eficode/</link><pubDate>Sun, 01 Jan 2023 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2023/from-chatgpt-to-production-operationalizing-ai-the-devops-conference-eficode/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/54HeF7I3Ifc?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;When ChatGPT landed, every part of our company reacted differently. Product saw endless possibilities, marketing wanted to capitalize, CXOs smelled revenue, and engineering said &amp;ldquo;damn, how do we make this work?&amp;rdquo; As VP engineering at Showpad, I lived through this firsthand and learned there are five fundamental building blocks: the prompt, the model, the data, APIs and agents, and the orchestration framework tying it all together.&lt;/p&gt;</description></item><item><title>Prompt Engineering: Steps Towards AI Native Tooling</title><link>https://jedi.be/blog/2022/prompt-engineering-steps-towards-ai-native-tooling/</link><pubDate>Fri, 30 Dec 2022 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2022/prompt-engineering-steps-towards-ai-native-tooling/</guid><description>&lt;p&gt;Early exploration of prompt engineering as a development practice — the first steps toward what would become AI-native tooling.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/KH1Znf11p6g?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=KH1Znf11p6g"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Reality as Code: Generating Virtual Humans and Environments — Devoxx</title><link>https://jedi.be/blog/2022/reality-as-code-generating-virtual-humans-and-environments-devoxx/</link><pubDate>Sun, 16 Oct 2022 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2022/reality-as-code-generating-virtual-humans-and-environments-devoxx/</guid><description>&lt;p&gt;Presented at Devoxx. How close are we to generating virtual humans and their environments? Exploring the intersection of code, AI, and synthetic reality.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/vxxw1BSMqkQ?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=vxxw1BSMqkQ"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>DevOps: 13 Years and 120+ Presentations Later — DevOpsDays Ukraine</title><link>https://jedi.be/blog/2022/devops-13-years-and-120-presentations-later-devopsdays-ukraine/</link><pubDate>Mon, 04 Jul 2022 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2022/devops-13-years-and-120-presentations-later-devopsdays-ukraine/</guid><description>&lt;p&gt;Presented at DevOpsDays Ukraine. A personal journey through 13 years of DevOps and over 120 presentations — what changed, what stayed, what surprised me.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/bIrN5QLmUnU?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=bIrN5QLmUnU"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Synthetic Media: Humans as Code</title><link>https://jedi.be/blog/2022/synthetic-media-humans-as-code/</link><pubDate>Mon, 04 Jul 2022 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2022/synthetic-media-humans-as-code/</guid><description>&lt;p&gt;Exploring synthetic media — what happens when humans become code? The implications of AI-generated video, audio, and virtual humans.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/rs_IpXXA3-4?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=rs_IpXXA3-4"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>13 years of devops and 130 talks later - How my devops mental model has evolved</title><link>https://jedi.be/blog/2022/13-years-of-devops-and-130-talks-later-how-my-devops-mental-model-has-evolved/</link><pubDate>Wed, 15 Jun 2022 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2022/13-years-of-devops-and-130-talks-later-how-my-devops-mental-model-has-evolved/</guid><description>&lt;p&gt;&lt;img src="devopsdays-austin.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on 13 years of devops and 130 talks later - how my devops me&amp;hellip;. Reflecting on DevOps evolution and exploring new frontiers like digital twins and the metaverse.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/RJtgt2SqOK0?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=RJtgt2SqOK0"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://devopsdays.org/events/2022-austin/welcome/"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>DevSecOps Explored with Industry Experts - Patrick Debois - Atlassian Livestream 2022</title><link>https://jedi.be/blog/2022/devsecops-explored-with-industry-experts-patrick-debois-atlassian-livestream-2022/</link><pubDate>Wed, 15 Jun 2022 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2022/devsecops-explored-with-industry-experts-patrick-debois-atlassian-livestream-2022/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/JALCTIZojs0?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;In this livestream with Susie Prince at Atlassian, we traced the arc from DevOps in 2009 to DevSecOps in 2022. The pattern I keep observing is that every new buzzword in our industry &amp;ndash; DevOps, DevSecOps, platform engineering &amp;ndash; highlights a pain that already existed. Nobody invents these terms in a vacuum. They emerge because practitioners are struggling with a specific silo or friction point and need a word to rally around.&lt;/p&gt;</description></item><item><title>Patrick Debois Fireside Chat - LaunchDarkly 2022</title><link>https://jedi.be/blog/2022/patrick-debois-fireside-chat-launchdarkly-2022/</link><pubDate>Wed, 15 Jun 2022 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2022/patrick-debois-fireside-chat-launchdarkly-2022/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/WpHdlAL7MKk?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;Edith Harbaugh and Jessica Craig invited me for a fireside chat at LaunchDarkly to talk about the second edition of the DevOps Handbook. The update added more enterprise case studies, a full section on DevSecOps, and integrated learnings from both the SRE movement and DORA research. The original book was heavily oriented toward startups and tech companies; the second edition acknowledges that large, regulated organizations face different constraints and need adapted patterns.&lt;/p&gt;</description></item><item><title>Personal DevOps Aha Moments, the Rise of Infrastructure, and the DevOps Enterprise Scenius: Interviews with The DevOps Handbook Coauthors (Part 1 of 2: and John Willis</title><link>https://jedi.be/blog/2022/personal-devops-aha-moments-the-rise-of-infrastructure-and-the-devops-enterprise-scenius-interviews-with-the-devops-handbook-coauthors-part-1-of-2-and-john-willis/</link><pubDate>Wed, 15 Jun 2022 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2022/personal-devops-aha-moments-the-rise-of-infrastructure-and-the-devops-enterprise-scenius-interviews-with-the-devops-handbook-coauthors-part-1-of-2-and-john-willis/</guid><description>&lt;p&gt;&lt;img src="idealcast.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Interview about personal devops aha moments, the rise of infrastructure, &amp;hellip;. Reflecting on DevOps evolution and exploring new frontiers like digital twins and the metaverse.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://itrevolution.com/the-idealcast-episode-24/"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>version 2 - The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations Gene Kim, Nicole Forsgren , Jez Humble and John Willis</title><link>https://jedi.be/blog/2022/version-2-the-devops-handbook-how-to-create-world-class-agility-reliability-and-security-in-technology-organizations-gene-kim-nicole-forsgren-jez-humble-and-john-willis/</link><pubDate>Wed, 15 Jun 2022 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2022/version-2-the-devops-handbook-how-to-create-world-class-agility-reliability-and-security-in-technology-organizations-gene-kim-nicole-forsgren-jez-humble-and-john-willis/</guid><description>&lt;p&gt;&lt;img src="devops-handbook-v2.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Publication on 2 - the devops handbook: how to create world-class agilit&amp;hellip;. Reflecting on DevOps evolution and exploring new frontiers like digital twins and the metaverse.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://itrevolution.com/the-devops-handbook/"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Will models make a comeback in the Devops SDLC - Aligning Digital Twins and Devops - EDT.Community Seminar Series</title><link>https://jedi.be/blog/2022/will-models-make-a-comeback-in-the-devops-sdlc-aligning-digital-twins-and-devops-edt.community-seminar-series/</link><pubDate>Wed, 15 Jun 2022 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2022/will-models-make-a-comeback-in-the-devops-sdlc-aligning-digital-twins-and-devops-edt.community-seminar-series/</guid><description>&lt;p&gt;&lt;img src="edt-community.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on will models make a comeback in the devops sdlc - aligning&amp;hellip;. Reflecting on DevOps evolution and exploring new frontiers like digital twins and the metaverse.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.edt.community/events/event/will-models-make-a-comeback-in-the-devops-sdlc/"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>13 years of devops and 130 presentations later - how my devops mental model changed</title><link>https://jedi.be/blog/2022/13-years-of-devops-and-130-presentations-later-how-my-devops-mental-model-changed/</link><pubDate>Mon, 09 May 2022 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2022/13-years-of-devops-and-130-presentations-later-how-my-devops-mental-model-changed/</guid><description>&lt;p&gt;I&amp;rsquo;ve now been talking 13 years about devops resulting in 130+ presentations. During that time my devops mental model has changed. From the naive &amp;ldquo;Devops Hippie days&amp;rdquo; in 2009 to the &amp;ldquo;Devops Paradoxes in 2022&amp;rdquo;.
Last week I had the pleasure to present this journey at the Devopsdays Austin 2022 - 10 year anniversary edition.&lt;/p&gt;
&lt;p&gt;For that I mainly used slides from past presentations. While the talks where not officially recorded I was lucky that Peco recorded mine using his phone. Apologies for the lesses quality, but hope you can still enjoy the content. If you want to be notified of new post or talks feel free to subscribe to my blog or &lt;a href="https://www.youtube.com/channel/UCepBEvfydfEQkgRZ-bHbtbg"&gt;subscribe to my youtube channel&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Go Beyond Passive Viewing: Learn to Leverage Interactive Broadcasting - NAB Wowza 2022</title><link>https://jedi.be/blog/2022/go-beyond-passive-viewing-learn-to-leverage-interactive-broadcasting-nab-wowza-2022/</link><pubDate>Sat, 23 Apr 2022 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2022/go-beyond-passive-viewing-learn-to-leverage-interactive-broadcasting-nab-wowza-2022/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/axPxiJ4obKw?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;At NAB 2022, I sat down to talk about Zender, the interactive broadcasting platform I&amp;rsquo;d been building. The core premise was simple: traditional broadcasting is a one-way street, and audiences &amp;ndash; especially younger ones &amp;ndash; expect to participate, not just watch. We started with second-screen experiences where viewers interacted via their phones while watching TV, then evolved to mobile-first where the phone became the primary screen.&lt;/p&gt;</description></item><item><title>DevSecOps - Developer motivation vs Business Prioritisation</title><link>https://jedi.be/blog/2022/devsecops-developer-motivation-vs-business-prioritisation/</link><pubDate>Mon, 21 Mar 2022 07:47:11 +0100</pubDate><guid>https://jedi.be/blog/2022/devsecops-developer-motivation-vs-business-prioritisation/</guid><description>&lt;p&gt;In the DevSecOps community there is a lot of focus on making things easier for developers and helping their motivation. I believe they are often only sympthomatic fixes.&lt;/p&gt;
&lt;p&gt;From various conversations, I&amp;rsquo;ve learned that the developer&amp;rsquo;s motivation to improve security is a wide spectrum. It is the hope of many that by somehow igniting a spark into the developer groups that security will increase by magic. Appointing Security champions, security guilds, adding easier tools to find and fix more security issues is all the rage.&lt;/p&gt;</description></item><item><title>In depth research and trends analyzed from 50+ different concepts as code</title><link>https://jedi.be/blog/2022/in-depth-research-and-trends-analyzed-from-50-different-concepts-as-code/</link><pubDate>Wed, 23 Feb 2022 09:47:11 +0100</pubDate><guid>https://jedi.be/blog/2022/in-depth-research-and-trends-analyzed-from-50-different-concepts-as-code/</guid><description>&lt;p&gt;We all know &amp;ldquo;infrastructure as code&amp;rdquo;. It is expanding to bigger constructs , devsecops, workflow , data , documentation, and slowly getting into the business domain. I analyzed the trends from over 50+ concepts &amp;ldquo;as code&amp;rdquo;. Do tell me what I&amp;rsquo;m missing.&lt;/p&gt;
&lt;h2 id="as-code-trends-summary"&gt;As code trends summary&lt;/h2&gt;
&lt;p&gt;Here&amp;rsquo;s the TL;DR of the trends:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Constructs are getting bigger&lt;/strong&gt;: we are combining multiple parts in to bigger concepts&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;DevSecOps as code explosion&lt;/strong&gt;: security is working it&amp;rsquo;s way into the code constructs&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Capturing process workflow&lt;/strong&gt;: not just the infrastructure but also how we act/react to situations&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Shift &amp;ldquo;regular&amp;rdquo; code to declarative code&lt;/strong&gt;: some aspects can better be defined instead of being coded&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Data as code&lt;/strong&gt;: with the advent of MLOps, DataOps, the lines between code and data are blurring&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Capturing knowledge as code&lt;/strong&gt;: documentation, architecture and other aspect are becoming part of coding&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Closer to the business&lt;/strong&gt;: service levels, business experiments are increasingly getting defined as code&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="as-code-trends-analyzed.png" alt="Overview of the trends of 50+ concepts of a code"&gt;&lt;/p&gt;</description></item><item><title>Devops and Digital Twins similarities, a first pass</title><link>https://jedi.be/blog/2022/devops-and-digital-twins-similarities-a-first-pass/</link><pubDate>Fri, 18 Feb 2022 14:47:11 +0100</pubDate><guid>https://jedi.be/blog/2022/devops-and-digital-twins-similarities-a-first-pass/</guid><description>&lt;p&gt;DevOps and Agile have always taken an interest in manufacturing: concepts such as Lean, pipeline, Kanban they all find their origins in the industrial world. Now, manufacturing is looking at the software world in the hope they can achieve the same agility. The concept of &amp;ldquo;Digital Twin&amp;rdquo; is to help them make a digital/virtual/software equivalent of the real world. In this talk I did a first pass at the similarities between the DevOps SDLC and &amp;ldquo;Digital Twins&amp;rdquo;.&lt;/p&gt;</description></item><item><title>Shades of DevOps - Related Job titles</title><link>https://jedi.be/blog/2022/shades-of-devops-related-job-titles/</link><pubDate>Fri, 11 Feb 2022 14:47:11 +0100</pubDate><guid>https://jedi.be/blog/2022/shades-of-devops-related-job-titles/</guid><description>&lt;p&gt;A quick overview of the titles/roles use to related to devops related subject matter experts.&lt;/p&gt;
&lt;p&gt;I will stick with my definition of devops regardless of job title:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Dev(sec)Ops: everything you do to overcome the friction created by silos &amp;hellip; All the rest is plain engineering&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;img src="shades-of-devops.png" alt="Different job titles people use for devops related things"&gt;&lt;/p&gt;</description></item><item><title>13 years of devops and 130 presentations later - how my devops mental model has changed</title><link>https://jedi.be/blog/2022/13-years-of-devops-and-130-presentations-later-how-my-devops-mental-model-has-changed/</link><pubDate>Sat, 01 Jan 2022 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2022/13-years-of-devops-and-130-presentations-later-how-my-devops-mental-model-has-changed/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/RJtgt2SqOK0?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;This is the DevOps Days Austin version of my 13-year retrospective, covering how my mental model evolved from a simple operations-meets-development bridge into something much broader. The video starts partway through &amp;ndash; the hippie days preamble was not recorded.&lt;/p&gt;
&lt;p&gt;My 2012 model had four areas: pushing to production (area one), operational feedback to the project (area two), project knowledge about how things work (area three), and operational knowledge flowing back into development (area four). This later got simplified by Gene Kim into the Three Ways. The tool explosion of that era &amp;ndash; Puppet, Chef, Vagrant &amp;ndash; taught me that tools and culture go hand in hand, despite the &amp;ldquo;DevOps is not about tools&amp;rdquo; refrain.&lt;/p&gt;</description></item><item><title>A devops walks into the Metaverse and Learns</title><link>https://jedi.be/blog/2022/a-devops-walks-into-the-metaverse-and-learns/</link><pubDate>Sat, 01 Jan 2022 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2022/a-devops-walks-into-the-metaverse-and-learns/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/Sh6Xv8lkIMY?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;Two buzzwords walk into a bar &amp;ndash; DevOps and the metaverse. This is research, not a solutions pitch. 130 slides of references you can explore later.&lt;/p&gt;
&lt;p&gt;The metaverse started in a 1992 novel, manifested in Second Life, Minecraft, Roblox, and Fortnite concerts. Nike launched Nikeland, Netflix tried promotional experiences. Currently these are all mini-verses &amp;ndash; separate worlds that may or may not converge into something resembling a shared internet. The underlying infrastructure challenges are familiar but amplified: minimum 1 Gbps bandwidth, GPU-specialized cloud providers, and latency that physics will not let us escape. Games solve latency through containment (Fortnite concerts limited to 150-200 players per server instance) and prediction (predictive movement that corrects after the fact, similar to the mosh SSH client approach).&lt;/p&gt;</description></item><item><title>DevOps 13 years and 120+ presentations later - My personal journey - Devopsdays Ukraine</title><link>https://jedi.be/blog/2022/devops-13-years-and-120-presentations-later-my-personal-journey-devopsdays-ukraine/</link><pubDate>Sat, 01 Jan 2022 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2022/devops-13-years-and-120-presentations-later-my-personal-journey-devopsdays-ukraine/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/bIrN5QLmUnU?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;This keynote at DevOps Days Ukraine traces my personal DevOps journey through 130+ presentations, year by year, as a way of reflecting on how the movement evolved and how my mental model changed.&lt;/p&gt;
&lt;p&gt;It started in 2007 with frustration about receiving war files at a Java conference &amp;ndash; operations was missing from the agile definition of &amp;ldquo;done.&amp;rdquo; Applying agile principles like Kanban to operations work was an early experiment. In 2009 we accidentally created DevOps Days, and the &amp;ldquo;hippie days&amp;rdquo; of excitement about collaboration began. My first mental map tried to capture the whole IT world: sysadmins on the right, developers on the left, and CI/CD as the emerging bridge. The core tension was dev wanting speed and ops wanting stability.&lt;/p&gt;</description></item><item><title>Devops and Digital Twins - Similarities - Is Modeling making a comeback in the SDLC</title><link>https://jedi.be/blog/2022/devops-and-digital-twins-similarities-is-modeling-making-a-comeback-in-the-sdlc/</link><pubDate>Sat, 01 Jan 2022 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2022/devops-and-digital-twins-similarities-is-modeling-making-a-comeback-in-the-sdlc/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/dwKqFLiM680?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;This talk explores the analogy between DevOps and digital twins, deliberately positioning it as version one of this cross-pollination. The digital twin community has been dealing with similar problems &amp;ndash; fast feedback loops, multidisciplinary collaboration, model-reality synchronization &amp;ndash; and both worlds have something to teach each other.&lt;/p&gt;</description></item><item><title>How an open approach to DevOps gives you the flexibility to adapt to anything</title><link>https://jedi.be/blog/2022/how-an-open-approach-to-devops-gives-you-the-flexibility-to-adapt-to-anything/</link><pubDate>Sat, 01 Jan 2022 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2022/how-an-open-approach-to-devops-gives-you-the-flexibility-to-adapt-to-anything/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/JpRKL83BYWo?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;This panel brings together perspectives from Atlassian, GitLab, JFrog, and Snyk on what &amp;ldquo;open&amp;rdquo; means in the DevOps toolchain and why it matters for flexibility. An Atlassian survey showed the median number of tools needed to determine project status went from 3-5 to 5+ over just a couple of years &amp;ndash; the toolchain problem is getting worse, not better.&lt;/p&gt;</description></item><item><title>Prompt Engineering - A new profession?</title><link>https://jedi.be/blog/2022/prompt-engineering-a-new-profession/</link><pubDate>Sat, 01 Jan 2022 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2022/prompt-engineering-a-new-profession/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/w102J3_9Bcs?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;The generative AI explosion went from DALL-E to Midjourney to Stable Diffusion in a span of months. The pivotal moment was Stable Diffusion going open source &amp;ndash; suddenly anyone could run image generation locally, inspect training datasets for bias and copyright concerns, and build an ecosystem on top.&lt;/p&gt;</description></item><item><title>Prompt Engineering - steps towards AI Native Tooling - devops edition</title><link>https://jedi.be/blog/2022/prompt-engineering-steps-towards-ai-native-tooling-devops-edition/</link><pubDate>Sat, 01 Jan 2022 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2022/prompt-engineering-steps-towards-ai-native-tooling-devops-edition/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/KH1Znf11p6g?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;ChatGPT reached a million users in five days. Nothing in tech history has moved that fast. GitHub Copilot felt like magic just a year before, and then this arrived and changed everything. This talk maps out where prompt-based AI tooling was already showing up across the DevOps lifecycle &amp;ndash; and where it was heading.&lt;/p&gt;</description></item><item><title>Reality as code - How close are we at generating virtual humans and their environment - Devoxx</title><link>https://jedi.be/blog/2022/reality-as-code-how-close-are-we-at-generating-virtual-humans-and-their-environment-devoxx/</link><pubDate>Sat, 01 Jan 2022 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2022/reality-as-code-how-close-are-we-at-generating-virtual-humans-and-their-environment-devoxx/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/vxxw1BSMqkQ?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;This talk is about my obsession with not wanting to present live. When COVID hit and conferences went virtual, I started exploring how to create a virtual version of myself that could deliver presentations. What began as a green screen experiment spiraled into a multi-year journey through virtual production, 3D scanning, motion capture, voice synthesis, and generative AI.&lt;/p&gt;</description></item><item><title>Synthetic media - humans as code - Patrick Debois</title><link>https://jedi.be/blog/2022/synthetic-media-humans-as-code-patrick-debois/</link><pubDate>Sat, 01 Jan 2022 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2022/synthetic-media-humans-as-code-patrick-debois/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/rs_IpXXA3-4?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;This is not what I do daily &amp;ndash; people know me from DevOps, but this is my pandemic hobby that turned into a deep exploration of synthetic media. It started with wanting to present remotely without the misery of green screens and ended with the realization that humans are becoming an API call away.&lt;/p&gt;</description></item><item><title>2021 - State of Devops Report - Puppet - Contributions</title><link>https://jedi.be/blog/2021/2021-state-of-devops-report-puppet-contributions/</link><pubDate>Tue, 15 Jun 2021 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2021/2021-state-of-devops-report-puppet-contributions/</guid><description>&lt;p&gt;&lt;img src="state-of-devops-report.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on - state of devops report - puppet - contributions. DevSecOps era — building trust and security into the development lifecycle.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://puppet.com/blog/2021-state-of-devops-report/"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Atlassian Livestream: DevSecOps explored with industry experts</title><link>https://jedi.be/blog/2021/atlassian-livestream-devsecops-explored-with-industry-experts/</link><pubDate>Tue, 15 Jun 2021 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2021/atlassian-livestream-devsecops-explored-with-industry-experts/</guid><description>&lt;p&gt;&lt;img src="atlassian.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Presented at Atlassian. DevSecOps era — building trust and security into the development lifecycle.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/JALCTIZojs0?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=JALCTIZojs0"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Devops Enterprise Summit Europe 2021 - Working on DevSecOps Culture: A Team Centric View (Europe 2021</title><link>https://jedi.be/blog/2021/devops-enterprise-summit-europe-2021-working-on-devsecops-culture-a-team-centric-view-europe-2021/</link><pubDate>Tue, 15 Jun 2021 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2021/devops-enterprise-summit-europe-2021-working-on-devsecops-culture-a-team-centric-view-europe-2021/</guid><description>&lt;p&gt;&lt;img src="does.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on devops enterprise summit europe - working on devsecops cu&amp;hellip;. DevSecOps era — building trust and security into the development lifecycle.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://events.itrevolution.com/virtual/"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Devopsdays Instanbul - Panel discussion with Frank Karlitschek , Kris Buytaert , Rosemary Wang , Serhat Can and</title><link>https://jedi.be/blog/2021/devopsdays-instanbul-panel-discussion-with-frank-karlitschek-kris-buytaert-rosemary-wang-serhat-can-and/</link><pubDate>Tue, 15 Jun 2021 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2021/devopsdays-instanbul-panel-discussion-with-frank-karlitschek-kris-buytaert-rosemary-wang-serhat-can-and/</guid><description>&lt;p&gt;&lt;img src="devopsdays-istanbul.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Panel discussion on devopsdays instanbul - panel discussion with frank karlit&amp;hellip;. DevSecOps era — building trust and security into the development lifecycle.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://stackconf.eu/talks/panel-discussion/"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Devopsdays Tokyo - 2021 - Q&amp;A With</title><link>https://jedi.be/blog/2021/devopsdays-tokyo-2021-qa-with/</link><pubDate>Tue, 15 Jun 2021 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2021/devopsdays-tokyo-2021-qa-with/</guid><description>&lt;p&gt;&lt;img src="devopsdays-tokyo.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Presented at DevOpsDays. DevSecOps era — building trust and security into the development lifecycle.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/YNXmPPI0NfU?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=YNXmPPI0NfU"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>DevSecOps for Development and Operations With</title><link>https://jedi.be/blog/2021/devsecops-for-development-and-operations-with/</link><pubDate>Tue, 15 Jun 2021 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2021/devsecops-for-development-and-operations-with/</guid><description>&lt;p&gt;&lt;img src="page-it-to-the-limit.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on devsecops for development and operations with. DevSecOps era — building trust and security into the development lifecycle.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.pageittothelimit.com/devsecops-for-development-and-operations-with-patrick-debois/"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>DevSecOps interview with DevSecOpsdays Melbourne</title><link>https://jedi.be/blog/2021/devsecops-interview-with-devsecopsdays-melbourne/</link><pubDate>Tue, 15 Jun 2021 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2021/devsecops-interview-with-devsecopsdays-melbourne/</guid><description>&lt;p&gt;&lt;img src="devsecopsdays.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Interview about devsecops interview with devsecopsdays melbourne. DevSecOps era — building trust and security into the development lifecycle.&lt;/p&gt;</description></item><item><title>How an open approach to DevOps gives you the flexibility to adapt to anything - Atlassian Team</title><link>https://jedi.be/blog/2021/how-an-open-approach-to-devops-gives-you-the-flexibility-to-adapt-to-anything-atlassian-team/</link><pubDate>Tue, 15 Jun 2021 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2021/how-an-open-approach-to-devops-gives-you-the-flexibility-to-adapt-to-anything-atlassian-team/</guid><description>&lt;p&gt;&lt;img src="atlassian.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Presented at Atlassian. DevSecOps era — building trust and security into the development lifecycle.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/JpRKL83BYWo?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=JpRKL83BYWo"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://events.atlassian.com/team21/session/454541/how-an-open-approach-to-devops-gives-you-the-flexibility-to-adapt-to-anything?ref=team_21"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Infrastructure &amp; Ops Hour: DevSecOps with</title><link>https://jedi.be/blog/2021/infrastructure-ops-hour-devsecops-with/</link><pubDate>Tue, 15 Jun 2021 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2021/infrastructure-ops-hour-devsecops-with/</guid><description>&lt;p&gt;&lt;img src="oreilly.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on infrastructure &amp;amp; ops hour: devsecops with. DevSecOps era — building trust and security into the development lifecycle.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.oreilly.com/live-events/infrastructure-ops-hour-devsecops-with-patrick-debois/0636920055190/0636920055189/"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Internal Oracle Virtual conference - DevSecOps Keynote - Interview</title><link>https://jedi.be/blog/2021/internal-oracle-virtual-conference-devsecops-keynote-interview/</link><pubDate>Tue, 15 Jun 2021 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2021/internal-oracle-virtual-conference-devsecops-keynote-interview/</guid><description>&lt;p&gt;&lt;img src="oracle.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Keynote at Oracle Conference. DevSecOps era — building trust and security into the development lifecycle.&lt;/p&gt;</description></item><item><title>Interview - Agile &amp; Devops - Arie Van Bennekum,Sun Zhenpeng Devopsdays Shanghai 2021</title><link>https://jedi.be/blog/2021/interview-agile-devops-arie-van-bennekumsun-zhenpeng-devopsdays-shanghai-2021/</link><pubDate>Tue, 15 Jun 2021 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2021/interview-agile-devops-arie-van-bennekumsun-zhenpeng-devopsdays-shanghai-2021/</guid><description>&lt;p&gt;&lt;img src="devopsdays-beijing.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Interview about interview - agile &amp;amp; devops - arie van bennekum,sun zhenpe&amp;hellip;. DevSecOps era — building trust and security into the development lifecycle.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/lS-tbInDiY0?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=lS-tbInDiY0"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Interview Agile DevOps - Arie Van Bennekum, Patrick Debois &amp; Sun Zhenpeng - DevOpsDays Shanghai 2021</title><link>https://jedi.be/blog/2021/interview-agile-devops-arie-van-bennekum-patrick-debois-sun-zhenpeng-devopsdays-shanghai-2021/</link><pubDate>Tue, 15 Jun 2021 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2021/interview-agile-devops-arie-van-bennekum-patrick-debois-sun-zhenpeng-devopsdays-shanghai-2021/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/lS-tbInDiY0?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;This interview at DevOpsDays Shanghai brought together an interesting combination: Arie Van Bennekum, one of the original signatories of the Agile Manifesto, Sun Zhenpeng from the Chinese DevOps community, and myself. The central thread was the relationship between Agile and DevOps, which Arie and I agreed are essentially yin and yang &amp;ndash; two expressions of the same underlying philosophy about delivering value through collaboration and fast feedback.&lt;/p&gt;</description></item><item><title>Launchdarkly - Fireside chat with</title><link>https://jedi.be/blog/2021/launchdarkly-fireside-chat-with/</link><pubDate>Tue, 15 Jun 2021 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2021/launchdarkly-fireside-chat-with/</guid><description>&lt;p&gt;&lt;img src="launchdarkly.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Fireside chat about launchdarkly - fireside chat with. DevSecOps era — building trust and security into the development lifecycle.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/WpHdlAL7MKk?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=WpHdlAL7MKk"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://resources.launchdarkly.com/youtube-all-videos/patrick-debois-fireside-chat"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Podcast - Devops paradox - Course Correcting Devops - Episode 100</title><link>https://jedi.be/blog/2021/podcast-devops-paradox-course-correcting-devops-episode-100/</link><pubDate>Tue, 15 Jun 2021 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2021/podcast-devops-paradox-course-correcting-devops-episode-100/</guid><description>&lt;p&gt;&lt;img src="devops-paradox.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Podcast appearance discussing podcast - devops paradox - course correcting devops - epi&amp;hellip;. DevSecOps era — building trust and security into the development lifecycle.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.devopsparadox.com/episodes/course-correcting-devops-100/"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Promising Digital Risk Management: What not to do in Cybersecurity Paperback - Mark Burgess &amp;</title><link>https://jedi.be/blog/2021/promising-digital-risk-management-what-not-to-do-in-cybersecurity-paperback-mark-burgess/</link><pubDate>Tue, 15 Jun 2021 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2021/promising-digital-risk-management-what-not-to-do-in-cybersecurity-paperback-mark-burgess/</guid><description>&lt;p&gt;&lt;img src="promising-digital-risk-management.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Publication on promising digital risk management: what not to do in cybe&amp;hellip;. DevSecOps era — building trust and security into the development lifecycle.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.amazon.de/Promising-Digital-Risk-Management-Cybersecurity/dp/B09HHSKWLX"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>StackConf - Panel with Serhat can , Kris Buytaert , Derya Sezen and</title><link>https://jedi.be/blog/2021/stackconf-panel-with-serhat-can-kris-buytaert-derya-sezen-and/</link><pubDate>Tue, 15 Jun 2021 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2021/stackconf-panel-with-serhat-can-kris-buytaert-derya-sezen-and/</guid><description>&lt;p&gt;&lt;img src="stackconf.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Panel discussion on stackconf - panel with serhat can , kris buytaert , derya&amp;hellip;. DevSecOps era — building trust and security into the development lifecycle.&lt;/p&gt;</description></item><item><title>Trust me, we're doing DevSecOps - Cloud &amp; Cyber Security Expo talk</title><link>https://jedi.be/blog/2021/trust-me-were-doing-devsecops-cloud-cyber-security-expo-talk/</link><pubDate>Tue, 15 Jun 2021 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2021/trust-me-were-doing-devsecops-cloud-cyber-security-expo-talk/</guid><description>&lt;p&gt;&lt;img src="cloud-expo.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on trust me, we&amp;rsquo;re doing devsecops - cloud &amp;amp; cyber security &amp;hellip;. DevSecOps era — building trust and security into the development lifecycle.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/pGNLuiBIkWE?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=pGNLuiBIkWE"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Q&amp;A with Patrick Debois Around DevOps - DevOpsDays Tokyo 2021</title><link>https://jedi.be/blog/2021/qa-with-patrick-debois-around-devops-devopsdays-tokyo-2021/</link><pubDate>Sat, 10 Apr 2021 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2021/qa-with-patrick-debois-around-devops-devopsdays-tokyo-2021/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/YNXmPPI0NfU?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;At DevOpsDays Tokyo, the Q&amp;amp;A format let me dig into questions I don&amp;rsquo;t usually get to address in a structured talk. The first one is always the same: what is DevOps? My working definition has evolved over the years to something simple: removing friction between silos. All the rest is engineering. That framing works because it applies regardless of which silos you&amp;rsquo;re dealing with &amp;ndash; dev and ops, dev and security, product and engineering, or any other organizational boundary where handoffs create waste.&lt;/p&gt;</description></item><item><title>Software Security Gurus Webcast — Episode 11</title><link>https://jedi.be/blog/2021/software-security-gurus-webcast-episode-11/</link><pubDate>Mon, 15 Mar 2021 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2021/software-security-gurus-webcast-episode-11/</guid><description>&lt;p&gt;Guest on the Software Security Gurus Webcast, discussing DevSecOps practices and the intersection of security with modern development.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/Rr_ippn_hms?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=Rr_ippn_hms"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Dev Sec Ops - A team centric approach - Eficode The Devops Conference March 2021</title><link>https://jedi.be/blog/2021/dev-sec-ops-a-team-centric-approach-eficode-the-devops-conference-march-2021/</link><pubDate>Fri, 01 Jan 2021 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2021/dev-sec-ops-a-team-centric-approach-eficode-the-devops-conference-march-2021/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/nfbgXCoH1Uk?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;When I first started thinking about DevOps, my view was entirely team-centric. Working with agile teams, sitting with the people doing the actual work, sorting out their problems at the floor level. That perspective still holds for DevSecOps &amp;ndash; today the focus is on what you can do as a team, not on top-down management structures.&lt;/p&gt;</description></item><item><title>DevOps Shorts Episode 012 - Patrick Debois - 2021</title><link>https://jedi.be/blog/2021/devops-shorts-episode-012-patrick-debois-2021/</link><pubDate>Fri, 01 Jan 2021 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2021/devops-shorts-episode-012-patrick-debois-2021/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/g5G7FgpvF6A?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;Technology for me is the hobby that became a profession. My dad bought a typing machine, then an electronic one, then a computer for his medical practice. As a kid, watching technology evolve was fascinating. What I learned is that I care about engineering &amp;ndash; how pieces fit together &amp;ndash; but even more about usefulness. The real reward comes when someone says &amp;ldquo;this really helped me solve a problem.&amp;rdquo; I retreat into technology corners to pull things apart, then emerge to apply it to real use cases. That discovery process &amp;ndash; finding how pieces fit a customer&amp;rsquo;s needs &amp;ndash; is like watching a movie build to its climax.&lt;/p&gt;</description></item><item><title>Devoxx - Code but not as we know it - Infrastructure as Code</title><link>https://jedi.be/blog/2021/devoxx-code-but-not-as-we-know-it-infrastructure-as-code/</link><pubDate>Fri, 01 Jan 2021 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2021/devoxx-code-but-not-as-we-know-it-infrastructure-as-code/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/7dh33I5hDHw?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;Infrastructure as code is a declarative language at its core. You define how the system should be &amp;ndash; this file goes here, this package needs installing, this service must be running &amp;ndash; and the system converges to that state over multiple runs. Idempotence is the key concept: run the same code again on a system already in the desired state, and nothing changes. Simple idea, but it is the first thing that trips people up when converting traditional scripts.&lt;/p&gt;</description></item><item><title>Do You Trust Your DevSecOps Pipeline - Webinar CloudBees &amp; Snyk</title><link>https://jedi.be/blog/2021/do-you-trust-your-devsecops-pipeline-webinar-cloudbees-snyk/</link><pubDate>Fri, 01 Jan 2021 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2021/do-you-trust-your-devsecops-pipeline-webinar-cloudbees-snyk/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/_9aZL1daobM?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;This was a panel webinar with CloudBees and Snyk where we discussed whether you can actually trust your devsecops pipeline. I was joined by Anders Wallgren from CloudBees and Mitch Ashley from Accelerated Strategies Group, moderated by Sam Bell.&lt;/p&gt;
&lt;p&gt;My main point was that most people think about security as a separate concern, but in reality there are three backlogs competing for attention: developers optimizing for features, ops optimizing for stability, and security optimizing for risk avoidance. The friction comes from treating these as three separate priorities. The business has to find the right balance between all three, and the only way to do that is by having the groups collaborate and talk to each other. The goal is to empower each team with guidance and policies so they can make security decisions themselves, rather than funneling everything through a central security team.&lt;/p&gt;</description></item><item><title>Establishing a Successful DevSecOps Program - Interview - Lessons Learned with Pearson</title><link>https://jedi.be/blog/2021/establishing-a-successful-devsecops-program-interview-lessons-learned-with-pearson/</link><pubDate>Fri, 01 Jan 2021 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2021/establishing-a-successful-devsecops-program-interview-lessons-learned-with-pearson/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/DFzLI9GgxPg?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;Nick Vincent from Pearson shares one of the best real-world devsecops stories I have heard. Pearson was already in the middle of a devops and agile transformation when they recognized security needed to come into the fold. They hired Nick to build a security engineering function from scratch &amp;ndash; and what he built is a model worth studying.&lt;/p&gt;</description></item><item><title>Interview - DevOpsDays Five Year Reunion Video Series - Patrick Debois</title><link>https://jedi.be/blog/2021/interview-devopsdays-five-year-reunion-video-series-patrick-debois/</link><pubDate>Fri, 01 Jan 2021 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2021/interview-devopsdays-five-year-reunion-video-series-patrick-debois/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/lUfOovhKpqI?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;John Willis and I sat down for this five-year reunion video series, and he got me to admit something I had not shared much before: I was scared to put on the first DevOpsDays. I had never organized a conference on a subject that the attendees &amp;ndash; and partly I myself &amp;ndash; did not fully understand yet. Chris Read pointed me to Puppet and configuration management. Matt Rickenberg was doing cloud stuff I had never touched. My comfort zone was really the agile side, having worked closely with agile development teams.&lt;/p&gt;</description></item><item><title>Interview LetsTalkCloud - Reducing Overlap and Increasing Efficiencies with DevSecOps</title><link>https://jedi.be/blog/2021/interview-letstalkcloud-reducing-overlap-and-increasing-efficiencies-with-devsecops/</link><pubDate>Fri, 01 Jan 2021 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2021/interview-letstalkcloud-reducing-overlap-and-increasing-efficiencies-with-devsecops/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/V1p2sfQYnRo?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;The conversation started from a familiar enterprise problem: teams building microservices in isolation end up duplicating work. You talk to one team and they have a great microservice design. You talk to another team in the same organization and they have built the same thing. There is a lot of overlap, and nobody has a clear picture of what already exists.&lt;/p&gt;</description></item><item><title>Making DevOps Work - NetApp 2021</title><link>https://jedi.be/blog/2021/making-devops-work-netapp-2021/</link><pubDate>Fri, 01 Jan 2021 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2021/making-devops-work-netapp-2021/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/oqRPWOaRN2U?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;What used to be emerging practices in devops have become deep practices &amp;ndash; everyone does CI/CD now. The emergent shift is that more people understand the relationship with the business. I have seen many companies over-automate: engineers chant &amp;ldquo;automation, automation&amp;rdquo; without asking whether the automation still makes sense versus buying a service. That cost-benefit thinking is an interesting cultural change.&lt;/p&gt;</description></item><item><title>Patrick Debois on 5 Years of DevOps</title><link>https://jedi.be/blog/2021/patrick-debois-on-5-years-of-devops/</link><pubDate>Fri, 01 Jan 2021 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2021/patrick-debois-on-5-years-of-devops/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/x07yy6hfico?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;The word devops was kind of an accident. The original conference was supposed to be about agile system administration and collaboration, but that name was too long, so we shortened it to DevOpsDays. The name stuck. What made it take off was that so many people had lived the pain of developers and operations not working together &amp;ndash; the concept was simple to understand even if it was hard to solve.&lt;/p&gt;</description></item><item><title>Patrick Debois on the State of DevOps and Its Future - Oracle Summit</title><link>https://jedi.be/blog/2021/patrick-debois-on-the-state-of-devops-and-its-future-oracle-summit/</link><pubDate>Fri, 01 Jan 2021 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2021/patrick-debois-on-the-state-of-devops-and-its-future-oracle-summit/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/gKNSUqvY8oU?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;When Java was born, I was experimenting with servlets and early server-side Java. I saw agile people getting more productive and wanted ops included. Having a background in both worlds, I brought them together and by accident called it devops. The pain was real &amp;ndash; these groups were not functioning well together, and that resonated everywhere.&lt;/p&gt;</description></item><item><title>Software Security Gurus Webcast Episode #11 - Patrick Debois</title><link>https://jedi.be/blog/2021/software-security-gurus-webcast-episode-%2311-patrick-debois/</link><pubDate>Fri, 01 Jan 2021 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2021/software-security-gurus-webcast-episode-%2311-patrick-debois/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/Rr_ippn_hms?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;Every role feels like the hardest one when you are in it. Developers think they have the toughest job because nobody lets them ship features. Ops people think they have the hardest job because everyone keeps breaking stability. Security people feel the same way. But the nuanced view is that each group applies a pressure that makes the whole system work. Without the security pressure, you would not invest in security. Without feature pressure, you would not make money. It is a balancing act, and no single perspective should dominate.&lt;/p&gt;</description></item><item><title>All the Talks - Morning coffee with Patrick</title><link>https://jedi.be/blog/2020/all-the-talks-morning-coffee-with-patrick/</link><pubDate>Mon, 15 Jun 2020 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2020/all-the-talks-morning-coffee-with-patrick/</guid><description>&lt;p&gt;&lt;img src="allthetalks.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Interview about all the talks - morning coffee with patrick. DevSecOps era — building trust and security into the development lifecycle.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/XN96SIlHR_4?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=XN96SIlHR_4"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Beyond the devops handbook - What about security - Snykcon</title><link>https://jedi.be/blog/2020/beyond-the-devops-handbook-what-about-security-snykcon/</link><pubDate>Mon, 15 Jun 2020 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2020/beyond-the-devops-handbook-what-about-security-snykcon/</guid><description>&lt;p&gt;&lt;img src="snykcon.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Publication on beyond the devops handbook - what about security - snykcon. DevSecOps era — building trust and security into the development lifecycle.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/MbOTe_yheag?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=MbOTe_yheag"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Bienvenidos a Devopsdays Medellin 2020</title><link>https://jedi.be/blog/2020/bienvenidos-a-devopsdays-medellin-2020/</link><pubDate>Mon, 15 Jun 2020 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2020/bienvenidos-a-devopsdays-medellin-2020/</guid><description>&lt;p&gt;&lt;img src="devopsdays-medellin.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Presented at DevOpsDays. DevSecOps era — building trust and security into the development lifecycle.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/Ofnlqlo1NA0?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=Ofnlqlo1NA0"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Cloudops live The DevSecOps Metadata Factory - Cloud Ops Summit</title><link>https://jedi.be/blog/2020/cloudops-live-the-devsecops-metadata-factory-cloud-ops-summit/</link><pubDate>Mon, 15 Jun 2020 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2020/cloudops-live-the-devsecops-metadata-factory-cloud-ops-summit/</guid><description>&lt;p&gt;&lt;img src="cloudops-summit.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Presented at CloudOps Summit. DevSecOps era — building trust and security into the development lifecycle.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/TqlJOByuYfc?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=TqlJOByuYfc"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Dashcon2020 - Is human trust enough - Let us look at Metrics</title><link>https://jedi.be/blog/2020/dashcon2020-is-human-trust-enough-let-us-look-at-metrics/</link><pubDate>Mon, 15 Jun 2020 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2020/dashcon2020-is-human-trust-enough-let-us-look-at-metrics/</guid><description>&lt;p&gt;&lt;img src="dashcon.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Presented at DashCon. DevSecOps era — building trust and security into the development lifecycle.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/ZtD5_QTwH28?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=ZtD5_QTwH28"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Devops in time of Mandated remote work - Devops paradox Podcast - Episode #50</title><link>https://jedi.be/blog/2020/devops-in-time-of-mandated-remote-work-devops-paradox-podcast-episode-%2350/</link><pubDate>Mon, 15 Jun 2020 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2020/devops-in-time-of-mandated-remote-work-devops-paradox-podcast-episode-%2350/</guid><description>&lt;p&gt;&lt;img src="devops-paradox.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Podcast appearance discussing devops in time of mandated remote work - devops paradox p&amp;hellip;. DevSecOps era — building trust and security into the development lifecycle.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.devopsparadox.com/episodes/devops-in-the-time-of-mandated-remote-work-50/"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Devops Lisbon - Trust me were doing DevSecOps</title><link>https://jedi.be/blog/2020/devops-lisbon-trust-me-were-doing-devsecops/</link><pubDate>Mon, 15 Jun 2020 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2020/devops-lisbon-trust-me-were-doing-devsecops/</guid><description>&lt;p&gt;&lt;img src="devops-lisbon.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on devops lisbon - trust me were doing devsecops. DevSecOps era — building trust and security into the development lifecycle.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/rv1kqTGWH_Q?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=rv1kqTGWH_Q"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.meetup.com/DevOps-Lisbon/"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>DevOps Shorts Episode 012</title><link>https://jedi.be/blog/2020/devops-shorts-episode-012/</link><pubDate>Mon, 15 Jun 2020 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2020/devops-shorts-episode-012/</guid><description>&lt;p&gt;&lt;img src="devops-shorts.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on devops shorts episode 012. DevSecOps era — building trust and security into the development lifecycle.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/g5G7FgpvF6A?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=g5G7FgpvF6A"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://twitter.com/devopsshorts"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>DevSecOps pt2 (Basic Promise Theory for Systemic Cooperation) - 2020</title><link>https://jedi.be/blog/2020/devsecops-pt2-basic-promise-theory-for-systemic-cooperation-2020/</link><pubDate>Mon, 15 Jun 2020 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2020/devsecops-pt2-basic-promise-theory-for-systemic-cooperation-2020/</guid><description>&lt;p&gt;&lt;img src="promises.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on devsecops pt2 (basic promise theory for systemic cooperat&amp;hellip;. DevSecOps era — building trust and security into the development lifecycle.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/_fKTwl3l608?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=_fKTwl3l608"&gt;Watch on YouTube&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Do You Trust Your DevSecOps Pipeline - Webinar Cloudbees &amp; Snyk</title><link>https://jedi.be/blog/2020/do-you-trust-your-devsecops-pipeline-webinar-cloudbees-snyk/</link><pubDate>Mon, 15 Jun 2020 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2020/do-you-trust-your-devsecops-pipeline-webinar-cloudbees-snyk/</guid><description>&lt;p&gt;&lt;img src="cloudbees.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Webinar on do you trust your devsecops pipeline - webinar cloudbees &amp;hellip;. DevSecOps era — building trust and security into the development lifecycle.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/_9aZL1daobM?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=_9aZL1daobM"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Establishing a Successful DevSecOps Program - Interview - Lessons Learned with Pearson</title><link>https://jedi.be/blog/2020/establishing-a-successful-devsecops-program-interview-lessons-learned-with-pearson/</link><pubDate>Mon, 15 Jun 2020 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2020/establishing-a-successful-devsecops-program-interview-lessons-learned-with-pearson/</guid><description>&lt;p&gt;&lt;img src="snyk.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Interview about establishing a successful devsecops program - interview -&amp;hellip;. DevSecOps era — building trust and security into the development lifecycle.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/DFzLI9GgxPg?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=DFzLI9GgxPg"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Flyless Weekly - Everything I learned from running a 24h x 4 track online conference</title><link>https://jedi.be/blog/2020/flyless-weekly-everything-i-learned-from-running-a-24h-x-4-track-online-conference/</link><pubDate>Mon, 15 Jun 2020 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2020/flyless-weekly-everything-i-learned-from-running-a-24h-x-4-track-online-conference/</guid><description>&lt;p&gt;&lt;img src="flyless.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on flyless weekly - everything i learned from running a 24h &amp;hellip;. DevSecOps era — building trust and security into the development lifecycle.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/s1j0kaw8tbs?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=s1j0kaw8tbs"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://twitter.com/devopsshorts"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>How secure is your build server - Cloud Native Security day</title><link>https://jedi.be/blog/2020/how-secure-is-your-build-server-cloud-native-security-day/</link><pubDate>Mon, 15 Jun 2020 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2020/how-secure-is-your-build-server-cloud-native-security-day/</guid><description>&lt;p&gt;&lt;img src="cloud-native-security-day.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on how secure is your build server - cloud native security day. DevSecOps era — building trust and security into the development lifecycle.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://cnsdeu20.sched.com/event/aO60/how-secure-is-your-buildserver-patrick-debois-snyk"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>How secure is your build/server - DeliveryConf</title><link>https://jedi.be/blog/2020/how-secure-is-your-build/server-deliveryconf/</link><pubDate>Mon, 15 Jun 2020 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2020/how-secure-is-your-build/server-deliveryconf/</guid><description>&lt;p&gt;&lt;img src="deliveryconf.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Presented at DeliveryConf. DevSecOps era — building trust and security into the development lifecycle.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/pX7VPVcEfMM?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=pX7VPVcEfMM"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>How secure is your build/server - Fosdem Edition</title><link>https://jedi.be/blog/2020/how-secure-is-your-build/server-fosdem-edition/</link><pubDate>Mon, 15 Jun 2020 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2020/how-secure-is-your-build/server-fosdem-edition/</guid><description>&lt;p&gt;&lt;img src="fosdem.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Presented at FOSDEM. DevSecOps era — building trust and security into the development lifecycle.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/DP2LOgg2bBoc?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=DP2LOgg2bBoc"&gt;Watch on YouTube&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Interview Arrested Devops - We're always learning</title><link>https://jedi.be/blog/2020/interview-arrested-devops-were-always-learning/</link><pubDate>Mon, 15 Jun 2020 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2020/interview-arrested-devops-were-always-learning/</guid><description>&lt;p&gt;&lt;img src="arrested-devops.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Interview about interview arrested devops - we&amp;rsquo;re always learning. DevSecOps era — building trust and security into the development lifecycle.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.arresteddevops.com/godfather-of-devops/"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>LetsTalkCloud - Reducing overlap</title><link>https://jedi.be/blog/2020/letstalkcloud-reducing-overlap/</link><pubDate>Mon, 15 Jun 2020 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2020/letstalkcloud-reducing-overlap/</guid><description>&lt;p&gt;&lt;img src="lets-talk-cloud.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Interview about letstalkcloud - reducing overlap. DevSecOps era — building trust and security into the development lifecycle.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/V1p2sfQYnRo?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=V1p2sfQYnRo"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>PepsiCo - Internal Event - Keynote DevOps</title><link>https://jedi.be/blog/2020/pepsico-internal-event-keynote-devops/</link><pubDate>Mon, 15 Jun 2020 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2020/pepsico-internal-event-keynote-devops/</guid><description>&lt;p&gt;&lt;img src="pepsico.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Keynote presentation. DevSecOps era — building trust and security into the development lifecycle.&lt;/p&gt;</description></item><item><title>Qcon London 2020 - DevOps Is More Complex and Harder Than You Think. Personal Lessons</title><link>https://jedi.be/blog/2020/qcon-london-2020-devops-is-more-complex-and-harder-than-you-think.-personal-lessons/</link><pubDate>Mon, 15 Jun 2020 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2020/qcon-london-2020-devops-is-more-complex-and-harder-than-you-think.-personal-lessons/</guid><description>&lt;p&gt;&lt;img src="qcon.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Presented at QCon. DevSecOps era — building trust and security into the development lifecycle.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.infoq.com/presentations/devops-complexity-lessons/"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Seacon Global - DevSecOps more of the same</title><link>https://jedi.be/blog/2020/seacon-global-devsecops-more-of-the-same/</link><pubDate>Mon, 15 Jun 2020 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2020/seacon-global-devsecops-more-of-the-same/</guid><description>&lt;p&gt;&lt;img src="seacon.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Presented at SEACON Global. DevSecOps era — building trust and security into the development lifecycle.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/CYRh5LvMI3A?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=CYRh5LvMI3A"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/channel/UCx-BL_puUN6AHHR7hy2oZug"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>The DevSecOps Metadata Factory — CloudOps Live 2020</title><link>https://jedi.be/blog/2020/the-devsecops-metadata-factory-cloudops-live-2020/</link><pubDate>Mon, 15 Jun 2020 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2020/the-devsecops-metadata-factory-cloudops-live-2020/</guid><description>&lt;p&gt;Presented at CloudOps Live 2020. The DevSecOps metadata factory — building systems that capture security context throughout the development lifecycle.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/kLImwQyM4PE?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=kLImwQyM4PE"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>DevOps Is More Complex and Harder Than You Think — QCon London 2020</title><link>https://jedi.be/blog/2020/devops-is-more-complex-and-harder-than-you-think-qcon-london-2020/</link><pubDate>Sun, 15 Mar 2020 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2020/devops-is-more-complex-and-harder-than-you-think-qcon-london-2020/</guid><description>&lt;p&gt;Presented at QCon London 2020. Personal lessons on why DevOps is harder than we make it sound — the messy reality behind the principles.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/sB_mmpCHvRU?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=sB_mmpCHvRU"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>DevOps is More Complex and Harder Than You Think - Personal Lessons - QCon London 2020</title><link>https://jedi.be/blog/2020/devops-is-more-complex-and-harder-than-you-think-personal-lessons-qcon-london-2020/</link><pubDate>Wed, 04 Mar 2020 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2020/devops-is-more-complex-and-harder-than-you-think-personal-lessons-qcon-london-2020/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/sB_mmpCHvRU?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;This was the most personal talk I&amp;rsquo;ve ever given. After five years of running a startup, I wanted to share what I actually learned &amp;ndash; not the DevOps theory I&amp;rsquo;d been preaching, but the messy reality of running a business where every department faces the same collaboration challenges we talk about in engineering.&lt;/p&gt;</description></item><item><title>Beyond the DevOps Handbook - What about DevSecOps - Snykcon 2020</title><link>https://jedi.be/blog/2020/beyond-the-devops-handbook-what-about-devsecops-snykcon-2020/</link><pubDate>Wed, 01 Jan 2020 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2020/beyond-the-devops-handbook-what-about-devsecops-snykcon-2020/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/MbOTe_yheag?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;Five years after the DevOps Handbook, the most surprising and rewarding thing is seeing how practices pioneered by tech giants &amp;ndash; Facebook, Amazon, Netflix, Google &amp;ndash; are being embraced by every organization regardless of size or industry. Banks now talk about chaos engineering as critical infrastructure. The seniority of people speaking at DevOps Enterprise Summit shows that devops matters to people who matter.&lt;/p&gt;</description></item><item><title>CloudOps Live 2020 - Patrick Debois - The DevSecOps Metadata Factory</title><link>https://jedi.be/blog/2020/cloudops-live-2020-patrick-debois-the-devsecops-metadata-factory/</link><pubDate>Wed, 01 Jan 2020 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2020/cloudops-live-2020-patrick-debois-the-devsecops-metadata-factory/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/kLImwQyM4PE?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;We have dashboards for everything &amp;ndash; project delivery, test pass rates, production health. But when someone asks &amp;ldquo;are we secure?&amp;rdquo; the answer is fundamentally different. We do not really know whether it is up or down. Security is a complicated thing to explain and a harder thing to measure.&lt;/p&gt;</description></item><item><title>DevOps Melbourne July 2020 - Patrick Debois &amp; Natalia Djohari</title><link>https://jedi.be/blog/2020/devops-melbourne-july-2020-patrick-debois-natalia-djohari/</link><pubDate>Wed, 01 Jan 2020 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2020/devops-melbourne-july-2020-patrick-debois-natalia-djohari/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/nu3aOP1WD1M?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;This was a DevOps Melbourne meetup where I presented &amp;ldquo;How Secure Is Your Build Server&amp;rdquo; alongside Natalia Djohari&amp;rsquo;s talk on achieving devops lessons. The event was a collaboration with the MyDevSecOps community, bringing together people from different parts of the world during the pandemic.&lt;/p&gt;
&lt;p&gt;My talk focused on the trust chain from your laptop all the way to production. The question is simple: did you build the build you wanted? The answer is more complicated than most people realize. Starting from a fresh laptop, you are already trusting things you do not think about &amp;ndash; TLS certificates, cipher suites, certificate revocation lists. When you download dependencies with npm or pip, you are trusting that the network has not been tampered with, that the package registry is serving what the author intended, and that the author&amp;rsquo;s account has not been compromised.&lt;/p&gt;</description></item><item><title>Everything I learned from running a 24h x 4 track online conference</title><link>https://jedi.be/blog/2020/everything-i-learned-from-running-a-24h-x-4-track-online-conference/</link><pubDate>Wed, 01 Jan 2020 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2020/everything-i-learned-from-running-a-24h-x-4-track-online-conference/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/s1j0kaw8tbs?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;Running a 24-hour, 4-track online conference taught me more about streaming infrastructure than a decade of software delivery. The knowledge falls into several layers, each with its own set of tradeoffs and failure modes.&lt;/p&gt;
&lt;p&gt;At the local AV level, your webcam is probably not good enough. A DSLR camera connected through a capture card like CamLink gives dramatically better image quality, but brings its own issues: audio-video sync delays, the EU 30-minute recording limit, overheating sensors, and needing permanent power. A simpler improvement is just buying better lights &amp;ndash; the difference between a badly-lit webcam and a well-lit one is enormous. For audio, avoid omnidirectional podcasting microphones that pick up household noise, use a boom arm to eliminate contact noise, and do not cheap out &amp;ndash; you will just keep buying replacements.&lt;/p&gt;</description></item><item><title>How secure is your build server - Cloud Native Security Day Edition</title><link>https://jedi.be/blog/2020/how-secure-is-your-build-server-cloud-native-security-day-edition/</link><pubDate>Wed, 01 Jan 2020 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2020/how-secure-is-your-build-server-cloud-native-security-day-edition/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/VHtzYtD6Qco?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;The journey from laptop to production artifact is paved with trust decisions we rarely examine. A new developer gets a laptop and immediately trusts the operating system, the hardware, and the internet. Installing tools with curl-pipe-bash is still common practice, even though it should not be. At minimum, verify checksums from multiple sources, use intermediaries like app stores that have their own verification chain, and keep your crypto libraries and ciphers up to date.&lt;/p&gt;</description></item><item><title>How Secure Is Your Build/Server? - Patrick Debois at Deliveryconf</title><link>https://jedi.be/blog/2020/how-secure-is-your-build/server-patrick-debois-at-deliveryconf/</link><pubDate>Wed, 01 Jan 2020 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2020/how-secure-is-your-build/server-patrick-debois-at-deliveryconf/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/pX7VPVcEfMM?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;Build servers are one of the main targets at security conferences, and for good reason &amp;ndash; they are a centralized authority holding credentials for everything. This talk traces every trust decision from a developer&amp;rsquo;s pristine laptop to the production artifact, focusing specifically on how things can be tampered with during the build process.&lt;/p&gt;</description></item><item><title>Is human trust enough - let's look at metrics - Dashcon2020</title><link>https://jedi.be/blog/2020/is-human-trust-enough-lets-look-at-metrics-dashcon2020/</link><pubDate>Wed, 01 Jan 2020 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2020/is-human-trust-enough-lets-look-at-metrics-dashcon2020/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/ZtD5_QTwH28?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;The story starts with a developer getting a feature request, and their first instinct: npm install. We are so focused on reuse that installing dependencies is second nature. But one dependency pulls in dozens of transitive dependencies, and dependencies are everywhere &amp;ndash; runtimes, distributions, SaaS services, build toolchains. Each one introduces risk.&lt;/p&gt;</description></item><item><title>Is your build/server secure? fosdem edition</title><link>https://jedi.be/blog/2020/is-your-build/server-secure-fosdem-edition/</link><pubDate>Wed, 01 Jan 2020 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2020/is-your-build/server-secure-fosdem-edition/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/DP2LOgg2bBo?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;This is a research talk about tampering &amp;ndash; unauthorized changes in the path from source to production. Promise theory says trust requires verification, and that is the thread running through this entire investigation. Starting from a pristine laptop with its certificate authorities and trusted hardware, every step forward introduces new trust decisions.&lt;/p&gt;</description></item><item><title>Morning Coffee with Patrick Debois &amp; Sharone Zitzman - All the Talks 2020</title><link>https://jedi.be/blog/2020/morning-coffee-with-patrick-debois-sharone-zitzman-all-the-talks-2020/</link><pubDate>Wed, 01 Jan 2020 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2020/morning-coffee-with-patrick-debois-sharone-zitzman-all-the-talks-2020/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/XN96SIlHR_4?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;Twenty-six hours awake and counting during this conversation, after running a 24-hour multi-track charity conference. It all started with a simple tweet, then people believing in the idea, then more joining. The ops background helped: planning failure modes, having backups for backups. The fundraising results exceeded imagination &amp;ndash; a slow start that suddenly boomed as people bought tickets and donated.&lt;/p&gt;</description></item><item><title>Pagerduty Summit Keynote - Trust me were doing DevSecOps</title><link>https://jedi.be/blog/2020/pagerduty-summit-keynote-trust-me-were-doing-devsecops/</link><pubDate>Wed, 01 Jan 2020 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2020/pagerduty-summit-keynote-trust-me-were-doing-devsecops/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/9R-8jYJZrIg?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;Much of the DevSecOps conversation revolves around &amp;ldquo;trust but verify&amp;rdquo; &amp;ndash; and that verify part has become almost a drug. We keep buying new tools, adding new checks, and building up what feels like trust but is actually confidence. Confidence is historical probability: if the build passed 100 times, it will probably pass again. Trust is something fundamentally different.&lt;/p&gt;</description></item><item><title>SEACON GLOBAL 2020 - DevSecOps more of the same - back to the roots</title><link>https://jedi.be/blog/2020/seacon-global-2020-devsecops-more-of-the-same-back-to-the-roots/</link><pubDate>Wed, 01 Jan 2020 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2020/seacon-global-2020-devsecops-more-of-the-same-back-to-the-roots/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/CYRh5LvMI3A?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;DevSecOps is not a new invention &amp;ndash; it is DevOps going back to its roots. Ten years after the initial DevOps movement, the same CALMS framework (Culture, Automation, Lean, Measurement, Sharing) that guided DevOps transformation maps directly onto integrating security. The belief in collaboration over specification, T-shaped people over full-stack unicorns, and shared responsibility over siloed ownership &amp;ndash; all of that applies unchanged when you add security to the mix.&lt;/p&gt;</description></item><item><title>The DevSecOps Metadata Factory - Cloud Ops Summit 2020</title><link>https://jedi.be/blog/2020/the-devsecops-metadata-factory-cloud-ops-summit-2020/</link><pubDate>Wed, 01 Jan 2020 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2020/the-devsecops-metadata-factory-cloud-ops-summit-2020/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/TqlJOByuYfc?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;We have dashboards for project delivery, test status, production metrics &amp;ndash; but when someone asks &amp;ldquo;are we secure?&amp;rdquo; the answer is genuinely hard to give. Narrowing the question to &amp;ldquo;is your app secure?&amp;rdquo; makes it more tractable, and that is where the DevSecOps metadata factory comes in.&lt;/p&gt;</description></item><item><title>Trust me, we're doing DevSecOps - #FiqueEmCasaConf</title><link>https://jedi.be/blog/2020/trust-me-were-doing-devsecops-%23fiqueemcasaconf/</link><pubDate>Wed, 01 Jan 2020 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2020/trust-me-were-doing-devsecops-%23fiqueemcasaconf/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/ykJtzrZbi7M?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;This is the extended version of the &amp;ldquo;Trust me, we&amp;rsquo;re doing DevSecOps&amp;rdquo; presentation, covering the full reasoning around trust, promise theory, and the human side of security integration. DevSecOps is not anything inherently special &amp;ndash; it is all about working together as a team, and the Lencioni model shows that trust is the most fundamental feature of a functioning team.&lt;/p&gt;</description></item><item><title>Trust me, we're doing DevSecOps - Cloud &amp; Cyber Security Expo talk</title><link>https://jedi.be/blog/2020/trust-me-were-doing-devsecops-cloud-cyber-security-expo-talk/</link><pubDate>Wed, 01 Jan 2020 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2020/trust-me-were-doing-devsecops-cloud-cyber-security-expo-talk/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/pGNLuiBIkWE?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;Security people live in a world of &amp;ldquo;trust no one.&amp;rdquo; The same thing happened with ops a decade ago &amp;ndash; nobody trusted them, shadow IT was born, and people went to the cloud just to get around company policies. Now security is experiencing the same dynamic, with developers finding creative ways around security policies. The default DevSecOps response is &amp;ldquo;trust but verify&amp;rdquo; &amp;ndash; more tools, more checks. But I am hoping there is a better way.&lt;/p&gt;</description></item><item><title>Trust me, were doing DevSecOps - Devops Lisbon edition</title><link>https://jedi.be/blog/2020/trust-me-were-doing-devsecops-devops-lisbon-edition/</link><pubDate>Wed, 01 Jan 2020 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2020/trust-me-were-doing-devsecops-devops-lisbon-edition/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/rv1kqTGWH_Q?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;Over ten years of DevOps, every movement gets reduced to its technical artifacts. Agile became Scrum and TDD. ITIL became ticket systems. DevOps became CI/CD and infrastructure-as-code. It makes me sad when I see &amp;ldquo;Agile vs DevOps&amp;rdquo; or &amp;ldquo;DevOps vs SRE&amp;rdquo; articles &amp;ndash; the same reductive thinking repeating itself. When I moved into the serverless world with a small startup, I briefly wondered if DevOps was over &amp;ndash; we were just consuming APIs. Then I realized the collaboration just shifted form: status pages, exposed error rates, direct Slack channels with engineers, postmortems.&lt;/p&gt;</description></item><item><title>DevOpsDays Do Re Mi — 10th Anniversary Opening 2019</title><link>https://jedi.be/blog/2019/devopsdays-do-re-mi-10th-anniversary-opening-2019/</link><pubDate>Tue, 29 Oct 2019 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2019/devopsdays-do-re-mi-10th-anniversary-opening-2019/</guid><description>&lt;p&gt;Opening the DevOpsDays 10th anniversary celebration in 2019 — a musical retrospective of a decade of DevOps.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/Fe_xnv8HwG4?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=Fe_xnv8HwG4"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Devops beyond dev and ops - AllDayDevops 2019 Extended version</title><link>https://jedi.be/blog/2019/devops-beyond-dev-and-ops-alldaydevops-2019-extended-version/</link><pubDate>Sat, 15 Jun 2019 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2019/devops-beyond-dev-and-ops-alldaydevops-2019-extended-version/</guid><description>&lt;p&gt;&lt;img src="all-day-devops.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Presented at All Day DevOps. DevSecOps era — building trust and security into the development lifecycle.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/dLgxesWcfc4?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=dLgxesWcfc4"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Devops Rex - Devops Au dela des dev et des ops</title><link>https://jedi.be/blog/2019/devops-rex-devops-au-dela-des-dev-et-des-ops/</link><pubDate>Sat, 15 Jun 2019 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2019/devops-rex-devops-au-dela-des-dev-et-des-ops/</guid><description>&lt;p&gt;&lt;img src="devops-rex.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on devops rex - devops au dela des dev et des ops. DevSecOps era — building trust and security into the development lifecycle.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/cSCbMVdPG_E?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=cSCbMVdPG_E"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Devopsdays Belgium - Devops Beyond dev and Ops</title><link>https://jedi.be/blog/2019/devopsdays-belgium-devops-beyond-dev-and-ops/</link><pubDate>Sat, 15 Jun 2019 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2019/devopsdays-belgium-devops-beyond-dev-and-ops/</guid><description>&lt;p&gt;&lt;img src="devopsdays-belgium-2019.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Presented at DevOpsDays. DevSecOps era — building trust and security into the development lifecycle.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/KOv-GFPaTXE?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=KOv-GFPaTXE"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Gear Gent 2017 - Zender.tv</title><link>https://jedi.be/blog/2019/gear-gent-2017-zender.tv/</link><pubDate>Sat, 15 Jun 2019 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2019/gear-gent-2017-zender.tv/</guid><description>&lt;p&gt;&lt;img src="gears-gent.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on gear gent - zender.tv. DevSecOps era — building trust and security into the development lifecycle.&lt;/p&gt;</description></item><item><title>Openspace day with @Showpad 2019</title><link>https://jedi.be/blog/2019/openspace-day-with-@showpad-2019/</link><pubDate>Sat, 15 Jun 2019 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2019/openspace-day-with-@showpad-2019/</guid><description>&lt;p&gt;&lt;img src="showpad.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on openspace day with @showpad. DevSecOps era — building trust and security into the development lifecycle.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://medium.com/showpad-engineering/open-space-day-with-patrick-debois-e1628cf0dc5b"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Devops beyond dev and ops - AllDayDevops Extended version</title><link>https://jedi.be/blog/2019/devops-beyond-dev-and-ops-alldaydevops-extended-version/</link><pubDate>Tue, 01 Jan 2019 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2019/devops-beyond-dev-and-ops-alldaydevops-extended-version/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/dLgxesWcfc4?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;After ten years of DevOps, most people think the pipeline starts at the product backlog. But what happens before items get on the backlog? That upstream territory &amp;ndash; sales, marketing, finance, procurement, HR &amp;ndash; operates with the same collaboration patterns and friction points we spent a decade addressing between dev and ops.&lt;/p&gt;</description></item><item><title>Devops beyond dev and ops - Devopsdays Belgium 2019</title><link>https://jedi.be/blog/2019/devops-beyond-dev-and-ops-devopsdays-belgium-2019/</link><pubDate>Tue, 01 Jan 2019 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2019/devops-beyond-dev-and-ops-devopsdays-belgium-2019/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/KOv-GFPaTXE?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;After retiring from running DevOpsDays five years earlier, I joined a startup to help with scalability issues. Even though I thought I had DevOps figured out, it took a full year to convince a small team they needed testing. We went from git checkout on production servers to deploying in real time during live television shows. Once the pipeline was solid and collaboration was flowing, I started looking for the next bottleneck in the company.&lt;/p&gt;</description></item><item><title>#stswe18 The evaluation process of (ultra) low latency streaming solutions</title><link>https://jedi.be/blog/2018/%23stswe18-the-evaluation-process-of-ultra-low-latency-streaming-solutions/</link><pubDate>Fri, 15 Jun 2018 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2018/%23stswe18-the-evaluation-process-of-ultra-low-latency-streaming-solutions/</guid><description>&lt;p&gt;&lt;img src="streaming-tech.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on #stswe18 the evaluation process of (ultra) low latency st&amp;hellip;. From serverless to service-full — how DevOps practices evolve with new paradigms.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/7xGJkhQFuCg?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=7xGJkhQFuCg"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Go beyond passive viewing &amp; learn to leverage interactive broadcasting @NAB Wowza</title><link>https://jedi.be/blog/2018/go-beyond-passive-viewing-learn-to-leverage-interactive-broadcasting-@nab-wowza/</link><pubDate>Fri, 15 Jun 2018 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2018/go-beyond-passive-viewing-learn-to-leverage-interactive-broadcasting-@nab-wowza/</guid><description>&lt;p&gt;&lt;img src="wowza.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on go beyond passive viewing &amp;amp; learn to leverage interactive&amp;hellip;. From serverless to service-full — how DevOps practices evolve with new paradigms.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/axPxiJ4obKw?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=axPxiJ4obKw"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Opening Keynote Presentation by Patrick Debois - DevOpsDays India 2018</title><link>https://jedi.be/blog/2018/opening-keynote-presentation-by-patrick-debois-devopsdays-india-2018/</link><pubDate>Mon, 01 Jan 2018 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2018/opening-keynote-presentation-by-patrick-debois-devopsdays-india-2018/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/eGmJCpALYTc?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;At DevOpsDays India 2018, I opened with a look back at nearly 10 years of devops. The picture I showed from John Allspaw&amp;rsquo;s famous Velocity 2009 presentation was essentially the start &amp;ndash; developers and operations sitting on separate islands with a tiny route between them. Over the years, that bridge got wider. Network ops sparked up then died down then came back. Storage emerged. Database was still reluctant. We even got integrated with project management. But ask any person what devops is and you still get a different answer.&lt;/p&gt;</description></item><item><title>The evaluation process of (ultra) low latency streaming solutions</title><link>https://jedi.be/blog/2018/the-evaluation-process-of-ultra-low-latency-streaming-solutions/</link><pubDate>Mon, 01 Jan 2018 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2018/the-evaluation-process-of-ultra-low-latency-streaming-solutions/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/7xGJkhQFuCg?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;Every low-latency streaming vendor at NAB or IBC will hit you with &amp;ldquo;sub-second latency&amp;rdquo; in demos. The reality we experienced running these solutions in production for interactive TV shows was quite different. This talk walks through the full evaluation process we went through, covering everything the vendors do not tell you upfront.&lt;/p&gt;</description></item><item><title>[interview] on the State of DevOps and Its Future - Oracle Summit</title><link>https://jedi.be/blog/2017/interview-on-the-state-of-devops-and-its-future-oracle-summit/</link><pubDate>Thu, 15 Jun 2017 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2017/interview-on-the-state-of-devops-and-its-future-oracle-summit/</guid><description>&lt;p&gt;&lt;img src="oracle.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Interview about [interview] on the state of devops and its future - oracl&amp;hellip;. From serverless to service-full — how DevOps practices evolve with new paradigms.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/gKNSUqvY8oU?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=gKNSUqvY8oU"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>A Summary on DevOps - DevOpsDays Beijing 2017</title><link>https://jedi.be/blog/2017/a-summary-on-devops-devopsdays-beijing-2017/</link><pubDate>Thu, 15 Jun 2017 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2017/a-summary-on-devops-devopsdays-beijing-2017/</guid><description>&lt;p&gt;&lt;img src="devopsdays-beijing.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/fVWDvTOrnyA?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;The DevOps story starts with a simple observation: developers and operations had completely different incentives. Developers wanted to ship changes fast, operations wanted stability. That tension led to the famous &amp;ldquo;wall of confusion&amp;rdquo; where code got thrown over the fence. The spark came from John Allspaw and Paul Hammond&amp;rsquo;s 2009 talk &amp;ldquo;10+ Deploys Per Day&amp;rdquo; at Velocity, showing that speed and stability weren&amp;rsquo;t opposites. That inspired me to organize the first DevOpsDays in Ghent later that year, and the movement took off from there.&lt;/p&gt;</description></item><item><title>Belgian Nodejs Meetup - Securing NodeJS applications</title><link>https://jedi.be/blog/2017/belgian-nodejs-meetup-securing-nodejs-applications/</link><pubDate>Thu, 15 Jun 2017 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2017/belgian-nodejs-meetup-securing-nodejs-applications/</guid><description>&lt;p&gt;&lt;img src="nodejs-belgium.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on belgian nodejs meetup - securing nodejs applications. From serverless to service-full — how DevOps practices evolve with new paradigms.&lt;/p&gt;</description></item><item><title>Config Management Camp, Gent 2017, Config stays forever</title><link>https://jedi.be/blog/2017/config-management-camp-gent-2017-config-stays-forever/</link><pubDate>Thu, 15 Jun 2017 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2017/config-management-camp-gent-2017-config-stays-forever/</guid><description>&lt;p&gt;&lt;img src="config-management-camp.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Presented at Config Management Camp. From serverless to service-full — how DevOps practices evolve with new paradigms.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/Z3CiKirFKEc?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=Z3CiKirFKEc"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>DevOpsDays Beijing Opening and Speaker Highlights March 18 2017</title><link>https://jedi.be/blog/2017/devopsdays-beijing-opening-and-speaker-highlights-march-18-2017/</link><pubDate>Thu, 15 Jun 2017 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2017/devopsdays-beijing-opening-and-speaker-highlights-march-18-2017/</guid><description>&lt;p&gt;&lt;img src="devopsdays-beijing.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Presented at DevOpsDays. From serverless to service-full — how DevOps practices evolve with new paradigms.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/g7NACArG6jk?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=g7NACArG6jk"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Episode 30: on using serverless for a year and half, defining DevOps vs. SRE vs. design, and meatware over tools</title><link>https://jedi.be/blog/2017/episode-30-on-using-serverless-for-a-year-and-half-defining-devops-vs.-sre-vs.-design-and-meatware-over-tools/</link><pubDate>Thu, 15 Jun 2017 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2017/episode-30-on-using-serverless-for-a-year-and-half-defining-devops-vs.-sre-vs.-design-and-meatware-over-tools/</guid><description>&lt;p&gt;&lt;img src="software-defined-interviews.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on episode 30: on using serverless for a year and half, defi&amp;hellip;. From serverless to service-full — how DevOps practices evolve with new paradigms.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.softwaredefinedinterviews.com/guests/patrickdebois"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Interview for DevOpsDays China Beijing Conference on CCTV News</title><link>https://jedi.be/blog/2017/interview-for-devopsdays-china-beijing-conference-on-cctv-news/</link><pubDate>Thu, 15 Jun 2017 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2017/interview-for-devopsdays-china-beijing-conference-on-cctv-news/</guid><description>&lt;p&gt;&lt;img src="devopsdays-beijing.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Interview about interview for devopsdays china beijing conference on cctv&amp;hellip;. From serverless to service-full — how DevOps practices evolve with new paradigms.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/JSwHJnQdnRQ?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=JSwHJnQdnRQ"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>The trouble with Promises explains serverless and service-full culture</title><link>https://jedi.be/blog/2017/the-trouble-with-promises-explains-serverless-and-service-full-culture/</link><pubDate>Thu, 15 Jun 2017 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2017/the-trouble-with-promises-explains-serverless-and-service-full-culture/</guid><description>&lt;p&gt;&lt;img src="forbes.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on the trouble with promises explains serverless and service&amp;hellip;. From serverless to service-full — how DevOps practices evolve with new paradigms.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.forbes.com/sites/oracle/2017/10/12/the-trouble-with-promises-patrick-debois-explains-serverless-and-service-full-culture/"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Keynote at DevOpsDays Beijing 2017</title><link>https://jedi.be/blog/2017/keynote-at-devopsdays-beijing-2017/</link><pubDate>Sat, 18 Mar 2017 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2017/keynote-at-devopsdays-beijing-2017/</guid><description>&lt;p&gt;Keynote at DevOpsDays Beijing 2017. Bringing the DevOps message to China.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/ZztEwO7EciU?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=ZztEwO7EciU"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>From Dev/Ops to DevOps - Patrick Debois and Kris Buytaert</title><link>https://jedi.be/blog/2017/from-dev/ops-to-devops-patrick-debois-and-kris-buytaert/</link><pubDate>Sun, 01 Jan 2017 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2017/from-dev/ops-to-devops-patrick-debois-and-kris-buytaert/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/GAdhLiAAPLY?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;The classic scenario: developers write code, deadline approaches, they throw it over the wall to operations, and the fighting begins. Ops asks for deployment details, monitoring requirements, database configurations, expected load. Dev says &amp;ldquo;put it in production now, it is the biggest marketing thing.&amp;rdquo; Both sides optimize for their own silo, and the business suffers.&lt;/p&gt;</description></item><item><title>Oracle Code San Francisco - Developer Keynote - October 2017</title><link>https://jedi.be/blog/2017/oracle-code-san-francisco-developer-keynote-october-2017/</link><pubDate>Sun, 01 Jan 2017 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2017/oracle-code-san-francisco-developer-keynote-october-2017/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/seGPaGerTsk?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;Running a seven-person startup, we use external services for practically everything &amp;ndash; video, backend, community, IT support, office, frontend, mobile. The principle is simple: focus on your domain and let others handle what they do better. Even big companies like Snapchat use Google, PubNub, and Woza. This is the essence of what I call &amp;ldquo;service-full&amp;rdquo; rather than serverless &amp;ndash; consuming third-party services at scale.&lt;/p&gt;</description></item><item><title>Patrick Debois at DevOps Days Austin 2017</title><link>https://jedi.be/blog/2017/patrick-debois-at-devops-days-austin-2017/</link><pubDate>Sun, 01 Jan 2017 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2017/patrick-debois-at-devops-days-austin-2017/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/1o81AbnfGVg?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;My talk at Austin was about looking back over eight years of devops and asking: if I were to hand some information to the next cultural movement, what mistakes did we make and how can we get better? The biggest problem is the technical gravity that always pulls us back from culture toward tools. Every time a new technology hype arrives &amp;ndash; containers was the shiny object this time &amp;ndash; we somehow lose the cultural and human aspects. People get focused because technology is tangible, something you can try and do. But having a set of weights sitting there does not make you fit.&lt;/p&gt;</description></item><item><title>Patrick Debois on DevOps - Oracle 2017</title><link>https://jedi.be/blog/2017/patrick-debois-on-devops-oracle-2017/</link><pubDate>Sun, 01 Jan 2017 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2017/patrick-debois-on-devops-oracle-2017/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/HaIIAg2NYoE?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;The Darwin quote about responsiveness to change captures what devops is about better than most definitions. Back in 2008-2009, ops and dev were fighting all the time. I was working on operational systems, jealous of agile developers getting more productive and working together. I experimented with kanban in an operational group to better receive software and give feedback back into projects. In 2009, about 60 people showed up at the first DevOpsDays. We had no idea what devops would become &amp;ndash; it was a zeitgeist moment where the pain was obvious to everyone.&lt;/p&gt;</description></item><item><title>Presentatie van Patrick Debois - de grondlegger van DevOps</title><link>https://jedi.be/blog/2017/presentatie-van-patrick-debois-de-grondlegger-van-devops/</link><pubDate>Sun, 01 Jan 2017 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2017/presentatie-van-patrick-debois-de-grondlegger-van-devops/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/nBVkDo3z_v4?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;The mental model of DevOps I had built over the years &amp;ndash; two groups, a delivery pipeline, feedback loops from production back to the project, embedding business knowledge into operations &amp;ndash; started shifting when we moved to consuming dozens of external services. At our small company building interactive TV apps, we chose to focus on our core business rather than building everything ourselves. Gmail, Slack, CDNs, analytics, mobile services, community platforms &amp;ndash; almost no servers of our own.&lt;/p&gt;</description></item><item><title>What if config Management was created by Game Designers - Patrick Debois</title><link>https://jedi.be/blog/2017/what-if-config-management-was-created-by-game-designers-patrick-debois/</link><pubDate>Sun, 01 Jan 2017 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2017/what-if-config-management-was-created-by-game-designers-patrick-debois/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/s1JsxxQ56rg?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;The &amp;ldquo;game designers&amp;rdquo; behind config management &amp;ndash; Mark Burgess, Luke Kanies, Adam Jacob, and Michael DeHaan &amp;ndash; did not start out designing games, but their creations share striking parallels with game design. Everyone starts the same way: an SSH for-loop. That is your first level. But you need an engine eventually, because nobody writes assembly code for graphics anymore. Chef Solo, Puppet Apply &amp;ndash; those are your casual single-player games. Chef Server, Puppet Server with MCollective &amp;ndash; that is your massively multiplayer online experience.&lt;/p&gt;</description></item><item><title>What If devops was invented by coca cola - Ignite Patrick Debois</title><link>https://jedi.be/blog/2017/what-if-devops-was-invented-by-coca-cola-ignite-patrick-debois/</link><pubDate>Sun, 01 Jan 2017 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2017/what-if-devops-was-invented-by-coca-cola-ignite-patrick-debois/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/zZT-Nr6PEsI?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;If Coca-Cola had invented DevOps, the early days would look familiar: it is a cure for everything &amp;ndash; mental exhaustion, physical exhaustion, even pregnancy. Delivery? Yay, continuous delivery, driving the truck. Communication, collaboration, culture &amp;ndash; we keep talking and talking about it. Automation makes it consistent: every bottle tastes the same, every deploy is reproducible. &amp;ldquo;A million deployed today&amp;rdquo; becomes the boast.&lt;/p&gt;</description></item><item><title>Craft conf 2016 - Mobile Delivery</title><link>https://jedi.be/blog/2016/craft-conf-2016-mobile-delivery/</link><pubDate>Wed, 15 Jun 2016 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2016/craft-conf-2016-mobile-delivery/</guid><description>&lt;p&gt;&lt;img src="craft-conf.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Presented at Craft Conference. Exploring mobile delivery, serverless, and the evolution of DevOps practices.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://craft-conf.com/2016/speakers"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>DevOpsDays Cuba 2016 - Keynote 1 How the pratices of devops are evolving from servers to service</title><link>https://jedi.be/blog/2016/devopsdays-cuba-2016-keynote-1-how-the-pratices-of-devops-are-evolving-from-servers-to-service/</link><pubDate>Wed, 15 Jun 2016 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2016/devopsdays-cuba-2016-keynote-1-how-the-pratices-of-devops-are-evolving-from-servers-to-service/</guid><description>&lt;p&gt;&lt;img src="devopsdays-cuba.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Keynote at DevOpsDays. Exploring mobile delivery, serverless, and the evolution of DevOps practices.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/_mCg-1_LP_4?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=_mCg-1_LP_4"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>If a serverless server reboots does anyone hear it? DevOps Cafe Episode 68</title><link>https://jedi.be/blog/2016/if-a-serverless-server-reboots-does-anyone-hear-it-devops-cafe-episode-68/</link><pubDate>Wed, 15 Jun 2016 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2016/if-a-serverless-server-reboots-does-anyone-hear-it-devops-cafe-episode-68/</guid><description>&lt;p&gt;&lt;img src="devops-cafe.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on if a serverless server reboots does anyone hear it? devop&amp;hellip;. Exploring mobile delivery, serverless, and the evolution of DevOps practices.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://devopscafe.org/show/2016/7/7/devops-cafe-episode-68-patrick-debois.html"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Mobile Delivery Days SF 2016 - Mobile Continuous Integration</title><link>https://jedi.be/blog/2016/mobile-delivery-days-sf-2016-mobile-continuous-integration/</link><pubDate>Wed, 15 Jun 2016 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2016/mobile-delivery-days-sf-2016-mobile-continuous-integration/</guid><description>&lt;p&gt;&lt;img src="mobiledeliverydays.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on mobile delivery days sf - mobile continuous integration. Exploring mobile delivery, serverless, and the evolution of DevOps practices.&lt;/p&gt;</description></item><item><title>ServerlessConf 2016 NYC - From serverless to Service Full - How the role of devops is evolving</title><link>https://jedi.be/blog/2016/serverlessconf-2016-nyc-from-serverless-to-service-full-how-the-role-of-devops-is-evolving/</link><pubDate>Wed, 15 Jun 2016 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2016/serverlessconf-2016-nyc-from-serverless-to-service-full-how-the-role-of-devops-is-evolving/</guid><description>&lt;p&gt;&lt;img src="serverlessconf.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Presented at ServerlessConf. Exploring mobile delivery, serverless, and the evolution of DevOps practices.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/bYCPbKHivMA?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=bYCPbKHivMA"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations Gene Kim, Jez Humble and John Willis</title><link>https://jedi.be/blog/2016/the-devops-handbook-how-to-create-world-class-agility-reliability-and-security-in-technology-organizations-gene-kim-jez-humble-and-john-willis/</link><pubDate>Wed, 15 Jun 2016 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2016/the-devops-handbook-how-to-create-world-class-agility-reliability-and-security-in-technology-organizations-gene-kim-jez-humble-and-john-willis/</guid><description>&lt;p&gt;&lt;img src="devops-handbook.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Publication on the devops handbook: how to create world-class agility, r&amp;hellip;. Exploring mobile delivery, serverless, and the evolution of DevOps practices.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://itrevolution.com/the-devops-handbook/"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>How is Native App operations different from Web operations?</title><link>https://jedi.be/blog/2016/how-is-native-app-operations-different-from-web-operations/</link><pubDate>Mon, 29 Feb 2016 10:35:34 +0200</pubDate><guid>https://jedi.be/blog/2016/how-is-native-app-operations-different-from-web-operations/</guid><description>&lt;p&gt;In the web world we take a few things for granted:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;we can instantly update any code on the server side making it easy to keep all clients on the same version and easily fixing bugs/issues&lt;/li&gt;
&lt;li&gt;thanks to frameworks like Jquery and other abstractions , we don&amp;rsquo;t have to worry too much about the hardware running the browser&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;With Native apps we need to work harder to achieve the same assumptions.&lt;/p&gt;</description></item><item><title>Mobile Delivery with a Devops mindset</title><link>https://jedi.be/blog/2016/mobile-delivery-with-a-devops-mindset/</link><pubDate>Sun, 28 Feb 2016 10:35:34 +0200</pubDate><guid>https://jedi.be/blog/2016/mobile-delivery-with-a-devops-mindset/</guid><description>&lt;p&gt;I&amp;rsquo;ve joined &lt;a href="http://smalltownheroes.be"&gt;Small Town Heroes&lt;/a&gt; a while ago.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The apps that we build usually are related to TV-shows&lt;/li&gt;
&lt;li&gt;There is often no room for slow releases as the announcement is done on TV as part of a (live) show&lt;/li&gt;
&lt;li&gt;The app sometimes only needs to work during the episode , this means that the ROI of the app is calculated on that 1 hour&lt;/li&gt;
&lt;li&gt;The result is that we are constantly looking for ways to build &amp;amp; fix things faster&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The slidedeck below provides an overview of what I collected over 2 years of research.&lt;/p&gt;</description></item><item><title>Devops modelling theory practice and caveats by Patrick Debois</title><link>https://jedi.be/blog/2016/devops-modelling-theory-practice-and-caveats-by-patrick-debois/</link><pubDate>Fri, 01 Jan 2016 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2016/devops-modelling-theory-practice-and-caveats-by-patrick-debois/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/s4Qet9-2jQ0?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;Most DevOps diagrams are too simple. The Venn diagram with something in the middle, the &amp;ldquo;wall of confusion&amp;rdquo; with dollars at the end, the myopic view of a tool sitting between dev and ops. The most useful model is the three ways: see the system, focus on flow, build feedback loops, and continuously improve. This talk introduces a practical technique for doing exactly that.&lt;/p&gt;</description></item><item><title>DevOpsDays Austin 2016 Keynote - A Special Word from the Godfather of DevOps</title><link>https://jedi.be/blog/2016/devopsdays-austin-2016-keynote-a-special-word-from-the-godfather-of-devops/</link><pubDate>Fri, 01 Jan 2016 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2016/devopsdays-austin-2016-keynote-a-special-word-from-the-godfather-of-devops/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/StAXmNRwxEs?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;With DevOpsDays approaching its 10th anniversary, this was a moment to reflect rather than predict. The pipeline had drawn almost all the attention &amp;ndash; even though we kept saying devops was about culture and collaboration, it was the CI/CD pipeline and the automation that captured people&amp;rsquo;s imaginations. CAMS &amp;ndash; Culture, Automation, Measurement, Sharing &amp;ndash; was supposed to be balanced, but automation became the double-edged sword. It spread the message as a trojan horse, then started overtaking the message itself.&lt;/p&gt;</description></item><item><title>DevOpsDays Cuba 2016 Keynote - How the Practices of DevOps Are Evolving from Servers to Services</title><link>https://jedi.be/blog/2016/devopsdays-cuba-2016-keynote-how-the-practices-of-devops-are-evolving-from-servers-to-services/</link><pubDate>Fri, 01 Jan 2016 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2016/devopsdays-cuba-2016-keynote-how-the-practices-of-devops-are-evolving-from-servers-to-services/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/_mCg-1_LP_4?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;Our company builds real-time interactive applications for television broadcasters. We have almost no servers ourselves &amp;ndash; everything is a service. GitHub for code, a build service, a test service, Datadog for monitoring, a CDN, Redis as a service, DynamoDB. The reason is simple: our business is not running databases. Our business is broadcasting interactivity. So we let other people worry about infrastructure and focus on what we do best.&lt;/p&gt;</description></item><item><title>From serverless to Service Full - How the role of devops is evolving</title><link>https://jedi.be/blog/2016/from-serverless-to-service-full-how-the-role-of-devops-is-evolving/</link><pubDate>Fri, 01 Jan 2016 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2016/from-serverless-to-service-full-how-the-role-of-devops-is-evolving/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/bYCPbKHivMA?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;Working at Small Town Heroes building apps for TV shows, we used services for everything: Fastly CDN, Pusher for real-time events, Imgix for image optimization, DataDog for monitoring, CircleCI for builds. Almost no servers of our own. When mobile exploded, even more services joined the stack. The maintenance burden dropped but the risk of external dependencies shot up &amp;ndash; NPM outages, CircleCI undocumented changes, DynamoDB inconsistencies, Amazon ELB too slow for our TV show spikes.&lt;/p&gt;</description></item><item><title>Serverlessconf 2016 London Keynote - Patrick Debois</title><link>https://jedi.be/blog/2016/serverlessconf-2016-london-keynote-patrick-debois/</link><pubDate>Fri, 01 Jan 2016 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2016/serverlessconf-2016-london-keynote-patrick-debois/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/wjXGU3GyHQE?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;At our startup building interactive TV apps, serverless was compelling: we needed to scale to thousands of users within one minute of a live show announcement, and we had exactly one hour to make everything work. Formula One pit stop mentality. But when the bank tells you &amp;ldquo;we are making our service better with new technology,&amp;rdquo; what do you actually feel? Less personal service, paying anyway, and living through the hiccups.&lt;/p&gt;</description></item><item><title>Burnout in tech - Samantha Quiñones (AOL) (Smalltownheroes), Lorna Mitchell (LornaJane), Lindsay Holmwood (Australian Government Digital Transformation Office</title><link>https://jedi.be/blog/2015/burnout-in-tech-samantha-qui%C3%B1ones-aol-smalltownheroes-lorna-mitchell-lornajane-lindsay-holmwood-australian-government-digital-transformation-office/</link><pubDate>Mon, 15 Jun 2015 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2015/burnout-in-tech-samantha-qui%C3%B1ones-aol-smalltownheroes-lorna-mitchell-lornajane-lindsay-holmwood-australian-government-digital-transformation-office/</guid><description>&lt;p&gt;&lt;img src="velocityconf.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on burnout in tech - samantha quiñones (aol) (smalltownheroe&amp;hellip;. Exploring mobile delivery, serverless, and the evolution of DevOps practices.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.oreilly.com/library/view/velocity-conference-amsterdam/9781491928042/video231745.html"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>créateur de DevOps - Interview - DevOpsDays Paris 2015</title><link>https://jedi.be/blog/2015/cr%C3%A9ateur-de-devops-interview-devopsdays-paris-2015/</link><pubDate>Mon, 15 Jun 2015 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2015/cr%C3%A9ateur-de-devops-interview-devopsdays-paris-2015/</guid><description>&lt;p&gt;&lt;img src="devopsdays-paris.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Interview about créateur de devops - interview - devopsdays paris. Exploring mobile delivery, serverless, and the evolution of DevOps practices.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/Y2TziHampOI?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=Y2TziHampOI"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>How Dev vs Ops became DevOps</title><link>https://jedi.be/blog/2015/how-dev-vs-ops-became-devops/</link><pubDate>Mon, 15 Jun 2015 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2015/how-dev-vs-ops-became-devops/</guid><description>&lt;p&gt;&lt;img src="java-magazine.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on how dev vs ops became devops. Exploring mobile delivery, serverless, and the evolution of DevOps practices.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://blogs.oracle.com/javamagazine/post/how-dev-versus-ops-became-devops/"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Mobile continuous delivery with a devops mindset - Velocityconf Amsterdam 2015</title><link>https://jedi.be/blog/2015/mobile-continuous-delivery-with-a-devops-mindset-velocityconf-amsterdam-2015/</link><pubDate>Mon, 15 Jun 2015 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2015/mobile-continuous-delivery-with-a-devops-mindset-velocityconf-amsterdam-2015/</guid><description>&lt;p&gt;&lt;img src="velocityconf.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Presented at Velocity Conference. Exploring mobile delivery, serverless, and the evolution of DevOps practices.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/FDEvsREM62A?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=FDEvsREM62A"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Velocityconf NYC 2015 - Mobile Delivery</title><link>https://jedi.be/blog/2015/velocityconf-nyc-2015-mobile-delivery/</link><pubDate>Mon, 15 Jun 2015 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2015/velocityconf-nyc-2015-mobile-delivery/</guid><description>&lt;p&gt;&lt;img src="velocityconf.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Presented at Velocity Conference. Exploring mobile delivery, serverless, and the evolution of DevOps practices.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/pJ9lJM4nmNY?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=pJ9lJM4nmNY"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.oreilly.com/library/view/velocity-conference-new/9781491928011/video229419.html"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>What is Devops - Linux.com article</title><link>https://jedi.be/blog/2015/what-is-devops-linux.com-article/</link><pubDate>Mon, 15 Jun 2015 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2015/what-is-devops-linux.com-article/</guid><description>&lt;p&gt;&lt;img src="linux-com.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on what is devops - linux.com article. Exploring mobile delivery, serverless, and the evolution of DevOps practices.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.linux.com/audience/enterprise/what-devops-patrick-debois-explains/"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Devops Modelling (Theory, Practice and Caveats)</title><link>https://jedi.be/blog/2015/devops-modelling-theory-practice-and-caveats/</link><pubDate>Mon, 05 Jan 2015 10:35:34 +0200</pubDate><guid>https://jedi.be/blog/2015/devops-modelling-theory-practice-and-caveats/</guid><description>&lt;p&gt;Here&amp;rsquo;s the abstract of a talk I gave at Yow Conference 2013.&lt;/p&gt;
&lt;p&gt;There is no official “devops” Manifesto. I’ve always shied away from writing this for two main reasons:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;not setting things in stone encourages people to keep an open mind. So they can come with their own version of the solution AND the problem. This allows our field to expand and have people re-think and re-evaluate other people’s solutions.&lt;/li&gt;
&lt;li&gt;it often brings a sense of checklist. Do A,B,C and you have reached the final goal. Devops does not have an end-goal, it is continuous journey; whatever you change to improve, will have an impact and might require you re-think your strategy&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Therefore I value more the different models people have developed along the years to understand/explain the “devops” problem space:&lt;/p&gt;</description></item><item><title>Mobile continuous delivery with a devops mindset - Velocityconf 2015</title><link>https://jedi.be/blog/2015/mobile-continuous-delivery-with-a-devops-mindset-velocityconf-2015/</link><pubDate>Thu, 01 Jan 2015 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2015/mobile-continuous-delivery-with-a-devops-mindset-velocityconf-2015/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/FDEvsREM62A?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;After retiring from running DevOpsDays, I joined a startup making apps for TV shows. The app has to work for exactly one hour during the live show &amp;ndash; Formula One pit stop mentality. My mental model of DevOps has four areas: extend delivery to production, get operations feedback back to the project, embed project knowledge into operations, and embed operational knowledge into the project. Applying this to mobile felt like it should be straightforward. It was not.&lt;/p&gt;</description></item><item><title>Mobile Delivery - Patrick Debois - VelocityConf NYC 2015</title><link>https://jedi.be/blog/2015/mobile-delivery-patrick-debois-velocityconf-nyc-2015/</link><pubDate>Thu, 01 Jan 2015 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2015/mobile-delivery-patrick-debois-velocityconf-nyc-2015/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/pJ9lJM4nmNY?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;After five years of doing apps for live TV shows &amp;ndash; where the tech has to work during that one broadcast hour like Formula One pit stops &amp;ndash; this is everything I learned about applying DevOps thinking to mobile delivery. My DevOps model has four phases: extend delivery to production, get monitoring and metrics flowing back, build meta-knowledge about why things work, and feed business insights into new decisions.&lt;/p&gt;</description></item><item><title>DevOpsDays Minneapolis 2014 — Open Space Introduction</title><link>https://jedi.be/blog/2014/devopsdays-minneapolis-2014-open-space-introduction/</link><pubDate>Tue, 15 Jul 2014 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2014/devopsdays-minneapolis-2014-open-space-introduction/</guid><description>&lt;p&gt;Opening the open space sessions at DevOpsDays Minneapolis 2014 — setting the stage for practitioner-driven discussions.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/_oN0M5c8Dik?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=_oN0M5c8Dik"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>DevOpsDays Five Year Reunion — Interview</title><link>https://jedi.be/blog/2014/devopsdays-five-year-reunion-interview/</link><pubDate>Sun, 15 Jun 2014 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2014/devopsdays-five-year-reunion-interview/</guid><description>&lt;p&gt;Interview for the DevOpsDays five-year reunion video series. Reflecting on five years of the DevOps movement.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/lUfOovhKpqI?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=lUfOovhKpqI"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>on 5 Years of DevOps - Serena Webinar</title><link>https://jedi.be/blog/2014/on-5-years-of-devops-serena-webinar/</link><pubDate>Sun, 15 Jun 2014 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2014/on-5-years-of-devops-serena-webinar/</guid><description>&lt;p&gt;&lt;img src="serena.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Webinar on on 5 years of devops - serena webinar. DevOps movement growth — spreading practices across the industry.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/x07yy6hfico?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=x07yy6hfico"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Thank You Patrick video by Nathen Harvey and friends - DevopsDays Belgium 2014</title><link>https://jedi.be/blog/2014/thank-you-patrick-video-by-nathen-harvey-and-friends-devopsdays-belgium-2014/</link><pubDate>Sun, 15 Jun 2014 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2014/thank-you-patrick-video-by-nathen-harvey-and-friends-devopsdays-belgium-2014/</guid><description>&lt;p&gt;&lt;img src="devopsdays-belgium.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Presented at DevOpsDays. DevOps movement growth — spreading practices across the industry.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/rLQc4JROrzE?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=rLQc4JROrzE"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Five Years of DevOpsDays - DevOpsDays Minneapolis 2014</title><link>https://jedi.be/blog/2014/five-years-of-devopsdays-devopsdays-minneapolis-2014/</link><pubDate>Wed, 01 Jan 2014 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2014/five-years-of-devopsdays-devopsdays-minneapolis-2014/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/qh7XYaD2Fhw?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;After five years of DevOps conferences, the talk opened with Andrew Clay Shafer introducing me via video &amp;ndash; a genuinely moving moment. But the talk itself went meta. Really meta. I had been reading philosophy of technology, and the patterns I found mapped surprisingly well onto what we had been doing.&lt;/p&gt;</description></item><item><title>The future of Devops - Patrick Debois - Devopsdays Austin 2014</title><link>https://jedi.be/blog/2014/the-future-of-devops-patrick-debois-devopsdays-austin-2014/</link><pubDate>Wed, 01 Jan 2014 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2014/the-future-of-devops-patrick-debois-devopsdays-austin-2014/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/cNdb8FaTaOQ?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;The organizers tricked me into speaking about &amp;ldquo;the future of DevOps&amp;rdquo; &amp;ndash; as if I would know. But here is how I think about it. DevOps is just the daily build: it could fail, it could work. Measuring the success of a culture is straightforward: does every individual who wants to belong to it have an incentive to stay? If people want to be part of it and it still provides value, the culture is succeeding.&lt;/p&gt;</description></item><item><title>DevopsDays London - What if config Management was created by Game Designers</title><link>https://jedi.be/blog/2013/devopsdays-london-what-if-config-management-was-created-by-game-designers/</link><pubDate>Sat, 15 Jun 2013 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2013/devopsdays-london-what-if-config-management-was-created-by-game-designers/</guid><description>&lt;p&gt;&lt;img src="devopsdays-london.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Presented at DevOpsDays. DevOps movement growth — spreading practices across the industry.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/s1JsxxQ56rg?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=s1JsxxQ56rg"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Devopsdays Paris 2013 - What If devops was invented by coca cola - Ignite</title><link>https://jedi.be/blog/2013/devopsdays-paris-2013-what-if-devops-was-invented-by-coca-cola-ignite/</link><pubDate>Sat, 15 Jun 2013 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2013/devopsdays-paris-2013-what-if-devops-was-invented-by-coca-cola-ignite/</guid><description>&lt;p&gt;&lt;img src="devopsdays-paris.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Presented at DevOpsDays. DevOps movement growth — spreading practices across the industry.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/zZT-Nr6PEsI?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=zZT-Nr6PEsI"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Les cast codeurs - Interview Infrastructure as code avec</title><link>https://jedi.be/blog/2013/les-cast-codeurs-interview-infrastructure-as-code-avec/</link><pubDate>Sat, 15 Jun 2013 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2013/les-cast-codeurs-interview-infrastructure-as-code-avec/</guid><description>&lt;p&gt;&lt;img src="cast-codeurs.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Interview about les cast codeurs - interview infrastructure as code avec. DevOps movement growth — spreading practices across the industry.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://lescastcodeurs.com/2013/10/21/lcc-89-interview-infrastructure-as-code-avec-patrick-debois/"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>YOW! 2013 Devops Modelling (Theory, Practice and Caveats) [ Video - TO Download ]</title><link>https://jedi.be/blog/2013/yow-2013-devops-modelling-theory-practice-and-caveats-video-to-download/</link><pubDate>Sat, 15 Jun 2013 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2013/yow-2013-devops-modelling-theory-practice-and-caveats-video-to-download/</guid><description>&lt;p&gt;&lt;img src="yow-conference.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on yow! devops modelling (theory, practice and caveats) [ vi&amp;hellip;. DevOps movement growth — spreading practices across the industry.&lt;/p&gt;</description></item><item><title>Infrastructure as Code - A comprehensive overview</title><link>https://jedi.be/blog/2013/infrastructure-as-code-a-comprehensive-overview/</link><pubDate>Fri, 24 May 2013 10:35:34 +0200</pubDate><guid>https://jedi.be/blog/2013/infrastructure-as-code-a-comprehensive-overview/</guid><description>&lt;p&gt;I&amp;rsquo;ve been tracking &lt;strong&gt;infrastructure as code&lt;/strong&gt; for a few years now. Over the years it has gotten closer to &lt;strong&gt;real code&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Close but no sigar yet&amp;hellip;. We&amp;rsquo;ve come a long way but when you compare it to &lt;em&gt;real languages&lt;/em&gt; it still feels in it&amp;rsquo;s infancy. In this updated overview I gave at the &lt;a href="http://abug5.eventbrite.com/"&gt;ABUG&lt;/a&gt;, I went through:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the basic concepts of infrastructure as code&lt;/li&gt;
&lt;li&gt;the differences/concepts in the languages (chef, puppet, &amp;hellip;)&lt;/li&gt;
&lt;li&gt;the editors , syntax checkers, highlighting&lt;/li&gt;
&lt;li&gt;integration with git version control&lt;/li&gt;
&lt;li&gt;integration with CI systems&lt;/li&gt;
&lt;li&gt;the different forms of testing (syntax, compile, unit, smoke testing)&lt;/li&gt;
&lt;li&gt;using vagrant, veewee and the tools in that eco-system&lt;/li&gt;
&lt;li&gt;debugging , profiling your code&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This talk is probably the &lt;strong&gt;most comprehensive tool list&lt;/strong&gt; that I&amp;rsquo;ve seen/made about the subject. But feel free to post and add your findings in the comments!&lt;/p&gt;</description></item><item><title>The future of devops</title><link>https://jedi.be/blog/2013/the-future-of-devops/</link><pubDate>Thu, 02 May 2013 10:35:34 +0200</pubDate><guid>https://jedi.be/blog/2013/the-future-of-devops/</guid><description>&lt;p&gt;I had a blast at &lt;a href="http://devopsdays.org/events/2013-austin"&gt;Devopsdays Austin 2013&lt;/a&gt; . Here&amp;rsquo;s my keynote on the &amp;lsquo;future of devops&amp;rsquo;.&lt;/p&gt;
&lt;p&gt;My main point is that besides repeating the devops stories, we also need to seek diversity and make sure we keep adapting to situations.&lt;/p&gt;
&lt;iframe src="http://player.vimeo.com/video/65547464" width="500" height="375" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen&gt;&lt;/iframe&gt;</description></item><item><title>What if Devops was invented by Coca Cola</title><link>https://jedi.be/blog/2013/what-if-devops-was-invented-by-coca-cola/</link><pubDate>Mon, 22 Apr 2013 10:35:34 +0200</pubDate><guid>https://jedi.be/blog/2013/what-if-devops-was-invented-by-coca-cola/</guid><description>&lt;p&gt;Ever wondered what Devops would look like when it would be invented by Coca Cola?&lt;/p&gt;
&lt;p&gt;Enjoy my Ignite session from &lt;a href="http://devopsdays.org/events/2013-paris"&gt;Devopsdays Paris 2013&lt;/a&gt;&lt;/p&gt;
&lt;center&gt;
&lt;iframe src="http://www.slideshare.net/slideshow/embed_code/19106839" width="512" height="421" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC;border-width:1px 1px 0;margin-bottom:5px" allowfullscreen webkitallowfullscreen mozallowfullscreen&gt; &lt;/iframe&gt; &lt;div style="margin-bottom:5px"&gt; &lt;strong&gt; &lt;a href="http://www.slideshare.net/devopsdays/what-if-devops-was-invented-by-coca-cola" title="What if devops was invented by Coca Cola" target="_blank"&gt;What if devops was invented by Coca Cola&lt;/a&gt; &lt;/strong&gt; from &lt;strong&gt;&lt;a href="http://www.slideshare.net/devopsdays" target="_blank"&gt;devopsdays&lt;/a&gt;&lt;/strong&gt; &lt;/div&gt;
&lt;/center&gt;</description></item><item><title>What if Config Management was created by Game Designers</title><link>https://jedi.be/blog/2013/what-if-config-management-was-created-by-game-designers/</link><pubDate>Tue, 26 Mar 2013 10:35:34 +0200</pubDate><guid>https://jedi.be/blog/2013/what-if-config-management-was-created-by-game-designers/</guid><description>&lt;p&gt;Ever wondered what Config Management would look like if it was created by Game Designers?&lt;/p&gt;
&lt;p&gt;Enjoy my Ignite session from &lt;a href="http://devopsdays.org/events/2013-london"&gt;Devopsdays London 2013&lt;/a&gt;&lt;/p&gt;
&lt;center&gt;
&lt;iframe src="http://player.vimeo.com/video/62689929" width="500" height="281" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen&gt;&lt;/iframe&gt;
&lt;hr&gt;
&lt;/hr&gt;
&lt;/center&gt;</description></item><item><title>Double O DevOps — DevOpsDays London 2013</title><link>https://jedi.be/blog/2013/double-o-devops-devopsdays-london-2013/</link><pubDate>Fri, 15 Mar 2013 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2013/double-o-devops-devopsdays-london-2013/</guid><description>&lt;p&gt;Presented at DevOpsDays London 2013. A creative take on DevOps culture and practices.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/lXTk2_PS150?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=lXTk2_PS150"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>A configuration Management Carol</title><link>https://jedi.be/blog/2012/a-configuration-management-carol/</link><pubDate>Wed, 26 Dec 2012 10:35:34 +0200</pubDate><guid>https://jedi.be/blog/2012/a-configuration-management-carol/</guid><description/></item><item><title>Infrastructure as Code: Code But Not as We Know It — Devoxx</title><link>https://jedi.be/blog/2012/infrastructure-as-code-code-but-not-as-we-know-it-devoxx/</link><pubDate>Thu, 15 Nov 2012 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2012/infrastructure-as-code-code-but-not-as-we-know-it-devoxx/</guid><description>&lt;p&gt;Presented at Devoxx. Infrastructure as code is code — but not as we know it. The challenges and patterns of treating infrastructure with the same rigor as application code.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/7dh33I5hDHw?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=7dh33I5hDHw"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>DevOps Patterns Distilled - Velocity London 2012</title><link>https://jedi.be/blog/2012/devops-patterns-distilled-velocity-london-2012/</link><pubDate>Wed, 03 Oct 2012 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2012/devops-patterns-distilled-velocity-london-2012/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/SWRgiJNX8gI?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;This was a joint presentation with Gene Kim, Damon Edwards, and John Willis at Velocity London. We set out to distill the DevOps patterns we&amp;rsquo;d been seeing across organizations into something teachable. The framework that emerged centered on the Three Ways: systems thinking (optimizing the whole value stream, not just local efficiencies), amplifying feedback loops (shortening and strengthening signals from production back to development), and continuous experimentation and learning (creating a culture that encourages risk-taking and learning from failure).&lt;/p&gt;</description></item><item><title>Devops is a Verb - Atlassian Summit - San Francisco 2012</title><link>https://jedi.be/blog/2012/devops-is-a-verb-atlassian-summit-san-francisco-2012/</link><pubDate>Fri, 15 Jun 2012 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2012/devops-is-a-verb-atlassian-summit-san-francisco-2012/</guid><description>&lt;p&gt;&lt;img src="atlassian.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Presented at Atlassian. DevOps movement growth — spreading practices across the industry.&lt;/p&gt;</description></item><item><title>DevOps Patterns Distilled at Velocity London 2012</title><link>https://jedi.be/blog/2012/devops-patterns-distilled-at-velocity-london-2012/</link><pubDate>Fri, 15 Jun 2012 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2012/devops-patterns-distilled-at-velocity-london-2012/</guid><description>&lt;p&gt;&lt;img src="velocityconf.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Presented at Velocity Conference. DevOps movement growth — spreading practices across the industry.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/SWRgiJNX8gI?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=SWRgiJNX8gI"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>InfoQ - Interview</title><link>https://jedi.be/blog/2012/infoq-interview/</link><pubDate>Fri, 15 Jun 2012 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2012/infoq-interview/</guid><description>&lt;p&gt;&lt;img src="qcon.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Interview about infoq - interview. DevOps movement growth — spreading practices across the industry.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/1Z1zseMCj-I?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=1Z1zseMCj-I"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.infoq.com/interviews/debois-devops/"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>InfoQ Interview 2012 - Patrick Debois by Manuel Pais</title><link>https://jedi.be/blog/2012/infoq-interview-2012-patrick-debois-by-manuel-pais/</link><pubDate>Fri, 15 Jun 2012 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2012/infoq-interview-2012-patrick-debois-by-manuel-pais/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/1Z1zseMCj-I?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;Manuel Pais asked me about the origin of the DevOps name, and the honest answer is it was an accident. I wanted to organize a conference about applying agile practices to system administration, but &amp;ldquo;Agile System Administration Days&amp;rdquo; was too long for a Twitter hashtag. &amp;ldquo;DevOpsDays&amp;rdquo; fit, and &amp;ldquo;DevOps&amp;rdquo; stuck. I never intended to create a brand &amp;ndash; it just happened because people needed a word for the collaboration patterns they were already discovering independently.&lt;/p&gt;</description></item><item><title>Qcon 2012 - Cloud , So Much More than a Tools Fest Cloud So Much More than a Tools Fest</title><link>https://jedi.be/blog/2012/qcon-2012-cloud-so-much-more-than-a-tools-fest-cloud-so-much-more-than-a-tools-fest/</link><pubDate>Fri, 15 Jun 2012 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2012/qcon-2012-cloud-so-much-more-than-a-tools-fest-cloud-so-much-more-than-a-tools-fest/</guid><description>&lt;p&gt;&lt;img src="qcon.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Presented at QCon. DevOps movement growth — spreading practices across the industry.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/5XB77loDPFQ?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=5XB77loDPFQ"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Sogetti Nederland - Presentatie van de grondlegger van DevOps</title><link>https://jedi.be/blog/2012/sogetti-nederland-presentatie-van-de-grondlegger-van-devops/</link><pubDate>Fri, 15 Jun 2012 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2012/sogetti-nederland-presentatie-van-de-grondlegger-van-devops/</guid><description>&lt;p&gt;&lt;img src="sogetti.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on sogetti nederland - presentatie van de grondlegger van de&amp;hellip;. DevOps movement growth — spreading practices across the industry.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/nBVkDo3z_v4?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=nBVkDo3z_v4"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Using Monitoring and Metrics to Learn in Development - QCon 2012</title><link>https://jedi.be/blog/2012/using-monitoring-and-metrics-to-learn-in-development-qcon-2012/</link><pubDate>Fri, 15 Jun 2012 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2012/using-monitoring-and-metrics-to-learn-in-development-qcon-2012/</guid><description>&lt;p&gt;&lt;img src="qcon.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/AbIU2YR7ElE?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;The central idea of this talk was a parallel that kept nagging me: if test-driven development changed how we write code, shouldn&amp;rsquo;t monitoring-driven development change how we run it? TDD gives developers fast feedback during development. Monitoring should give the same tight feedback loop in production. The problem was that in 2012, monitoring was still firmly an ops concern &amp;ndash; developers deployed and moved on.&lt;/p&gt;</description></item><item><title>Devops Areas - Codifying devops practices</title><link>https://jedi.be/blog/2012/devops-areas-codifying-devops-practices/</link><pubDate>Sat, 12 May 2012 10:35:34 +0200</pubDate><guid>https://jedi.be/blog/2012/devops-areas-codifying-devops-practices/</guid><description>&lt;p&gt;While working on the &lt;a href="http://itrevolution.com/books/the-devops-cookbook/"&gt;Devops Cookbook&lt;/a&gt; with my fellow authors &lt;a href="http://twitter.com/realgenekim"&gt;Gene Kim&lt;/a&gt;,&lt;a href="http://twitter.com/botchagalupe"&gt;John Willis&lt;/a&gt;,&lt;a href="http://twitter.com/mikeorzenleanit"&gt;Mike Orzen&lt;/a&gt; we are gathering a lot of &amp;ldquo;devops&amp;rdquo; practices. For some time we struggled with structuring them in the book. I figured we were missing a mental model to relate the practices/stories to.&lt;/p&gt;
&lt;p&gt;This blogpost is a first stab at providing a structure to &lt;strong&gt;codify devops practices&lt;/strong&gt;. The wording, descriptions are pretty much work in progress, but I found them important enough to share to get your feedback.&lt;/p&gt;</description></item><item><title>Devops a Wicked problem</title><link>https://jedi.be/blog/2012/devops-a-wicked-problem/</link><pubDate>Sun, 08 Jan 2012 10:35:34 +0200</pubDate><guid>https://jedi.be/blog/2012/devops-a-wicked-problem/</guid><description>&lt;p&gt;One of the strong pillars of devops (if not the strongest) is the collaboration/communication. For the talk about Devops Metrics for Velocity 2011, I researched how to prove collaboration is a good thing: while discussing devops to people it sometimes comes to believe that it makes sense to collaborate more or that all this collaboration is overkill. I think at time I came across Design Thinking and read &lt;a href="http://www.tandfonline.com/doi/pdf/10.1080/15710880701875068"&gt;how it evolved from 1 person doing the design to listening to user requirements to participatory design&lt;/a&gt;. In the book &lt;a href="http://www.amazon.com/Design-Thinking-Understanding-Designers-Think/dp/1847886361/ref=pd_sim_b_6"&gt;Design Thinking - Understanding Designers Think&lt;/a&gt; Nigel Cross writes that design used to be collaborative thing (like guilds trying to push their craft forward).&lt;/p&gt;</description></item><item><title>Monitoring Wonderland Survey - Visualization</title><link>https://jedi.be/blog/2012/monitoring-wonderland-survey-visualization/</link><pubDate>Wed, 04 Jan 2012 19:35:34 +0200</pubDate><guid>https://jedi.be/blog/2012/monitoring-wonderland-survey-visualization/</guid><description>&lt;h2 id="a-picture-tells-more-than-a-"&gt;A picture tells more than a &amp;hellip;&lt;/h2&gt;
&lt;p&gt;Now that you&amp;rsquo;ve collected &lt;a href="http://sysadvent.blogspot.com/2011/12/day-23-all-metrics-or-how-you-too-can.html"&gt;all the metrics you wanted or even more&lt;/a&gt; , it&amp;rsquo;s time to make them useful by visualizing them. Every respecting metrics tool provides a visualization of the data collected. Older tools tended to revolve around creating RRD graphics from the data. Newer application are leveraging javascript or flash frameworks to have the data updated in realtime and rendered by the browser. People are exploring new ways of visualizing large amounts of data efficiently. &lt;a href="http://dtrace.org/blogs/brendan/2011/12/18/visualizing-device-utilization/"&gt;A good example is Visualizing Device Utilization by Brendan Gregg.&lt;/a&gt; or &lt;a href="http://onesandzeros.posterous.com/multi-user-realtime-heatmap-using-nodejs"&gt;Multi User - Realtime heatmap using Nodejs&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Monitoring Wonderland Survey - Moving up the stack Application and User metrics</title><link>https://jedi.be/blog/2012/monitoring-wonderland-survey-moving-up-the-stack-application-and-user-metrics/</link><pubDate>Wed, 04 Jan 2012 10:35:34 +0200</pubDate><guid>https://jedi.be/blog/2012/monitoring-wonderland-survey-moving-up-the-stack-application-and-user-metrics/</guid><description>&lt;p&gt;While all the previously described metric systems have easy protocols, they tend to stay in Sysadmin/Operations land. But you should not stop there.
There is a lot more to track than CPU,Memory and Disk metrics. This blogpost is about metrics up the stack: at the Application Middleware, Application and the User Usage.&lt;/p&gt;
&lt;h3 id="to-the-cloud"&gt;To the cloud&lt;/h3&gt;
&lt;h4 id="application-metrics"&gt;Application Metrics&lt;/h4&gt;
&lt;p&gt;Maybe grumpy sysadmins have scared the developers and business to the cloud. It seems that the space of Application metrics, whether it&amp;rsquo;s Ruby, Java , PHP is being ruled today by &lt;a href="http://newrelic.com/"&gt;New Relic&lt;/a&gt;
In a blogpost New Relic describes serving about &lt;a href="http://highscalability.com/blog/2011/7/18/new-relic-architecture-collecting-20-billion-metrics-a-day.html"&gt;20 Billion Metrics A day&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Monitoring Wonderland Survey - Nagios the Mighty Beast</title><link>https://jedi.be/blog/2012/monitoring-wonderland-survey-nagios-the-mighty-beast/</link><pubDate>Tue, 03 Jan 2012 19:35:34 +0200</pubDate><guid>https://jedi.be/blog/2012/monitoring-wonderland-survey-nagios-the-mighty-beast/</guid><description>&lt;h3 id="controlling-the-tool-everybody-hates-but-still-uses"&gt;Controlling the tool everybody hates, but still uses&lt;/h3&gt;
&lt;p&gt;This blog post mainly contains my findings on getting data in and out of Nagios. That data can be status information, performance information and notifications.
At the end there are some pointers on ruby integration with &lt;a href="http://www.pingdom.com"&gt;Pingdom&lt;/a&gt; and &lt;a href="http://www.atlassian.com/software/jira/overview"&gt;Jira&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The idea is similar to my previous blogposting &lt;a href="http://jedi.be/blog/2012/01/03/monitoring-wonderland-metrics-api-gateways/"&gt;Monitoring Wonderland Survey - Metrics - API - Gateways&lt;/a&gt;:
I want to share/open up this data for others to consume, preferably on a bus like system and using events instead of polling.&lt;/p&gt;</description></item><item><title>Monitoring Wonderland Survey - Metrics - API - Gateways</title><link>https://jedi.be/blog/2012/monitoring-wonderland-survey-metrics-api-gateways/</link><pubDate>Tue, 03 Jan 2012 15:35:34 +0200</pubDate><guid>https://jedi.be/blog/2012/monitoring-wonderland-survey-metrics-api-gateways/</guid><description>&lt;p&gt;&lt;em&gt;Update 4/01/2012: added ways to add metrics via logs, java pickle graphite feeder&lt;/em&gt;&lt;/p&gt;
&lt;h3 id="one-tool-to-rule-them-all-not"&gt;One tool to rule them all? Not.&lt;/h3&gt;
&lt;p&gt;If you are working within an enterprise , chances are that you have different metric systems in place:
You might have some Cacti, Ganglia, Collectd, etc&amp;hellip; due to historical reasons, different departments,&lt;/p&gt;
&lt;p&gt;This reminded me of the situation while I was working in Identity Management: you might have an LDAP, Active Directory, local HR database etc.
There would be plans and discussions of using one over the other, and gateways would need to be written. I learned a few lessons there:&lt;/p&gt;</description></item><item><title>Monitoring Wonderland Survey - Introduction</title><link>https://jedi.be/blog/2012/monitoring-wonderland-survey-introduction/</link><pubDate>Tue, 03 Jan 2012 10:35:34 +0200</pubDate><guid>https://jedi.be/blog/2012/monitoring-wonderland-survey-introduction/</guid><description>&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;While Automation is great to get you going and doing things faster and reproducible, Monitoring/Metrics are probably more valuable for learning and getting feedback from what&amp;rsquo;s really going on. Matthias Meyer describes it as the &lt;a href="http://www.paperplanes.de/2011/1/5/the_virtues_of_monitoring.html"&gt;virtues of monitoring&lt;/a&gt;. Nothing new, if you have been listening to &lt;a href="http://www.kitchensoap.com/"&gt;John Allspaw&lt;/a&gt; on &lt;a href="http://assets.en.oreilly.com/1/event/65/Metrics-driven%20Engineering%20at%20Etsy%20Presentation.pdf"&gt;Metrics Driven Engineering (pdf)&lt;/a&gt;, essentially putting the science back in IT as &lt;a href="https://twitter.com/adamfblahblah"&gt;Adam Fletcher&lt;/a&gt; noted at the Boston devopsdays openspace session on &lt;a href="http://www.thesimplelogic.com/2011/03/22/what-does-a-sysadmin-look-like-in-10-years/"&gt;What does a sysadmin look like in 10 years&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Interview - DevOpsDays Austin 2012</title><link>https://jedi.be/blog/2012/interview-devopsdays-austin-2012/</link><pubDate>Sun, 01 Jan 2012 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2012/interview-devopsdays-austin-2012/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/M8U1TjEs0Fc?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;At DevOpsDays Austin 2012, I talked about how devops came about in 2009 by organizing a conference and accidentally coining a word. The concept drew on what already existed &amp;ndash; continuous integration, agile, kanban, cloud &amp;ndash; but mixed them in a new way.&lt;/p&gt;
&lt;p&gt;When asked about the definition of devops, I explained why there is no manifesto. People wanted one, but writing it down would have frozen the idea. By not defining it rigidly, the concept kept growing because everyone could bring their own piece to the table. There are 25 definitions of cloud, and it is still useful. Same thing.&lt;/p&gt;</description></item><item><title>JAX London 2012 - DevOps with the S for Sharing</title><link>https://jedi.be/blog/2012/jax-london-2012-devops-with-the-s-for-sharing/</link><pubDate>Sun, 01 Jan 2012 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2012/jax-london-2012-devops-with-the-s-for-sharing/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/rrddqVl-k0c?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;At JAX London 2012, I focused on the S in devops &amp;ndash; sharing. Agile brought business and developers together. Cloud brought operations and users together. DevOps addressed the gap in the middle where ideas went from development to production and money came back from users. The problem was that this handoff had a massive hiccup.&lt;/p&gt;</description></item><item><title>JAX London 2012 - Infrastructure as Code - Its Code But Not as We Know It</title><link>https://jedi.be/blog/2012/jax-london-2012-infrastructure-as-code-its-code-but-not-as-we-know-it/</link><pubDate>Sun, 01 Jan 2012 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2012/jax-london-2012-infrastructure-as-code-its-code-but-not-as-we-know-it/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/1OhQgMS3kVQ?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;At JAX London 2012, I walked a developer audience through what infrastructure as code actually looks like in practice, focusing on Chef and Puppet. These are not shell script replacements &amp;ndash; they abstract away the specifics of package managers, init systems, and operating systems so you can describe what you want your infrastructure to be rather than how to get there.&lt;/p&gt;</description></item><item><title>QCon 2012 - Cloud, So Much More Than a Tools Fest</title><link>https://jedi.be/blog/2012/qcon-2012-cloud-so-much-more-than-a-tools-fest/</link><pubDate>Sun, 01 Jan 2012 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2012/qcon-2012-cloud-so-much-more-than-a-tools-fest/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/5XB77loDPFQ?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;I joined a team inside a traditional enterprise that was building a real-time TV interaction app &amp;ndash; the kind where a million viewers vote live during a show and the host responds in real time. The internal infrastructure team said they could handle it, but the peak loads were far beyond what they had ever provisioned. So the developers did what clever developers do: they went to the cloud.&lt;/p&gt;</description></item><item><title>Behavioral testing with Vagrant - Take 2</title><link>https://jedi.be/blog/2011/behavioral-testing-with-vagrant-take-2/</link><pubDate>Thu, 15 Dec 2011 12:35:34 +0200</pubDate><guid>https://jedi.be/blog/2011/behavioral-testing-with-vagrant-take-2/</guid><description>&lt;p&gt;&lt;strong&gt;A big thanks to &lt;a href="http://www.atlassian.com"&gt;Atlassian&lt;/a&gt; for allowing me to post this series!!&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id="running-tests-from-within-the-vm"&gt;Running tests from within the VM&lt;/h3&gt;
&lt;p&gt;After I covered &lt;a href="http://jedi.be/blog/2011/12/05/puppet-unit-testing-like-a-pro"&gt;Puppet Unit Testing&lt;/a&gt;, the logical step is writing about &lt;em&gt;Behavioral testing&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;While writing this , I can up with a good example of why BDD needs to complement your Unit tests:
I have installed the Apache Puppet Module, and all provision ran ok. I wasn&amp;rsquo;t until I tested the webpage with &lt;code&gt;lynx http://localhost&lt;/code&gt; that I understood I needed to create a default website. This is of course a trivial example, but I shows you that BDD can help you in testing logical errors.&lt;/p&gt;</description></item><item><title>Test Driven Infrastructure with Vagrant, Puppet and Guard</title><link>https://jedi.be/blog/2011/test-driven-infrastructure-with-vagrant-puppet-and-guard/</link><pubDate>Tue, 13 Dec 2011 12:35:34 +0200</pubDate><guid>https://jedi.be/blog/2011/test-driven-infrastructure-with-vagrant-puppet-and-guard/</guid><description>&lt;h4 id="this-is-a-repost-of-my-sysadvent-blogpost-its-merely-here-for-archival-purposes-or-for-people-who-read-my-blog-but-didnt-see-the-sysadvent-blogpost"&gt;This is a repost of my &lt;a href="http://sysadvent.blogspot.com/"&gt;SysAdvent&lt;/a&gt; blogpost. It&amp;rsquo;s merely here for archival purposes, or for people who read my blog but didn&amp;rsquo;t see the sysadvent blogpost.&lt;/h4&gt;
&lt;hr&gt;
&lt;h2 id="why"&gt;Why&lt;/h2&gt;
&lt;p&gt;Lots has been written about &lt;a href="http://vagrantup.com"&gt;Vagrant&lt;/a&gt;. It simply is a great tool: people use it as a sandbox environment to develop their Chef recipes or Puppet manifests in a safe environment.&lt;/p&gt;
&lt;p&gt;The workflow usually looks like this:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;you create a vagrant vm&lt;/li&gt;
&lt;li&gt;share some puppet/chef files via a shared directory&lt;/li&gt;
&lt;li&gt;edit some files locally&lt;/li&gt;
&lt;li&gt;run a &lt;code&gt;vagrant provision&lt;/code&gt; to see if this works&lt;/li&gt;
&lt;li&gt;and if you are happy with it, commit it to your favorite version control repository&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Specifically for puppet, thanks to the great work by &lt;a href="http://twitter.com/nistude"&gt;Nikolay Sturm&lt;/a&gt; and &lt;a href="http://twitter.com/rodjek"&gt;Tim Sharpe&lt;/a&gt;, we can now also complement this with tests written in &lt;a href="https://github.com/rodjek/rspec-puppet"&gt;rspec-puppet&lt;/a&gt; and &lt;a href="https://github.com/nistude/cucumber-puppet"&gt;cucumber-puppet&lt;/a&gt;. You can find more info at &lt;a href="https://www.jedi.be/blog/2011/12/05/puppet-unit-testing-like-a-pro/"&gt;Puppet unit testing like a pro&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Devops from a sysadmin perspective</title><link>https://jedi.be/blog/2011/devops-from-a-sysadmin-perspective/</link><pubDate>Wed, 07 Dec 2011 07:35:34 +0200</pubDate><guid>https://jedi.be/blog/2011/devops-from-a-sysadmin-perspective/</guid><description>&lt;br&gt;
This year [LISA (Large Installation System Administration) 2011 Conference](http://www.usenix.org/events/lisa11/index.html) has a theme on "devops".
&lt;p&gt;The LISA crowd has been practicing automation for a long time, and many of them just look at devops as something they have always been doing.&lt;/p&gt;
&lt;p&gt;So they have asked me to write an article for &lt;a href="http://www.usenix.org/publications/login/"&gt;Usenix ;Login magazine&lt;/a&gt; to explain devops from a sysadmin perspective. As &lt;a href="http://www.usenix.org/publications/login/2011-12/index.html"&gt;the article&lt;/a&gt; requires a subscription ,I&amp;rsquo;m re-posting it here for others to enjoy :)&lt;/p&gt;</description></item><item><title>Puppet unit testing like a pro</title><link>https://jedi.be/blog/2011/puppet-unit-testing-like-a-pro/</link><pubDate>Mon, 05 Dec 2011 12:35:34 +0200</pubDate><guid>https://jedi.be/blog/2011/puppet-unit-testing-like-a-pro/</guid><description>&lt;p&gt;&lt;strong&gt;A big thanks to &lt;a href="http://www.atlassian.com"&gt;Atlassian&lt;/a&gt; for allowing me to post this series!!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In our &lt;a href="http://jedi.be/blog/2011/12/05/puppet-versioning-like-a-pro/"&gt;previous blogpost on Puppet Versioning&lt;/a&gt;, we described the most basic check to see if a puppet manifest was valid. We used the parseonly function to see if it would compile.&lt;/p&gt;
&lt;p&gt;Until know this means we have only have &lt;em&gt;if the compiler is happy&lt;/em&gt;, not that it performs &lt;em&gt;the function it needs to do.&lt;/em&gt; In 2009 after the &lt;a href="http://devopsdays.org/events/ghent09"&gt;first devopsdays&lt;/a&gt; I wrote a collection of &lt;a href="https://www.jedi.be/blog/2009/11/12/collection-of-test-driven-infrastructure-links/"&gt;Test Driven Infrastructure Links&lt;/a&gt; . This was obviously inspired by &lt;a href="http://auxesis.github.com/cucumber-nagios/"&gt;Lindsay Holmwood&amp;rsquo;s talk on cucumber-nagios&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Puppet versioning like a pro</title><link>https://jedi.be/blog/2011/puppet-versioning-like-a-pro/</link><pubDate>Mon, 05 Dec 2011 10:35:34 +0200</pubDate><guid>https://jedi.be/blog/2011/puppet-versioning-like-a-pro/</guid><description>&lt;p&gt;&lt;strong&gt;A big thanks to &lt;a href="http://www.atlassian.com"&gt;Atlassian&lt;/a&gt; for allowing me to post this series!!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;There is &lt;em&gt;NO reason&lt;/em&gt;, not to use a version control system while developing puppet manifest/modules. Stating that should be an open door. It allows you to go back in time, share things more easily and track your changes. There is a lot of information out there on how to work with git or any other system. But here a few tips that might help you developing modules:&lt;/p&gt;</description></item><item><title>Puppet editing like a pro</title><link>https://jedi.be/blog/2011/puppet-editing-like-a-pro/</link><pubDate>Mon, 05 Dec 2011 09:35:34 +0200</pubDate><guid>https://jedi.be/blog/2011/puppet-editing-like-a-pro/</guid><description>&lt;p&gt;I&amp;rsquo;ve spent some time recently on setting up my environment to work more productively on writing puppet manifests.
This blogpost highlights some of the findings to get me more productive on editing puppet files and modules.
Some older information can be found at &lt;a href="http://projects.puppetlabs.com/projects/1/wiki/Editor_Tips"&gt;Editor Tips&lt;/a&gt; on the puppetlabs website.&lt;/p&gt;
&lt;h3 id="tip-1-syntax-highlightingsnippet-completion"&gt;Tip 1: Syntax highlighting,snippet completion&lt;/h3&gt;
&lt;p&gt;Puppet syntax is very specific, it&amp;rsquo;s important to get clues about missing curly braces, semi-colums, etc .. as fast as possible. There is support for this in the most common editors:&lt;/p&gt;</description></item><item><title>Manage Non-Cloud Dev+Test Environment With a Cloud Hat On</title><link>https://jedi.be/blog/2011/manage-non-cloud-dev-test-environment-with-a-cloud-hat-on/</link><pubDate>Wed, 23 Nov 2011 10:35:34 +0200</pubDate><guid>https://jedi.be/blog/2011/manage-non-cloud-dev-test-environment-with-a-cloud-hat-on/</guid><description>&lt;p&gt;Over the years I&amp;rsquo;ve moved from Production to Test to Development and back to Production.&lt;/p&gt;
&lt;p&gt;This presentation is a summary of my learnings along the way:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;After running larger production environments I wondered how it would be different in the cloud&lt;/li&gt;
&lt;li&gt;What would be extra if you already have configmt, continouous delivery etc..&lt;/li&gt;
&lt;li&gt;I learned that selfservicing and API&amp;rsquo;s can make a huge difference&lt;/li&gt;
&lt;li&gt;and I plea for more IT companies to apply these principles in their internal IT.&lt;/li&gt;
&lt;li&gt;not only for machine provisioning , but also for logging, monitoring, etc ..&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Here&amp;rsquo;s my presentation from &lt;a href="http://www.cloudcamp.org/ghent/2011-11-21"&gt;cloudcamp Ghent 2011&lt;/a&gt; that was brilliantly organized by &lt;a href="http://blog.cluttr.be/"&gt;Frederik Van Hecke&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Advanced Virtualbox and Vagrant tips for VLAN,PXE and Hostonly networking</title><link>https://jedi.be/blog/2011/advanced-virtualbox-and-vagrant-tips-for-vlanpxe-and-hostonly-networking/</link><pubDate>Tue, 04 Oct 2011 10:35:34 +0200</pubDate><guid>https://jedi.be/blog/2011/advanced-virtualbox-and-vagrant-tips-for-vlanpxe-and-hostonly-networking/</guid><description>&lt;p&gt;I&amp;rsquo;ve raved about &lt;a href="http://vagrant.up"&gt;Vagrant&lt;/a&gt; many &lt;a href="https://www.jedi.be/blog/2011/03/28/using-vagrant-as-a-team/"&gt;many&lt;/a&gt; times before.&lt;/p&gt;
&lt;p&gt;Initially it was concieved for single machines running behind a NAT interface. Later support for hostonly-networking was added, opening the possibility to have multiple host talk together over a private network.&lt;/p&gt;
&lt;p&gt;But what if the network setup of production is much more complex than this? In this blogpost I&amp;rsquo;m going to explain to reproduce the following network setup in a vagrant setup:&lt;/p&gt;
&lt;h3 id="the-network-setup"&gt;The network setup&lt;/h3&gt;
&lt;pre&gt;
HOST
|
|
eth2 eth2
(NAT) (NAT)
| |
[ Gateway ] &lt;----&gt; [ Mgmt Host] &lt;-----&gt; [Servers1,2]
br10 br10 eth3 br0
(eth0.10, (eth0.10, (eth0
eth1.10) eth1.10) eth1)
vboxnet0 vboxnet0 vboxnet1 vboxnet1
&lt;/pre&gt;
&lt;p&gt;This is quite a typical production setup:&lt;/p&gt;</description></item><item><title>Jclouds Training</title><link>https://jedi.be/blog/2011/jclouds-training/</link><pubDate>Mon, 12 Sep 2011 15:03:04 +0200</pubDate><guid>https://jedi.be/blog/2011/jclouds-training/</guid><description>&lt;p&gt;I&amp;rsquo;m proud to announce the following training:&lt;/p&gt;
&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://jclouds.org"&gt;&lt;img src='https://jedi.be/events/jclouds-training-2011/jclouds.jpeg'&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;h3&gt;working your way through the clouds with java&lt;/h3&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="http://jclouds.org"&gt;Jclouds&lt;/a&gt; is an open source library that helps you get started in the cloud and reuse your java and clojure development skills. Our api allows you freedom to use portable abstractions or cloud-specific features. We test support of 30 cloud providers and cloud software stacks, including Amazon, GoGrid, Ninefold, vCloud, OpenStack, and Azure.&lt;/p&gt;</description></item><item><title>Continuous Integration for the world - Agile 2011</title><link>https://jedi.be/blog/2011/continuous-integration-for-the-world-agile-2011/</link><pubDate>Tue, 06 Sep 2011 12:10:04 +0200</pubDate><guid>https://jedi.be/blog/2011/continuous-integration-for-the-world-agile-2011/</guid><description>&lt;p&gt;In 2008 at Agile Toronto, I did a session on Agile Infrastructure. This is where I met &lt;a href="http://stochasticresonance.wordpress.com/"&gt;Andrew Shafer&lt;/a&gt; (working at Reductive Labs). There wasn&amp;rsquo;t that much attention for it back then, we were still figuring out the impact and ideas. Now 3 years later, I was keen on doing a follow-up at the big Agile2011 conference in Utah.&lt;/p&gt;
&lt;p&gt;I had the pleasure to co-present with the illustrious &lt;a href="http://www.build-doctor.com/"&gt;Julian Simpson (aka Build Doctor)&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Devopsdays Downunder 2011 - Keynote</title><link>https://jedi.be/blog/2011/devopsdays-downunder-2011-keynote/</link><pubDate>Tue, 06 Sep 2011 10:54:04 +0200</pubDate><guid>https://jedi.be/blog/2011/devopsdays-downunder-2011-keynote/</guid><description>&lt;p&gt;At the first &lt;a href="http://devopsdays.org/events/2009-ghent/"&gt;devopsdays in Ghent 2009&lt;/a&gt; we were extremely lucky to have &lt;a href="http://holmwood.id.au/~lindsay/"&gt;Lindsay Holmwood&lt;/a&gt; present.&lt;/p&gt;
&lt;p&gt;I had to skip the first devopsdays downunder. So I was honoured to be asked by Lindsay to do a &lt;a href="http://devopsdownunder.org/"&gt;keynote on devops in Melbourne&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;It was a great conference and I really enjoyed meeting several of my twitter-buddies in the flesh. If you have the chance, go to it next year!
All talks were recorded, you can find them on &lt;a href="http://devopsdownunder.org/programme/"&gt;the programme page on the website&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Why Vagrant is cool - Presentation at Devopsdays MountainView 2011</title><link>https://jedi.be/blog/2011/why-vagrant-is-cool-presentation-at-devopsdays-mountainview-2011/</link><pubDate>Tue, 06 Sep 2011 10:15:04 +0200</pubDate><guid>https://jedi.be/blog/2011/why-vagrant-is-cool-presentation-at-devopsdays-mountainview-2011/</guid><description>&lt;p&gt;I make it no secret. I simply love &lt;a href="http://vagrantup.com"&gt;vagrant&lt;/a&gt;. Why?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;I think I mainly love it for it&amp;rsquo;s simplicity , only a few keystrokes and you&amp;rsquo;re up and running&lt;/li&gt;
&lt;li&gt;the fact that sharing becomes so easy across team members (even to sales)&lt;/li&gt;
&lt;li&gt;and we can all reuse our favorite tools (chef/puppet/shell) and editors&lt;/li&gt;
&lt;li&gt;all from simple textfiles , version controlled&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;One of the ideas I got back from discussing it with &lt;a href="http://dev2ops.org/blog/2010/1/30/please-welcome-dev2opss-newest-blogger-lee-thompson.html"&gt;Lee Thompson&lt;/a&gt; was thaat it would be nice to have the same repeatability for a development/desktop environment. Is every developer&amp;rsquo;s laptop a special snowflake? Or can we manage it the same as a rebuildable server. I think this fits nicely with &lt;a href="http://jtimberman.posterous.com/update-to-managing-my-workstations"&gt;Joshua Timberman managing his desktop with Chef&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Devops Metrics - Velocityconf 2011</title><link>https://jedi.be/blog/2011/devops-metrics-velocityconf-2011/</link><pubDate>Tue, 06 Sep 2011 09:25:04 +0200</pubDate><guid>https://jedi.be/blog/2011/devops-metrics-velocityconf-2011/</guid><description>&lt;p&gt;Whenever you hear a new theory or idea (like devops), people ask for proof before they engage. This is only natural I guess. This was the reason why I wanted to explore ways to measure devops success. Or rephrased: &amp;ldquo;Measuring the devops gap&amp;rdquo; . The result of my findings were presented at VelocityConf in June. While I initially planned to present with &lt;a href="http://theagileexecutive.com/"&gt;Israel Gat&lt;/a&gt; due to circumstances he switched at the last responsible moment with &lt;a href="http://stochasticresonance.wordpress.com/"&gt;Andrew Shafer&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Damn Abstraction - Presentation at Gotocon</title><link>https://jedi.be/blog/2011/damn-abstraction-presentation-at-gotocon/</link><pubDate>Mon, 05 Sep 2011 17:03:04 +0200</pubDate><guid>https://jedi.be/blog/2011/damn-abstraction-presentation-at-gotocon/</guid><description>&lt;p&gt;In May 2011 I was asked to do a presentation at &lt;a href="http://gotocon.com/cph-2011/"&gt;GotoCon CopenHagen&lt;/a&gt;.
Unfortunately due to illness I had to cancel at the last moment.
I hope to make up for it in October at &lt;a href="http://gotocon.com/aarhus-2011/speaker/Patrick+Debois"&gt;GotoCon Aarhus&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The main theme was that there is the notion in software development that everything can be solved by another level of indirection/abstraction. In a way the cloud are like one of these abstractions. Personally I really like abstraction as they allow you easier thinking about your problem domain. But &amp;hellip; , if things fails you want to understand what happens below the abstractions.&lt;/p&gt;</description></item><item><title>Agile 20211 - Continous Integration for the World UTAH</title><link>https://jedi.be/blog/2011/agile-20211-continous-integration-for-the-world-utah/</link><pubDate>Wed, 15 Jun 2011 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2011/agile-20211-continous-integration-for-the-world-utah/</guid><description>&lt;p&gt;&lt;img src="agile2009.gif" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Presented at Agile Conference. DevOps movement growth — spreading practices across the industry.&lt;/p&gt;</description></item><item><title>Bootstrapping a DevOps Mentality — Skills Matter 2011</title><link>https://jedi.be/blog/2011/bootstrapping-a-devops-mentality-skills-matter-2011/</link><pubDate>Wed, 15 Jun 2011 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2011/bootstrapping-a-devops-mentality-skills-matter-2011/</guid><description>&lt;p&gt;Presented at Skills Matter, London. Inside the brain of DevOps — how to bootstrap a DevOps mentality in your organization.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/q9lr7Nc-4MY?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=q9lr7Nc-4MY"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Bootstrapping a devops mentality | Video</title><link>https://jedi.be/blog/2011/bootstrapping-a-devops-mentality-video/</link><pubDate>Wed, 15 Jun 2011 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2011/bootstrapping-a-devops-mentality-video/</guid><description>&lt;p&gt;&lt;img src="skillsmatter.gif" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on bootstrapping a devops mentality | video. DevOps movement growth — spreading practices across the industry.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://skillsmatter.com/event/agile-testing/bootstrapping-a-devops-mentality"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Devops , a software revolution in the making</title><link>https://jedi.be/blog/2011/devops-a-software-revolution-in-the-making/</link><pubDate>Wed, 15 Jun 2011 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2011/devops-a-software-revolution-in-the-making/</guid><description>&lt;p&gt;&lt;img src="cutter-consortium.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on devops , a software revolution in the making. DevOps movement growth — spreading practices across the industry.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.cutter.com/article/devops-software-revolution-making-416511"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Devops Metrics - Velocityconf - Mountain View - 2011 (teaser)</title><link>https://jedi.be/blog/2011/devops-metrics-velocityconf-mountain-view-2011-teaser/</link><pubDate>Wed, 15 Jun 2011 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2011/devops-metrics-velocityconf-mountain-view-2011-teaser/</guid><description>&lt;p&gt;&lt;img src="velocityconf.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Presented at Velocity Conference. DevOps movement growth — spreading practices across the industry.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/Dfq0yU75-cc?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=Dfq0yU75-cc"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>DevOps Metrics and Measurement Panel - DevOpsDays Mountain View 2011</title><link>https://jedi.be/blog/2011/devops-metrics-and-measurement-panel-devopsdays-mountain-view-2011/</link><pubDate>Wed, 15 Jun 2011 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2011/devops-metrics-and-measurement-panel-devopsdays-mountain-view-2011/</guid><description>&lt;p&gt;&lt;img src="devopsdays.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/NZXCrUUExuE?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;This panel brought together some of the sharpest minds in monitoring at the time: Alexis Le-Quoc from Datadog, Laurie Denness from Etsy, Vladimir Vuksan from Ganglia, and Brian Doll from New Relic. The core question we kept circling was straightforward &amp;ndash; how do you get developers to actually look at graphs? The answer turned out to be less about better tools and more about access. When developers can instrument their own code and see results immediately, the behavior changes on its own.&lt;/p&gt;</description></item><item><title>Gotocon 2011 - Devops Fools, Tools and other smart things - Aarhus</title><link>https://jedi.be/blog/2011/gotocon-2011-devops-fools-tools-and-other-smart-things-aarhus/</link><pubDate>Wed, 15 Jun 2011 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2011/gotocon-2011-devops-fools-tools-and-other-smart-things-aarhus/</guid><description>&lt;p&gt;&lt;img src="gotocon.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Presented at GOTO Conference. DevOps movement growth — spreading practices across the industry.&lt;/p&gt;</description></item><item><title>Gotocon 2011 Copenhagen - Infrastructure Abstractions are everywhere</title><link>https://jedi.be/blog/2011/gotocon-2011-copenhagen-infrastructure-abstractions-are-everywhere/</link><pubDate>Wed, 15 Jun 2011 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2011/gotocon-2011-copenhagen-infrastructure-abstractions-are-everywhere/</guid><description>&lt;p&gt;&lt;img src="gotocon.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Presented at GOTO Conference. DevOps movement growth — spreading practices across the industry.&lt;/p&gt;</description></item><item><title>Gotocon Copenhagen - Using monitoring and metrics to learn in development</title><link>https://jedi.be/blog/2011/gotocon-copenhagen-using-monitoring-and-metrics-to-learn-in-development/</link><pubDate>Wed, 15 Jun 2011 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2011/gotocon-copenhagen-using-monitoring-and-metrics-to-learn-in-development/</guid><description>&lt;p&gt;&lt;img src="gotocon.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Presented at GOTO Conference. DevOps movement growth — spreading practices across the industry.&lt;/p&gt;</description></item><item><title>In the Brain of Patrick Debois: Bootstrapping a DevOps Mentality - Skillsmatter 2011</title><link>https://jedi.be/blog/2011/in-the-brain-of-patrick-debois-bootstrapping-a-devops-mentality-skillsmatter-2011/</link><pubDate>Wed, 15 Jun 2011 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2011/in-the-brain-of-patrick-debois-bootstrapping-a-devops-mentality-skillsmatter-2011/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/q9lr7Nc-4MY?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;This talk at Skillsmatter was my attempt to answer a question that kept coming up: how do you actually bootstrap DevOps in an organization that isn&amp;rsquo;t ready for it? The technical practices get all the attention, but the real challenge is building trust between teams that have spent years in separate silos. I found a framework in Stephen Covey&amp;rsquo;s &amp;ldquo;The Speed of Trust&amp;rdquo; that mapped perfectly onto what I was seeing in DevOps transformations.&lt;/p&gt;</description></item><item><title>Intro to devops | Video</title><link>https://jedi.be/blog/2011/intro-to-devops-video/</link><pubDate>Wed, 15 Jun 2011 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2011/intro-to-devops-video/</guid><description>&lt;p&gt;&lt;img src="paris_jug.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on intro to devops | video. DevOps movement growth — spreading practices across the industry.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.parisjug.org/xwiki/bin/view/Meeting/20110228"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Measuring the DevOps Gap - Patrick Debois &amp; Andrew Schaefer - VelocityConf 2011</title><link>https://jedi.be/blog/2011/measuring-the-devops-gap-patrick-debois-andrew-schaefer-velocityconf-2011/</link><pubDate>Wed, 15 Jun 2011 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2011/measuring-the-devops-gap-patrick-debois-andrew-schaefer-velocityconf-2011/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/lnWHZgdZXW4?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;Andrew Schaefer and I presented this talk at VelocityConf because we kept running into the same question: if DevOps is about collaboration between dev and ops, how do you actually measure that collaboration? You can measure deployment frequency and mean time to recovery, but those are outcomes. We wanted to measure the process itself.&lt;/p&gt;</description></item><item><title>Measuring the DevOps Gap — VelocityConf 2011</title><link>https://jedi.be/blog/2011/measuring-the-devops-gap-velocityconf-2011/</link><pubDate>Wed, 15 Jun 2011 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2011/measuring-the-devops-gap-velocityconf-2011/</guid><description>&lt;p&gt;Presented at VelocityConf 2011 with Andrew Schaefer. Early work on measuring the gap between development and operations — how do you quantify the DevOps problem?&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/lnWHZgdZXW4?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=lnWHZgdZXW4"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Installable Vagrant Boxes</title><link>https://jedi.be/blog/2011/installable-vagrant-boxes/</link><pubDate>Thu, 31 Mar 2011 17:03:04 +0200</pubDate><guid>https://jedi.be/blog/2011/installable-vagrant-boxes/</guid><description>&lt;p&gt;We distribute vagrantbox to people demo-ing our project. It is a hassle to install the whole setup for non-IT people
The following is a proof of concept to make a self installing vagrant machine.&lt;/p&gt;
&lt;p&gt;To create the box you need:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;jruby installed&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To run the box:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You need to have Virtualbox installed&lt;/li&gt;
&lt;li&gt;And Java running on the machine&lt;/li&gt;
&lt;li&gt;on windows machines you need to comply to &lt;a href="http://vagrantup.com/docs/getting-started/setup/windows.html"&gt;vagrant windows rules&lt;/a&gt; (64bit)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="get-jruby-and-all-the-gems-installed"&gt;Get Jruby and all the gems installed&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-ruby" data-lang="ruby"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;$&lt;/span&gt; rvm install jruby
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;$&lt;/span&gt; rvm use jruby
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;$&lt;/span&gt; mkdir shrinkwrap
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;$&lt;/span&gt; cd shrinkwrap
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;$&lt;/span&gt; cat &lt;span style="color:#f92672"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#66d9ef"&gt;EOF&lt;/span&gt; &lt;span style="color:#f92672"&gt;&amp;gt;&lt;/span&gt; &lt;span style="color:#66d9ef"&gt;Gemfile&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;source &lt;span style="color:#e6db74"&gt;&amp;#39;http://rubygems.org&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;gem &lt;span style="color:#e6db74"&gt;&amp;#39;vagrant&amp;#39;&lt;/span&gt;, &lt;span style="color:#e6db74"&gt;&amp;#39;0.7.2&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;gem &lt;span style="color:#e6db74"&gt;&amp;#39;warbler&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;gem &lt;span style="color:#e6db74"&gt;&amp;#39;sinatra&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;gem &lt;span style="color:#e6db74"&gt;&amp;#39;jruby-openssl&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;gem &lt;span style="color:#e6db74"&gt;&amp;#39;jruby-win32ole&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;EOF&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;$&lt;/span&gt; gem install bundler
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#960050;background-color:#1e0010"&gt;$&lt;/span&gt; bundle install
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="prepare-the-vagrantfile"&gt;Prepare the vagrantfile&lt;/h2&gt;
&lt;p&gt;We create a simple vagrantfile that downloads a box running ubuntu&lt;/p&gt;</description></item><item><title>Vagrant Testing, Testing, One Two</title><link>https://jedi.be/blog/2011/vagrant-testing-testing-one-two/</link><pubDate>Tue, 29 Mar 2011 10:35:34 +0200</pubDate><guid>https://jedi.be/blog/2011/vagrant-testing-testing-one-two/</guid><description>&lt;p&gt;Now that we have Vagrant up and running with our favorite Config Management, let&amp;rsquo;s see how we can integrate testing into our workflow.&lt;/p&gt;
&lt;p&gt;Given our awesome project from my &amp;lsquo;&lt;a href="http://jedi.be/blog/2011/03/28/using-vagrant-as-a-team/"&gt;Using Vagrant as a Team&lt;/a&gt;&amp;rsquo; post we have the following components:&lt;/p&gt;
&lt;pre&gt;
[DIR] awesome-vagrant (2)
- [DIR] awesome-frontend
- [DIR] awesome-datastore
- [DIR] awesome-data
- [DIR] awesome-chefrepo (1a)
- [DIR] awesome-puppetrepo (1b)
&lt;/pre&gt;
&lt;h2 id="what-do-we-test"&gt;What do we test?&lt;/h2&gt;
&lt;p&gt;As awesome-{frontend,datastore,data} are considered traditional software components, they would include the usual unit and integration tests from themselves. You can find ample information on the web for your favorite software component.&lt;/p&gt;</description></item><item><title>Provisioning Workflow - Using Vsphere and Puppet</title><link>https://jedi.be/blog/2011/provisioning-workflow-using-vsphere-and-puppet/</link><pubDate>Tue, 29 Mar 2011 09:19:20 +0200</pubDate><guid>https://jedi.be/blog/2011/provisioning-workflow-using-vsphere-and-puppet/</guid><description>&lt;p&gt;On a recent project we explored how to further integrate &lt;a href="http://puppetlabs.com"&gt;puppet&lt;/a&gt; and &lt;a href="http://www.vmware.com/products/vsphere/overview.html"&gt;Vsphere&lt;/a&gt; to get EC2 like provisioning, all command-line based.&lt;/p&gt;
&lt;p&gt;We leveraged the (Java Vsphere) &lt;a href="http://vijava.sourceforge.net/"&gt;Vijava interface&lt;/a&gt; . For the interested user, I also wrote another &lt;a href="https://www.jedi.be/blog/2010/12/12/interacting-programming-vmware-vsphere-esx-on-macosx/"&gt;blogpost on Programming options for vmware Vsphere&lt;/a&gt;, and why &lt;a href="https://www.jedi.be/blog/2010/12/08/libvirt-0-8-6-and-vmware-esx/"&gt;libvirt for ESX&lt;/a&gt; was (not yet) an option&lt;/p&gt;
&lt;p&gt;The result of the Proof of Concept code can be found on the &lt;a href="https://github.com/jedi4ever/jvspherecontrol"&gt;jvspherecontrol project on github&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The premise for starting the workflow, is that the servername is added to the DNS first.&lt;/p&gt;</description></item><item><title>Using Vagrant as a Team</title><link>https://jedi.be/blog/2011/using-vagrant-as-a-team/</link><pubDate>Mon, 28 Mar 2011 09:25:13 +0200</pubDate><guid>https://jedi.be/blog/2011/using-vagrant-as-a-team/</guid><description>&lt;p&gt;This blogpost goes into detail how we leverage &lt;a href="http://vagrantup.com"&gt;Vagrant&lt;/a&gt; in our day to day work. We use it with a team of 7 people to integrate a pretty complex application. To get an idea on the complexity:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;We have a nodejs server talking to a redis database&lt;/li&gt;
&lt;li&gt;a grails application that reads from the redis database and writes to a mysql db&lt;/li&gt;
&lt;li&gt;a rails frontend that reads from the grails rest services and writes to a mysql db&lt;/li&gt;
&lt;li&gt;a perl application importing data into the mysql db from an external source&lt;/li&gt;
&lt;li&gt;the nodejs logs via flume to a hadoop storage&lt;/li&gt;
&lt;li&gt;we extract data via sqoop from the hadoop storage&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And all this is done on one Vagrant machine. We can&amp;rsquo;t even imagine having to synchronize this setup on all the different development machines without Vagrant.&lt;/p&gt;</description></item><item><title>Devops par Patrick Debois — Paris JUG 2011</title><link>https://jedi.be/blog/2011/devops-par-patrick-debois-paris-jug-2011/</link><pubDate>Mon, 28 Feb 2011 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2011/devops-par-patrick-debois-paris-jug-2011/</guid><description>&lt;p&gt;Presented at Paris JUG, February 2011. Introducing DevOps to the French Java community.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/s2NgFwGI7Qs?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=s2NgFwGI7Qs"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>DevOps Metrics - VelocityConf Mountain View 2011 Teaser</title><link>https://jedi.be/blog/2011/devops-metrics-velocityconf-mountain-view-2011-teaser/</link><pubDate>Sat, 01 Jan 2011 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2011/devops-metrics-velocityconf-mountain-view-2011-teaser/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/Dfq0yU75-cc?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;Andrew Schafer and I gave this short teaser at Velocity Conference in Mountain View. Israel Gat was originally supposed to co-present, but travel problems brought Andrew in as a last-minute replacement &amp;ndash; a happy accident.&lt;/p&gt;
&lt;p&gt;The core message was simple: metrics help you understand your system, compare before and after, motivate people to act, and predict when things are heading toward failure. A good metric optimizes the entire value chain, not just one part of it. Andrew demonstrated this by getting the entire audience to do a coordinated wave from front to back &amp;ndash; a fun way to show that delivery takes people with different perspectives doing things in a coordinated fashion.&lt;/p&gt;</description></item><item><title>Why Vagrant is Cool - DevOps Mountain View 2011</title><link>https://jedi.be/blog/2011/why-vagrant-is-cool-devops-mountain-view-2011/</link><pubDate>Sat, 01 Jan 2011 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2011/why-vagrant-is-cool-devops-mountain-view-2011/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/mn-UVBwTV-I?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;Vagrant, created by Mitchell Hashimoto and John Bender, completely changed how I think about development environments. Four commands &amp;ndash; gem install, vagrant box add, vagrant init, vagrant up &amp;ndash; and you have a running Ubuntu machine ready to SSH into. No clicking through wizards, no manual setup, no waiting for someone to provision a machine. Self-service for developers.&lt;/p&gt;</description></item><item><title>February 2011 - Configuration Management Time in Belgium</title><link>https://jedi.be/blog/2010/february-2011-configuration-management-time-in-belgium/</link><pubDate>Tue, 21 Dec 2010 15:39:28 +0100</pubDate><guid>https://jedi.be/blog/2010/february-2011-configuration-management-time-in-belgium/</guid><description>&lt;img src='{{ page.url }}/fosdem-banner.png'&gt;
&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;
Belgian people are known for their diplomacy and negotiation skills. Even though we are still improving these noble arts by trying to form a federal government, I'm glad to announce you that we succeeded in bringing the major configuration management players to Belgium:&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;p&gt;During &lt;a href="http://www.fosdem.org/2011"&gt;Fosdem 2011&lt;/a&gt; there will be &lt;strong&gt;configuration management&lt;/strong&gt; devroom, a major achievement!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.puppetlabs.com/blog/call-for-papers-configuration-management-devroom-at-fosdem-2011/"&gt;The Configuration Management DevRoom at is looking for talks&lt;/a&gt;, anyone interested has until the 8th of January to submit. Presentations are to be formal and not longer than 30 minutes, plus 15 extra for questions (45 in total). Panels with more than one speaker are also of interest.&lt;/p&gt;</description></item><item><title>Skills Matter - Inside the Brain of Patrick Debois - Jumpstarting a Devops Mentality</title><link>https://jedi.be/blog/2010/skills-matter-inside-the-brain-of-patrick-debois-jumpstarting-a-devops-mentality/</link><pubDate>Tue, 21 Dec 2010 11:50:58 +0100</pubDate><guid>https://jedi.be/blog/2010/skills-matter-inside-the-brain-of-patrick-debois-jumpstarting-a-devops-mentality/</guid><description>&lt;table&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src='{{ page.url}}/skills-matter-logo.gif'&gt;
&lt;/td&gt;
&lt;td&gt;
I'm pleased to announce that the nice people of &lt;a href="http://skilsmatter.com"&gt;Skill Matter&lt;/a&gt; have scheduled me to talk devops. Thank you and &lt;a href="http://www.build-doctor.com"&gt;Julian Simpson&lt;/a&gt; for the encouragement.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;p&gt;I&amp;rsquo;ve always been a big fan of their sessions and courses. And they were one of the first sponsors for the first &lt;a href="http://devopsdays.org"&gt;devopsdays&lt;/a&gt;. All Kudos go to them!&lt;/p&gt;
&lt;p&gt;The official title is : &amp;ldquo;&lt;a href="http://skillsmatter.com/event/agile-testing/bootstrapping-a-devops-mentality"&gt;Inside the Brain of Patrick Debois , bootstrapping a devops mentality?&lt;/a&gt;&amp;rdquo;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Location&lt;/strong&gt;: &lt;a href="http://skillsmatter.com/location-details/agile-testing/878/96"&gt;The Skills Matter eXchange, London&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;When&lt;/strong&gt;: 27th January 2011, 18:30 PM&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cost&lt;/strong&gt;: free&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Registration&lt;/strong&gt;: &lt;a href="http://skillsmatter.com/event/agile-testing/bootstrapping-a-devops-mentality"&gt;At the Skills Matter website&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I&amp;rsquo;ve heard there is gonna be free drinks afterwards at the &lt;a href="http://www.theslaughteredlambpub.com/"&gt;Slaughtered Lamb&lt;/a&gt;. Feel free to pick the rest of my brain there .&lt;/p&gt;</description></item><item><title>DevOpsDays Downunder Keynote 2010</title><link>https://jedi.be/blog/2010/devopsdays-downunder-keynote-2010/</link><pubDate>Wed, 15 Dec 2010 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2010/devopsdays-downunder-keynote-2010/</guid><description>&lt;p&gt;Keynote at DevOpsDays Downunder (Australia) 2010. One of the earliest international DevOpsDays events.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/_MOqWzgxDeQ?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=_MOqWzgxDeQ"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Creating Custom Ubuntu Autoinstall Cdroms - With Puppet</title><link>https://jedi.be/blog/2010/creating-custom-ubuntu-autoinstall-cdroms-with-puppet/</link><pubDate>Fri, 10 Dec 2010 11:59:07 +0100</pubDate><guid>https://jedi.be/blog/2010/creating-custom-ubuntu-autoinstall-cdroms-with-puppet/</guid><description>&lt;p&gt;Now that we &lt;a href="https://www.jedi.be/blog/2010/12/09/automated-vmware-esx-installation-even-in-vmware-fusion/"&gt;have an brand new ESX Server running&lt;/a&gt; , it&amp;rsquo;s time to install the first machine. To automate installations you can normally use a PXE server, but that requires you of course to install a PXE server first. To automate the installation of the first machine, we create a custom cdrom. This example (Ubuntu) will show you how you can do that.&lt;/p&gt;
&lt;p&gt;To create a custom cdrom takes the following steps:&lt;/p&gt;</description></item><item><title>Devops - The War Is Over - if You Want It</title><link>https://jedi.be/blog/2010/devops-the-war-is-over-if-you-want-it/</link><pubDate>Sat, 27 Nov 2010 17:50:05 +0100</pubDate><guid>https://jedi.be/blog/2010/devops-the-war-is-over-if-you-want-it/</guid><description>&lt;table&gt;
&lt;tr&gt;&lt;td&gt;
&lt;img src='{{ page.url }}/scrumnl.gif'&gt;&lt;br&gt;&lt;br&gt;
&lt;img src='{{ page.url }}/xpdays-2010.png'&gt;
&lt;/td&gt;&lt;td&gt;
&lt;p&gt;These are the slides of my presentations a the &lt;a href="http://www.meetup.com/nlscrum/calendar/14630427/"&gt;Scrum NL: Scrum Operations&lt;/a&gt; and the presentations at &lt;a href="http://xpdays.net/Xpday2010/sessions/Why%20Devops.html"&gt;Xpdays 2010: Devops why should developers care&lt;/a&gt;.&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;p&gt;The presentation is created out of three parts:
&lt;ul&gt;
&lt;li&gt;An introductory story
&lt;li&gt;A comparison on the technical level of infrastructure as code with coding software practices
&lt;li&gt;Pointing out the similarities between challenges that Agile Methods and ITIL have.
&lt;/ul&gt;&lt;/p&gt;</description></item><item><title>From Dev/Ops to Devops, What a difference one character makes</title><link>https://jedi.be/blog/2010/from-dev/ops-to-devops-what-a-difference-one-character-makes/</link><pubDate>Sat, 27 Nov 2010 15:07:19 +0100</pubDate><guid>https://jedi.be/blog/2010/from-dev/ops-to-devops-what-a-difference-one-character-makes/</guid><description>&lt;table&gt;
&lt;tr&gt;&lt;td&gt;
&lt;img src='{{ page.url }}/devoxx-2010-logo.jpg'&gt;&lt;br&gt;
&lt;img src='{{ page.url }}/t-dose-2010-logo.png'&gt;
&lt;/td&gt;&lt;td&gt;
&lt;p&gt;Here are the slides of my co-presentation with &lt;a href="http://krisbuytaert.be/blog"&gt;Mr. DNS&lt;/a&gt; &lt;a href="http://twitter.com/krisbuytaert"&gt;@KrisBuytaert&lt;/a&gt; both at &lt;a href="http://tdose-org"&gt;t-dose 2010&lt;/a&gt; and &lt;a href="http://devoxx.org"&gt;devoxx 2010&lt;/a&gt;. &lt;/p&gt;&lt;p&gt;It was really interesting to bundle our experiences and discussing the subject. We'll be back next year, I'm sure.&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description></item><item><title>From Dev/Ops to DevOps</title><link>https://jedi.be/blog/2010/from-dev/ops-to-devops/</link><pubDate>Mon, 15 Nov 2010 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2010/from-dev/ops-to-devops/</guid><description>&lt;p&gt;The story of how Dev and Ops became DevOps — presented with Kris Buytaert. A foundational talk in the early DevOps movement.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/GAdhLiAAPLY?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=GAdhLiAAPLY"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>From Dev/Ops to DevOps — T-DOSE 2010</title><link>https://jedi.be/blog/2010/from-dev/ops-to-devops-t-dose-2010/</link><pubDate>Mon, 15 Nov 2010 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2010/from-dev/ops-to-devops-t-dose-2010/</guid><description>&lt;p&gt;Presented at T-DOSE 2010 with Kris Buytaert. The journey from separate Dev and Ops to unified DevOps — amazing what a difference one character can make.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/FGhpVBFAKCg?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=FGhpVBFAKCg"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Where in the World Is DEVOPS_BORAT</title><link>https://jedi.be/blog/2010/where-in-the-world-is-devops_borat/</link><pubDate>Tue, 19 Oct 2010 18:18:46 +0200</pubDate><guid>https://jedi.be/blog/2010/where-in-the-world-is-devops_borat/</guid><description>&lt;table&gt;&lt;tr&gt;&lt;td&gt;
&lt;p&gt;&lt;img src='{{ page.url }}/devops-borat-question.jpg'&gt;&lt;/td&gt;&lt;td&gt; During the recent &lt;a href="http://www.devopsdays.org/2010-europe"&gt;devopsdays in Hamburg&lt;/a&gt;, several people came to me asking if I had any idea who &lt;a href="http://twitter.com/DEVOPS_BORAT"&gt;DEVOPS_BORAT&lt;/a&gt; is. There were some wild conspiracies but it where more wild guesses.&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
For those who don't know him: he tweets from Kazakhstan his view on the &lt;a href="https://www.jedi.be/blog/2010/02/12/what-is-this-devops-thing-anyway/"&gt;devops&lt;/a&gt; world. And does it with load of humor. You should really &lt;a href="http://twitter.com/DEVOPS_BORAT"&gt;follow him on twitter&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;p&gt;So as a good engineer, I&amp;rsquo;ve started gathering evidence by looking at his tweets and this is what I found until now:&lt;/p&gt;</description></item><item><title>The Map is not the Territory: The IT-World Anno 2010</title><link>https://jedi.be/blog/2010/the-map-is-not-the-territory-the-it-world-anno-2010/</link><pubDate>Wed, 13 Oct 2010 21:40:46 +0200</pubDate><guid>https://jedi.be/blog/2010/the-map-is-not-the-territory-the-it-world-anno-2010/</guid><description>&lt;p&gt;When I visit IT companies, I get to go in different departments. I see a lot of people really trying hard to do their best, but they base their actions on their local view of the company.&lt;/p&gt;
&lt;p&gt;A concept called &amp;ldquo;&lt;em&gt;The map is not the Territory&lt;/em&gt;&amp;rdquo; coined by &lt;a href="en.wikipedia.org/wiki/Alfred_Korzybski"&gt;Alfred Korzybski&lt;/a&gt;, a Polish-American scientist and philosopher comes into mind.&lt;/p&gt;
&lt;p&gt;If you put people in separate parts in your company and hinder them to see the whole picture, then they will act on that worldview: each group will try to optimize their part of the world. Just like in the real world this can result in the following problems:&lt;/p&gt;</description></item><item><title>Storytelling in IT - Conversation matters</title><link>https://jedi.be/blog/2010/storytelling-in-it-conversation-matters/</link><pubDate>Tue, 21 Sep 2010 14:12:46 +0200</pubDate><guid>https://jedi.be/blog/2010/storytelling-in-it-conversation-matters/</guid><description>&lt;table&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;center&gt;&lt;img src='witch-snow-white.png'&gt;&lt;br&gt;
(&lt;small&gt;&lt;a href="http://tinyurl.com/2fydxm9"&gt;http://tinyurl.com/2fydxm9&lt;/a&gt;&lt;/small&gt;)
&lt;/a&gt;&lt;/center&gt;
&lt;/td&gt;
&lt;td&gt;&lt;p&gt;
&lt;a href="http://en.wiktionary.org/wiki/great_minds_think_alike"&gt;Great minds think alike, and fools seldom differ."&lt;/a&gt; implies that consensus is often the result of a coincidence or luck. If you look at the success rate of presentations, you might actually think that this is shear luck. So why is it you recall the exact words of a movie or a bedtime story book and not a single word from your last meeting? &lt;/p&gt;&lt;p&gt;
&lt;p&gt;Well, as Ben Kenobi tells us: &lt;a href="http://en.wikiquote.org/wiki/Star_Wars_Episode_IV:_A_New_Hope"&gt;&amp;ldquo;In my experience, there is no such thing as luck.&amp;quot;&lt;/a&gt; . There is a method to this madness. Outside IT, people have been practicing the art of storytelling for centuries with good results to convey their message. This post explores the possible links and usage of the noble art in IT.&lt;/p&gt;</description></item><item><title>Capturing the Screen or Video of Your Virtual Machines Using X, Vnc, Rdp or Native ways</title><link>https://jedi.be/blog/2010/capturing-the-screen-or-video-of-your-virtual-machines-using-x-vnc-rdp-or-native-ways/</link><pubDate>Mon, 30 Aug 2010 15:30:09 +0200</pubDate><guid>https://jedi.be/blog/2010/capturing-the-screen-or-video-of-your-virtual-machines-using-x-vnc-rdp-or-native-ways/</guid><description>&lt;table&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="http://www.flickr.com/photos/nlscotland/4700299708/sizes/o/in/photostream/
"&gt;&lt;img src='window-capture.jpg'&gt;&lt;/a&gt;
&lt;/td&gt;
&lt;td&gt;
With this blogpost we continue the previous investigation to interact with a virtual machine using X, VNC , RDP or native ways with a virtual machine. This time instead of &lt;a href="&lt;a href="2010/08/29/sending-keystrokes-to-your-virtual-machines-using-X-vnc-rdp-or-native/"&gt;sending keystrokes&lt;/a&gt; we are looking for &lt;b&gt;capture screenshots or even capture the complete session as a video&lt;/b&gt;.
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;hr&gt;
### Interacting with X-Windows
#### Capturing a screenshot:
Grabbing a screen of an X-Windows session is easy: in order to grab the screen on an X-session on :1 issue the following command:
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ import -window root -display :1 screenshot.png
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id="recording-a-video"&gt;Recording a video:&lt;/h4&gt;
&lt;p&gt;I got the idea of using the &lt;a href="http://www.ffmpeg.org"&gt;ffmpeg&lt;/a&gt; command for capturing the X-session from&lt;/p&gt;</description></item><item><title>Sending Keystrokes to Your (Virtual) Machines using X, Vnc , Rdp or Native ways</title><link>https://jedi.be/blog/2010/sending-keystrokes-to-your-virtual-machines-using-x-vnc-rdp-or-native-ways/</link><pubDate>Sun, 29 Aug 2010 16:35:42 +0200</pubDate><guid>https://jedi.be/blog/2010/sending-keystrokes-to-your-virtual-machines-using-x-vnc-rdp-or-native-ways/</guid><description>&lt;h3 id="options-overview"&gt;Options overview&lt;/h3&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img src='{{ page.url }}/mission-impossible.jpg'&gt;
&lt;/td&gt;
&lt;td&gt;
The most common way to interact with a virtual machine is by remote login via ssh. This blogpost is about a different way of interaction: it will show you how to send keystrokes (or mouse) directly to the remote screen of the machine. This can be used for instance for kickstarting a machine before the network is up (typing linux), or automating things that require screen interaction.
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;p&gt;In general three types of remote screen sessions exist:&lt;/p&gt;</description></item><item><title>ssh tricks - the usual and beyond</title><link>https://jedi.be/blog/2010/ssh-tricks-the-usual-and-beyond/</link><pubDate>Fri, 27 Aug 2010 15:16:34 +0200</pubDate><guid>https://jedi.be/blog/2010/ssh-tricks-the-usual-and-beyond/</guid><description>&lt;table&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;img src='ssh-bank.jpg'&gt;&lt;/td&gt;
&lt;td&gt;SSH is an amazing beast. I nearly use it everyday and I'm amazed every time I learn something new. The following is a list of my tricks in the bag. It starts with the usual tricks that you find all over the place, but I hope there will be some new tricks for you too. &lt;br&gt;&lt;br&gt;
What's your best trick? Share it in the comments with the world. Nobody can know enough of ssh!
&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;
&lt;h2 id="the-basics"&gt;The basics&lt;/h2&gt;
&lt;h3 id="password-less-login"&gt;&lt;strong&gt;Password-less login:&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;This is usually the first thing start doing when want automation with ssh&lt;/p&gt;</description></item><item><title>The leaning of life - History of the Silos</title><link>https://jedi.be/blog/2010/the-leaning-of-life-history-of-the-silos/</link><pubDate>Wed, 07 Jul 2010 12:11:20 +0200</pubDate><guid>https://jedi.be/blog/2010/the-leaning-of-life-history-of-the-silos/</guid><description>&lt;p&gt;&lt;a href="http://blog.global-integration.com/wp-content/uploads/2008/12/life-in-a-matrix-9-breaking-the-silos.jpg"&gt;&lt;img src="http://blog.global-integration.com/wp-content/uploads/2008/12/life-in-a-matrix-9-breaking-the-silos.jpg"&gt;&lt;/a&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;&amp;lsquo;Break down the silos&amp;rsquo;, that is a rallying cry that you will often hear amongst devops people: the word &lt;em&gt;silo&lt;/em&gt; in an enterprise context usually has a bad connotation. Still they keep on existing and I figure there must be good reasons for that. Maybe if we understand the reasoning behind silos better, we stand a better chance overcoming the downsides of their existence.&lt;/p&gt;
&lt;p&gt;As usual wikipedia is quite helpful to find the origin of the word &lt;a href="http://en.wikipedia.org/wiki/Information_silo"&gt;Silo effect&lt;/a&gt; and explains:&lt;/p&gt;</description></item><item><title>Velocity - Devopsdays US 2010 and beyond</title><link>https://jedi.be/blog/2010/velocity-devopsdays-us-2010-and-beyond/</link><pubDate>Wed, 07 Jul 2010 10:11:20 +0200</pubDate><guid>https://jedi.be/blog/2010/velocity-devopsdays-us-2010-and-beyond/</guid><description>&lt;p&gt;This year on 22-24 of June I attended &lt;a href="http://en.oreilly.com/velocity2010"&gt;Velocity 2010&lt;/a&gt;, a conference about Web Performance and Operations. And I must say, it was a &lt;em&gt;blast&lt;/em&gt;. The talks were quite interesting, and I learned a lot of new products to check out. Most of the talks will be put online so you can enjoy them for yourselves. But what I liked most of it, was the networking and talking with like minded, interested people. Some people were clearly there for business and when you told them you do some consultancy for unknown or smaller companies and they didn&amp;rsquo;t see the dollars immediately, I could see them shift, haha. Luckily there were a lot of other people too, willing to share there ideas. At velocity, the format of only talks/presentations makes that hard so I had to catch up in the hallways. Catching up with people you only from twitter and suddenly you get to talk to them face to face, makes you understand that twitter is so limited bandwidth for sharing ideas.&lt;/p&gt;</description></item><item><title>[interview] DevOpsDays 2010 - Mountain view | Video</title><link>https://jedi.be/blog/2010/interview-devopsdays-2010-mountain-view-video/</link><pubDate>Tue, 15 Jun 2010 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2010/interview-devopsdays-2010-mountain-view-video/</guid><description>&lt;p&gt;&lt;img src="devopsdays.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Interview about [interview] devopsdays - mountain view | video. Early DevOps era — helping establish DevOps as a movement.&lt;/p&gt;</description></item><item><title>Devopsdays Downunder Keynote 2010 | Video</title><link>https://jedi.be/blog/2010/devopsdays-downunder-keynote-2010-video/</link><pubDate>Tue, 15 Jun 2010 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2010/devopsdays-downunder-keynote-2010-video/</guid><description>&lt;p&gt;&lt;img src="devopsdays.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Keynote at DevOpsDays. Early DevOps era — helping establish DevOps as a movement.&lt;/p&gt;</description></item><item><title>Devoxx: From Dev/Ops to DevOps. Amazing the difference one character can make.</title><link>https://jedi.be/blog/2010/devoxx-from-dev/ops-to-devops.-amazing-the-difference-one-character-can-make./</link><pubDate>Tue, 15 Jun 2010 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2010/devoxx-from-dev/ops-to-devops.-amazing-the-difference-one-character-can-make./</guid><description>&lt;p&gt;&lt;img src="devoxx-2010.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Presented at Devoxx. Early DevOps era — helping establish DevOps as a movement.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.devoxx.com/display/Devoxx2K10/From+Dev+Ops+to+DevOps.+Amazing+the+difference+one+character+can+make."&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Interview: DevOpsDays 2010 Mountain View</title><link>https://jedi.be/blog/2010/interview-devopsdays-2010-mountain-view/</link><pubDate>Tue, 15 Jun 2010 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2010/interview-devopsdays-2010-mountain-view/</guid><description>&lt;p&gt;Interview at the first US DevOpsDays in Mountain View, 2010. Early days of the DevOps movement in America.&lt;/p&gt;
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/yBbqY356Jpk?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=yBbqY356Jpk"&gt;Watch on YouTube&lt;/a&gt; — available on the &lt;a href="https://www.youtube.com/@jedi4ever"&gt;jedi4ever channel&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>ScrumNL User Group @ Xebia: Scrum in Operations</title><link>https://jedi.be/blog/2010/scrumnl-user-group-@-xebia-scrum-in-operations/</link><pubDate>Tue, 15 Jun 2010 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2010/scrumnl-user-group-@-xebia-scrum-in-operations/</guid><description>&lt;p&gt;&lt;img src="scrumnl.gif" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on scrumnl user group @ xebia: scrum in operations. Early DevOps era — helping establish DevOps as a movement.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.meetup.com/nlscrum/calendar/14630427/"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>T-Dose 2010: From Dev/Ops to DevOps. Amazing the difference one character can make. stream | MP4</title><link>https://jedi.be/blog/2010/t-dose-2010-from-dev/ops-to-devops.-amazing-the-difference-one-character-can-make.-stream-mp4/</link><pubDate>Tue, 15 Jun 2010 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2010/t-dose-2010-from-dev/ops-to-devops.-amazing-the-difference-one-character-can-make.-stream-mp4/</guid><description>&lt;p&gt;&lt;img src="t-dose-2010.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on t-dose : from dev/ops to devops. amazing the difference o&amp;hellip;. Early DevOps era — helping establish DevOps as a movement.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.t-dose.org/2010/talks/devops"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>UKUUG 2010 - How Hudson hit Puppet with a Cucumber</title><link>https://jedi.be/blog/2010/ukuug-2010-how-hudson-hit-puppet-with-a-cucumber/</link><pubDate>Tue, 15 Jun 2010 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2010/ukuug-2010-how-hudson-hit-puppet-with-a-cucumber/</guid><description>&lt;p&gt;&lt;img src="ukuug-2010.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Presented at UKUUG. Early DevOps era — helping establish DevOps as a movement.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.ukuug.org/events/spring2010/"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Web Operations - O'Reilly Media - Chapter on Monitoring</title><link>https://jedi.be/blog/2010/web-operations-oreilly-media-chapter-on-monitoring/</link><pubDate>Tue, 15 Jun 2010 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2010/web-operations-oreilly-media-chapter-on-monitoring/</guid><description>&lt;p&gt;&lt;img src="webops.gif" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on web operations - o&amp;rsquo;reilly media - chapter on monitoring. Early DevOps era — helping establish DevOps as a movement.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://oreilly.com/catalog/0636920000136/"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Xpdays Benelux 2010: Why should developers care (aka devops the war is over - if you want it</title><link>https://jedi.be/blog/2010/xpdays-benelux-2010-why-should-developers-care-aka-devops-the-war-is-over-if-you-want-it/</link><pubDate>Tue, 15 Jun 2010 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2010/xpdays-benelux-2010-why-should-developers-care-aka-devops-the-war-is-over-if-you-want-it/</guid><description>&lt;p&gt;&lt;img src="xpdays-2010.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Presented at XP Days. Early DevOps era — helping establish DevOps as a movement.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.xpday.net/Xpday2010/sessions/Why%20Devops.html"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Puppetcamp 2010 Europe - a Wonderful Gathering</title><link>https://jedi.be/blog/2010/puppetcamp-2010-europe-a-wonderful-gathering/</link><pubDate>Wed, 19 May 2010 17:32:03 +0200</pubDate><guid>https://jedi.be/blog/2010/puppetcamp-2010-europe-a-wonderful-gathering/</guid><description>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;img src='http://jedi.be/blog/wp-content/uploads/2010/05/puppetcamp-europe-2010.png' alt="Puppetcamp Europe 2010"&gt;&lt;/td&gt;&lt;td&gt;
&lt;p&gt;I have been following 'Puppet' from &lt;a href="http://puppetlabs.com"&gt;Puppetlabs&lt;/a&gt; for several years now. I love the idea of 'Infrastructure as Code'. Some people say: &lt;i&gt;All the cool things happen in the US&lt;/i&gt;. &lt;/p&gt;
&lt;p&gt;But now the original developer and current CEO Luke Kanies and a lot of Puppet adepts are joining together for the next &lt;strong&gt;Puppetcamp in Europe, Belgium , Ghent on 27 and 28 of May 2010&lt;/strong&gt; &lt;/p&gt;
&lt;p&gt;
While handling the registrations for the event, I got an insight on the experience level of the &lt;a href="http://puppetcamp.org/europe-2010-ghent/participants/"&gt;attendees&lt;/a&gt;, and I must say, &lt;i&gt;I'm really impressed!&lt;/i&gt;. Some people manage over a 1000 nodes in their companies and their code-fu level are extra-ordinary. I'm sure the event is going to rock as hell.
&lt;/p&gt;</description></item><item><title>New Book on Web Operations</title><link>https://jedi.be/blog/2010/new-book-on-web-operations/</link><pubDate>Wed, 19 May 2010 15:10:06 +0200</pubDate><guid>https://jedi.be/blog/2010/new-book-on-web-operations/</guid><description>&lt;p&gt;In the beginning of this year I was lucky to be asked by &lt;a href="http://www.kitchensoap.com/"&gt;John Allspaw&lt;/a&gt; &lt;i&gt;former Chief Engineer at Flickr&lt;/i&gt; and Jesse Robins &lt;i&gt;CEO at Opscode&lt;/i&gt; to write a chapter on Monitoring for the upcoming book on Web Operations. When he told me the names working on the book, I felt really excited and humble among these great names of industry. I want to thank all the people helping me review my chapter. It was a great learning experience and now I know how bad my English is as a non-native speaker.&lt;/p&gt;</description></item><item><title>How Hudson Hit Puppet With a Cucumber</title><link>https://jedi.be/blog/2010/how-hudson-hit-puppet-with-a-cucumber/</link><pubDate>Wed, 19 May 2010 14:46:58 +0200</pubDate><guid>https://jedi.be/blog/2010/how-hudson-hit-puppet-with-a-cucumber/</guid><description>&lt;p&gt;On 25 March the UKUUG organized their &amp;lsquo;&lt;a href="http://www.ukuug.org/events/spring2010/"&gt;UKUUG Spring Conference&lt;/a&gt;&amp;rsquo;. I must say, it was a long time ago since I went up to a Unix User group conference. It was really fun to see people again so passionate about their subjects, although a lot of the talks had a rather academic edge. Being in Manchester, several of the devops crowd came down and we had a nice chat with them.&lt;/p&gt;</description></item><item><title>What Is This Devops Thing, Anyway?</title><link>https://jedi.be/blog/2010/what-is-this-devops-thing-anyway/</link><pubDate>Fri, 12 Feb 2010 09:30:30 +0100</pubDate><guid>https://jedi.be/blog/2010/what-is-this-devops-thing-anyway/</guid><description>&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;img src='https://jedi.be/blog/wp-content/uploads/2010/02/butterfly-stages.jpg' alt="emerging butterfly"&gt;&lt;/td&gt;
&lt;td&gt; In the last few months, a movement has begun to take shape. It's a movement of people who think it's time for change in the IT industry - time to stop wasting money, time to start delivering great software, and building systems that scale and last. This movement is being called Devops. But what is Devops? Where did it come from? And what can it achieve? &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=2&gt;
&lt;i&gt;Guest post by : Stephen Nelson-Smith &lt;a href="http://twitter.com/lordcope"&gt;@lordcope&lt;/a&gt; a Technical Manager and Devop based in Hampshire, UK and author of &lt;a href="http://agilesysadmin.net"&gt;Agile Sysadmin&lt;/a&gt;&lt;/i&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;h3 id="what-problems-are-we-trying-to-solve"&gt;What problems are we trying to solve?&lt;/h3&gt;
&lt;p&gt;Let&amp;rsquo;s face it - where we are right now sucks. In the IT industry, or perhaps to be more specific, in the software industry, particularly in the web-enabled sphere, there&amp;rsquo;s a tacit assumption that projects will run late, and when they&amp;rsquo;re delivered (if they’re ever delivered), they will underperform, and not deliver well against investment. It&amp;rsquo;s a wonder any of us have a job at all!&lt;/p&gt;</description></item><item><title>DevOpsDays 2010 - Mountain View - Patrick Debois</title><link>https://jedi.be/blog/2010/devopsdays-2010-mountain-view-patrick-debois/</link><pubDate>Fri, 01 Jan 2010 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2010/devopsdays-2010-mountain-view-patrick-debois/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/yBbqY356Jpk?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;The name devops stuck almost by accident. It was about breaking barriers between groups &amp;ndash; dev, ops, and the business &amp;ndash; getting everybody behind the same goal instead of optimizing for local departmental wins. The term might not be exact, but it captured something real.&lt;/p&gt;</description></item><item><title>Devopsdays Downunder Keynote 2010 - Patrick Debois</title><link>https://jedi.be/blog/2010/devopsdays-downunder-keynote-2010-patrick-debois/</link><pubDate>Fri, 01 Jan 2010 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2010/devopsdays-downunder-keynote-2010-patrick-debois/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/_MOqWzgxDeQ?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;Two years after the first DevOpsDays conference in Belgium, DevOps was starting to gain traction. Historically, the pressure came from two directions: agile development pushing faster delivery, and large-scale web operations demanding new approaches to massive infrastructure. The tools &amp;ndash; continuous delivery, infrastructure as code &amp;ndash; were the connectors that got people from multiple disciplines working together. But DevOps itself was nothing more than creating positive feedback loops between people.&lt;/p&gt;</description></item><item><title>T-DOSE 2010 - Dev Ops to DevOps - Patrick Debois and Kris Buytaert</title><link>https://jedi.be/blog/2010/t-dose-2010-dev-ops-to-devops-patrick-debois-and-kris-buytaert/</link><pubDate>Fri, 01 Jan 2010 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2010/t-dose-2010-dev-ops-to-devops-patrick-debois-and-kris-buytaert/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/FGhpVBFAKCg?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;p&gt;Kris Buytaert and I presented together at T-DOSE 2010, telling the story of why devs and ops needed to stop fighting. Kris started with the familiar scenario: developers writing code, throwing it over the wall when the deadline hits, and operations scrambling to deploy something they know nothing about. The devs think ops is blocking them. Ops thinks the devs have no idea how to run anything in production. Business gets fed up, fires everyone, and the cycle repeats.&lt;/p&gt;</description></item><item><title>Charting out devops ideas</title><link>https://jedi.be/blog/2009/charting-out-devops-ideas/</link><pubDate>Tue, 22 Dec 2009 07:06:26 +0100</pubDate><guid>https://jedi.be/blog/2009/charting-out-devops-ideas/</guid><description>&lt;p&gt;Thanks to the &lt;a href="http://www.devopsdays.org"&gt;devopsdays conference&lt;/a&gt;, the idea of &lt;strong&gt;devops&lt;/strong&gt; seems to live on. While talking with other people about it, I realize that it is difficult to frame it within the current IT landscape. At lot of the ideas are coming from different kinds of emerging &lt;strong&gt;technologies&lt;/strong&gt; (T) and &lt;strong&gt;process management&lt;/strong&gt; (P) approaches.&lt;/p&gt;
&lt;p&gt;For me the two most important observations are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;there is a &lt;strong&gt;increase in feedback loops&lt;/strong&gt; between business, all parts of the delivery process and operations&lt;/li&gt;
&lt;li&gt;thanks to this feedback loops we &lt;strong&gt;increase the quality&lt;/strong&gt; and speed up the flow&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So where can you look for devops ideas ? As you can see on the map , these interactions are all over the place.&lt;/p&gt;</description></item><item><title>Translating Code Smells in Server Smells</title><link>https://jedi.be/blog/2009/translating-code-smells-in-server-smells/</link><pubDate>Fri, 27 Nov 2009 11:29:05 +0100</pubDate><guid>https://jedi.be/blog/2009/translating-code-smells-in-server-smells/</guid><description>&lt;img src='https://jedi.be/blog/wp-content/uploads/2009/11/server-smells.jpg' class='left'&gt;
&lt;p&gt;At &lt;a href="http://www.xpday.net/Xpday2009/Program.html"&gt;xpdays Benelux 2009&lt;/a&gt;, I attended an &lt;a href="http://www.xpday.net/Xpday2009/sessions/Developing%20a%20Sense%20of%20Smell.html"&gt;interesting session called &amp;lsquo;Developing a Sense of Smells&amp;rsquo;&lt;/a&gt; by Kevin RutherFord and Lindsay McEwan.&lt;/p&gt;
&lt;p&gt;The exercise we did went as follows: suppose you are asked to do some work on code you never saw before. How would you assess this, go about estimating the effort and explaining that effort to justify the price/number of days. The first round resulted in terms like &amp;rsquo;look for design patterns&amp;rsquo;, &amp;lsquo;readibility of the code&amp;rsquo;, &amp;hellip;&lt;/p&gt;</description></item><item><title>Xpdays Benelux 2009 - Continuous Integration for the World</title><link>https://jedi.be/blog/2009/xpdays-benelux-2009-continuous-integration-for-the-world/</link><pubDate>Thu, 19 Nov 2009 13:44:55 +0100</pubDate><guid>https://jedi.be/blog/2009/xpdays-benelux-2009-continuous-integration-for-the-world/</guid><description>&lt;p&gt;Here are the slides of my presentations at &lt;a href="http://www.xpday.net/Xpday2009/Program.html"&gt;Xpdays Benelux 2009&lt;/a&gt;. The presentation is on how we could bring sysadmins and developers closer together by using continuous integration in both worlds.&lt;/p&gt;
&lt;p&gt;I would very much like to thank &lt;a href="http://blog.endemics.info/"&gt;Gildas Le Nadan&lt;/a&gt; for helping with the first version of it at &lt;a href="http://xpday.fr"&gt;Xpdays France 2009&lt;/a&gt;. Also I want to thank the organizers for this great conference! And for giving me the chance to speak about this rather niche subject.&lt;/p&gt;</description></item><item><title>Coding an Infrastructure Test First</title><link>https://jedi.be/blog/2009/coding-an-infrastructure-test-first/</link><pubDate>Wed, 18 Nov 2009 16:30:41 +0100</pubDate><guid>https://jedi.be/blog/2009/coding-an-infrastructure-test-first/</guid><description>&lt;img src='https://jedi.be/blog/wp-content/uploads/2009/11/coding-infrastructure-test-first.jpg' class='left'&gt;
Now that we outlined the *programming languages* for automating [shell scripting](https://www.jedi.be/blog/2009/11/17/shell-scripting-dsl-in-ruby/), [virtual machine creation](https://www.jedi.be/blog/2009/11/17/controlling-virtual-machines-with-an-API/) ,[network provisioning](https://www.jedi.be/blog/2009/11/17/automation-of-network-provisioning-of-machines/)
and [os installation and beyond](https://www.jedi.be/blog/2009/11/18/recipes-for-automated-installation-of-OS-and-beyond/), I bet you as a devops are eager start writing your *infrastructure code*.
&lt;p&gt;After some time chances are that you will end up with lots and lots of scripts executing in sequence. And then when you change something in a script the whole sequence will fail and you&amp;rsquo;ll have a hard time looking for what caused the problem. A better approach for writing your code is to practice
&lt;a href="http://en.wikipedia.org/wiki/Test-driven_development"&gt;Test Driven Development&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Recipes for Automated installation of OS and beyond</title><link>https://jedi.be/blog/2009/recipes-for-automated-installation-of-os-and-beyond/</link><pubDate>Wed, 18 Nov 2009 11:34:28 +0100</pubDate><guid>https://jedi.be/blog/2009/recipes-for-automated-installation-of-os-and-beyond/</guid><description>&lt;p&gt;&lt;img src='https://jedi.be/blog/wp-content/uploads/2009/11/recipes-for-os-installation-automation.jpg' class='left'&gt; Up until now, I&amp;rsquo;ve described the options to &lt;a href="https://www.jedi.be/blog/2009/11/17/shell-scripting-dsl-in-ruby/"&gt;automate shell scripting&lt;/a&gt;, &lt;a href="https://www.jedi.be/blog/2009/11/17/controlling-virtual-machines-with-an-API/"&gt;virtual machine creation&lt;/a&gt; and &lt;a href="https://www.jedi.be/blog/2009/11/17/automation-of-network-provisioning-of-machines/"&gt;network provisioning&lt;/a&gt;. So now we can actually get started with automating the installation of the Operating System itself. This not surprisingly is were most sysadmins spent most of their time.&lt;/p&gt;
&lt;p&gt;The good news is that we are slowly going a way from the custom scripting toward a reusable and shareable language. Very similar to programming design patterns. Over the years the methods have evolved towards configuration management, which is obviously a good thing.&lt;/p&gt;</description></item><item><title>Automation of Network Provisioning of Machines (DNS, DHCP, PXE, TFTP)</title><link>https://jedi.be/blog/2009/automation-of-network-provisioning-of-machines-dns-dhcp-pxe-tftp/</link><pubDate>Tue, 17 Nov 2009 15:58:16 +0100</pubDate><guid>https://jedi.be/blog/2009/automation-of-network-provisioning-of-machines-dns-dhcp-pxe-tftp/</guid><description>&lt;p&gt;&lt;img src='https://jedi.be/blog/wp-content/uploads/2009/11/network-provisioning.jpg' class='left'&gt; Up until now, I&amp;rsquo;ve described the options to &lt;a href="https://www.jedi.be/blog/2009/11/17/shell-scripting-dsl-in-ruby/"&gt;automate shell scripting&lt;/a&gt; and &lt;a href="https://www.jedi.be/blog/2009/11/17/controlling-virtual-machines-with-an-API/"&gt;virtual machine creation&lt;/a&gt;. The next step is to prepare the network for the virtual machine to make it boot with the right network settings. In a lot of companies this is often a manual process but we want to automate it.&lt;/p&gt;
&lt;p&gt;In order to boot a linux machine, one relies on:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;a DHCP Server for IP Adresses, domainname, router&lt;/li&gt;
&lt;li&gt;a DNS Server for the necessary name resolution&lt;/li&gt;
&lt;li&gt;PXE file creation&lt;/li&gt;
&lt;li&gt;a TFTP Boot server to provide a PXE File&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="dhcp-automation"&gt;DHCP Automation&lt;/h3&gt;
&lt;p&gt;On linux the de-facto standard DHCP Servers is the &lt;a href="https://www.isc.org/software/dhcp"&gt;ISC DHCPD&lt;/a&gt;. It relies on configuration files in a specific format. Most of the automation of this, were homebrew scripts that changes these config files. It&amp;rsquo;s a pity there is no scriptable API for managing these files.&lt;/p&gt;</description></item><item><title>Controlling virtual Machines with an API</title><link>https://jedi.be/blog/2009/controlling-virtual-machines-with-an-api/</link><pubDate>Tue, 17 Nov 2009 10:57:20 +0100</pubDate><guid>https://jedi.be/blog/2009/controlling-virtual-machines-with-an-api/</guid><description>&lt;p&gt;&lt;img src='https://jedi.be/blog/wp-content/uploads/2009/11/controlling-virtual-machines.jpg' class='left'&gt; In the old days, getting a new machine could take days. It required ordering of hardware and putting everything together. Now in the these virtual/cloud days, creating new machines is a breeze. While a lot of effort is spent on automating the installation of the machine OS and its application, I see that the provisioning of a virtual machine is often still done by the GUI. So why not automate that step too.&lt;/p&gt;</description></item><item><title>Test Driven Automation and Administration</title><link>https://jedi.be/blog/2009/test-driven-automation-and-administration/</link><pubDate>Mon, 16 Nov 2009 13:31:30 +0100</pubDate><guid>https://jedi.be/blog/2009/test-driven-automation-and-administration/</guid><description>&lt;h3 id="definition"&gt;Definition&lt;/h3&gt;
&lt;img src='https://jedi.be/blog/wp-content/uploads/2009/11/test-driven-administration.jpg' class='right'&gt;
Within the world of development, there is a concept called *test driven development*. It relies on the repetition of a very short development cycle: First the developer writes a failing automated test case that defines a desired improvement or new function, then produces code to pass that test and finally refactors the new code to acceptable standards. [wikipedia definition](http://en.wikipedia.org/wiki/Test-driven_development).
&lt;h3 id="lots-of-terms"&gt;Lots of terms&lt;/h3&gt;
&lt;p&gt;Over the last few years, there has been much discussion on how to apply this to IT infrastructure and system administration. It has been called many names now: &lt;em&gt;Test driven Infrastructure&lt;/em&gt;, &lt;em&gt;Monitoring driven Infrastructure&lt;/em&gt; or &lt;em&gt;Test driven Administration&lt;/em&gt; and &lt;em&gt;Test driven Automation&lt;/em&gt;.&lt;/p&gt;</description></item><item><title>Devopsdays09 - Two Weeks Later</title><link>https://jedi.be/blog/2009/devopsdays09-two-weeks-later/</link><pubDate>Sun, 15 Nov 2009 17:24:43 +0000</pubDate><guid>https://jedi.be/blog/2009/devopsdays09-two-weeks-later/</guid><description>&lt;img class="left" src="https://jedi.be/blog/wp-content/uploads/2009/11/devopsdays-09-logo.png"&gt;
I had real fun organizing &lt;a href="http://www.devopsdays.org/"&gt;Devopsdays 09&lt;/a&gt;. There was such a warm family feeling, it felt great hanging out with all these like minded people. Impressive to see so many brilliant minds together in one room. Have a look at the [presentations](http://www.devopsdays.org/ghent09/programme) and see the [buzz](http://www.devopsdays.org/ghent09/buzz) it created.
&lt;p&gt;I&amp;rsquo;ll be honest, for the past few years, when I went to some of the Agile conferences, it felt like preaching in the dessert. I was kinda giving up, maybe the idea was too crazy: developers and ops working together.&lt;/p&gt;</description></item><item><title>Collection of Test Driven Infrastructure Links</title><link>https://jedi.be/blog/2009/collection-of-test-driven-infrastructure-links/</link><pubDate>Thu, 12 Nov 2009 13:50:17 +0100</pubDate><guid>https://jedi.be/blog/2009/collection-of-test-driven-infrastructure-links/</guid><description>&lt;p&gt;This pages shows a list of links i&amp;rsquo;ve collected related to the topic(s) of&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;behavior driven infrastructure&lt;/li&gt;
&lt;li&gt;test driven infrastructure&lt;/li&gt;
&lt;li&gt;test driven administration&lt;/li&gt;
&lt;li&gt;test driven deployment&lt;/li&gt;
&lt;li&gt;monitoring driven infrastructure&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can subscribe to my bookmarks on delicious &lt;a href="http://delicious.com/jedi4ever/collection-devops+tdd"&gt;http://delicious.com/jedi4ever/collection-devops+tdd&lt;/a&gt; .
Just let me know if you find more related stuff, I&amp;rsquo;ll add it to this page.&lt;/p&gt;
&lt;p&gt;Now the next thing is to write down my own ideas&amp;hellip;&lt;/p&gt;
&lt;h3 id="general-discussion-on-the-subject"&gt;General discussion on the subject&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://serverhorror.wordpress.com/2009/06/17/test-driven-system-administration/"&gt;Test driven system administration « Server Horror&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://groups.google.com/group/agile-system-administration/browse_thread/thread/7dff39c9ddd7d84e/"&gt;Testdriven Administration vs. Monitor Driven Administration? - Agile System Administration | Google Groups&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://lwn.net/Articles/266520/"&gt;Pair admining? Test driven administration? XA (eXtreme Admin&amp;rsquo;ing)? [LWN.net]&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.juliansimpson.org/2006/08/test-driven-systems-administration.html"&gt;juliansimpson.org: Test Driven Systems Administration&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://nasrat.livejournal.com/57698.html"&gt;nasrat: Agile Operations - Thoughts on Operations Testing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.slideshare.net/auxesis/monitoring-web-application-behaviour-with-cucumbernagios"&gt;Monitoring web application behavior with cucumber-nagios&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://holmwood.id.au/~lindsay/2009/02/23/web-app-integration-testing-for-sysadmins-with-cucumber-nagios/"&gt;Web App Integration Testing for Sysadmins with cucumber nagios&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.slideshare.net/auxesis/behaviour-driven-monitoring-with-cucumbernagios-2444224"&gt;Behavior Driven Monitoring with cucumber-nagios&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://romansandals.wordpress.com/2008/01/15/thinking-about-test-driven-systems-administration/"&gt;Thinking about Test-Driven Systems Administration&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://romansandals.wordpress.com/2008/02/14/a-basic-systems-testing-toolkit/"&gt;A Basic Systems Testing Toolkit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://romansandals.wordpress.com/2008/05/23/a-language-for-sysadmin-testing/"&gt;A language for sysadmin testing « Roman Sandals&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://serverfault.com/questions/36407/test-driven-development-for-infrastructure-deployments"&gt;Test-driven development for infrastructure deployments? - Server Fault&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://lizkeogh.com/2008/09/10/feature-injection-and-handling-technical-stories/"&gt;lizkeogh.com » Blog Archive » Feature Injection and handling technical stories&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://delducagroup.com/ddg-blog/2009/04/22/test-driven-system-administration/"&gt;DDG Tech Notes » Test Driven System Administration - Intro / Seems to be down&lt;/a&gt; -
&lt;a href="http://74.125.77.132/search?q=cache:delducagroup.com/ddg-blog/2009/04/22/test-driven-system-administration/"&gt;Google Cache&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tardate.blogspot.com/2009/05/tdd-and-bdd-is-old-school-make-jump-to.html"&gt;Tardate 11.1: TDD and BDD is old school. Make the jump to HDD (Humour Driven Development)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="examples-on-how-os-related-projects-try-to-automate-their-testing"&gt;Examples on how OS related projects try to automate their testing&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://fedoraproject.org/wiki/AutoQA"&gt;AutoQA - FedoraProject&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.linux-kvm.org/page/KVM-Autotest"&gt;KVM-Autotest - KVM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://fedorahosted.org/beaker/"&gt;beaker - Trac&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.testandtry.com/2009/02/19/distributed-test-automation-infrastructure-plan-1/"&gt;Distributed Test Automation Infrastructure Plan #1 | Test And Try&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="examples-of-using-cucumber-for-testing"&gt;Examples of using cucumber for testing&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://blogs.sun.com/martin/entry/behavior_driven_infrastructure"&gt;Behavior Driven Infrastructure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://holmwood.id.au/~lindsay/2009/11/09/behaviour-driven-infrastructure-through-cucumber/"&gt;Behavior driven infrastructure through Cucumber&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://holmwood.id.au/~lindsay/2009/02/23/web-app-integration-testing-for-sysadmins-with-cucumber-nagios/"&gt;Web app integration testing for sysadmins with cucumber-nagios - auxesis musings&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.devco.net/archives/2009/11/06/test_driven_deployment_-_mcollective_puppet_cucumber.php"&gt;Test driven deployment - R.I. Pienaar&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://github.com/simpsonjulian/cucumber-love"&gt;Build Doctor cucumber examples&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://pastie.org/693713"&gt;Build Doctor cucumber test example apache config - #693713 - Pastie&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://pivotallabs.com/users/jdean/blog/articles/763-testing-capistrano-recipes-with-cucumber"&gt;Jeff&amp;rsquo;s Blog - Testing capistrano recipes with cucumber&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blog.unixdaemon.net/cgi-bin/blosxom.pl/2009/04/06#ruby-dns-testing"&gt;Ruby DNS Testing - First Glance - Dean Wilson@UnixDaemon&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://drnicwilliams.com/2009/03/26/testing-outbound-emails-with-cucumber/"&gt;Dr Nic&amp;rsquo;s Testing outbound emails with Cucumber&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://bradley.is/post/82649218/testing-dash-metrics-with-cucumber"&gt;the space between the movement - Testing Dash Metrics with Cucumber&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://holmwood.id.au/~lindsay/2009/11/01/using-cucumber-as-a-scripting-language/"&gt;Using Cucumber as a scripting language&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://agilesysadmin.net/cucumber-nagios"&gt;Devopsdays Day 1 (part two) - Intelligent Monitoring&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://jsgoecke.wordpress.com/2009/06/10/behavior-driven-systems-monitoring-for-telephony/"&gt;Behavior Driven Systems Monitoring for telephony&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="shell--perl-related-frameworks"&gt;Shell / Perl related frameworks&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://code.google.com/p/shunit2/"&gt;shunit2 - Google Code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://shunit.sourceforge.net/"&gt;ShUnit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ostatic.com/bashunit"&gt;Bash Unit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://talksoftware.echlin.ca/node/1"&gt;Testing with shell scripts | Talk software&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://stackoverflow.com/questions/745266/test-anything-protocol-in-shell-scripts"&gt;Test Anything Protocol in Shell scripts - Stack Overflow&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://romansandals.wordpress.com/2008/05/23/a-language-for-sysadmin-testing/"&gt;A language for sysadmin testing - Roman Sandals&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://search.cpan.org/dist/Test-Server/"&gt;Jozef Kutej / Test-Server - search.cpan.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://ivory.idyll.org/blog/jan-08/sysadmin-testing.html"&gt;Testing for sysadmins - monitoring your infrastructure &lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="ruby-related-systems-testing"&gt;Ruby related systems testing&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://exploretesting.blogspot.com/2008/08/how-to-run-and-test-shell-scripts-from.html"&gt;Explore Testing: How to run and test shell scripts from Ruby.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.jetmore.org/john/code/#swaks"&gt;swaks - Swiss Army Knife SMTP; Command line SMTP testing, including TLS and AUTH&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Submit your greatest Continuous Integration Story</title><link>https://jedi.be/blog/2009/submit-your-greatest-continuous-integration-story/</link><pubDate>Mon, 22 Jun 2009 21:04:11 +0000</pubDate><guid>https://jedi.be/blog/2009/submit-your-greatest-continuous-integration-story/</guid><description>&lt;p&gt;&lt;a href=" https://www.jedi.be/pages/the-incredible-julian-episode-1/Comic.html"&gt;&lt;img class="left" src="https://www.jedi.be/pages/the-incredible-julian-episode-1/pages/icon.png" height="181" alt="" width="128" /&gt;&lt;/a&gt;&lt;a href="http://www.build-doctor.com/"&gt;Build Doctor Julian Simpson&lt;/a&gt; and &lt;a href="http://www.atlassian.com/"&gt;Atlassian&lt;/a&gt; are giving a way&lt;a href="http://www.build-doctor.com/2009/06/16/atlassian-bamboo-giveaway"&gt; a free license of Bamboo and Build T-shirts&lt;/a&gt;. You only have to submit your story.
&lt;/p&gt;
&lt;p&gt;Be quick and submit yours before &lt;strong&gt;Friday June 26 2009&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;
You can read mine at &lt;a href="https://www.jedi.be/pages/the-incredible-julian-episode-1/Comic.html"&gt;https://www.jedi.be/pages/the-incredible-julian-episode-1/Comic.html&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Agile Alliance 2009 Toronto - Continuous Integration for the World</title><link>https://jedi.be/blog/2009/agile-alliance-2009-toronto-continuous-integration-for-the-world/</link><pubDate>Mon, 15 Jun 2009 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2009/agile-alliance-2009-toronto-continuous-integration-for-the-world/</guid><description>&lt;p&gt;&lt;img src="agile2009.gif" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Presented at Agile Conference. Early DevOps era — helping establish DevOps as a movement.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://agile2009.agilealliance.org/node/1125"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Agile France 2009 - Agilité et exploitation Au delà de l'intégration continue traditionnelle : l'intégration de la production</title><link>https://jedi.be/blog/2009/agile-france-2009-agilit%C3%A9-et-exploitation-au-del%C3%A0-de-lint%C3%A9gration-continue-traditionnelle-lint%C3%A9gration-de-la-production/</link><pubDate>Mon, 15 Jun 2009 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2009/agile-france-2009-agilit%C3%A9-et-exploitation-au-del%C3%A0-de-lint%C3%A9gration-continue-traditionnelle-lint%C3%A9gration-de-la-production/</guid><description>&lt;p&gt;&lt;img src="xpdays-fr2009.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Presented at Agile Conference. Early DevOps era — helping establish DevOps as a movement.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://xpday.fr/programme#AgiliteEtExploitation"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Cloud Camp 2009 - Antwerp</title><link>https://jedi.be/blog/2009/cloud-camp-2009-antwerp/</link><pubDate>Mon, 15 Jun 2009 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2009/cloud-camp-2009-antwerp/</guid><description>&lt;p&gt;&lt;img src="cloudcamp.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on cloud camp - antwerp. Early DevOps era — helping establish DevOps as a movement.&lt;/p&gt;</description></item><item><title>XPDays Benelux 2009 - Continuous Integration for the World</title><link>https://jedi.be/blog/2009/xpdays-benelux-2009-continuous-integration-for-the-world/</link><pubDate>Mon, 15 Jun 2009 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2009/xpdays-benelux-2009-continuous-integration-for-the-world/</guid><description>&lt;p&gt;&lt;img src="xpdays-benelux2009.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Presented at XP Days. Early DevOps era — helping establish DevOps as a movement.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.xpday.net/Xpday2009/Program.html"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>8 ways to share your git repository</title><link>https://jedi.be/blog/2009/8-ways-to-share-your-git-repository/</link><pubDate>Wed, 06 May 2009 10:34:46 +0000</pubDate><guid>https://jedi.be/blog/2009/8-ways-to-share-your-git-repository/</guid><description>&lt;p&gt;This blogpost provides a summary of different ways to share a git repository. Depending on your needs you can opt for different solutions.&lt;/p&gt;
&lt;table border="1"&gt;
&lt;tr&gt;&lt;th&gt;Repository&lt;/th&gt;&lt;th width="200"&gt;Pro&lt;/th&gt;&lt;th width="200"&gt;Con&lt;/th&gt;&lt;th width="200"&gt;Controlling Access&lt;/th&gt;&lt;th&gt;Create Repositories&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href="#fileshare"&gt;File share&lt;/a&gt;&lt;/td&gt;&lt;td&gt;No network access required&lt;/td&gt;&lt;td&gt;Not internet friendly&lt;/td&gt;&lt;td&gt;Using filepermissions&lt;/td&gt;&lt;td&gt;Needs preparation per project on the share&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href="#gitdaemon"&gt;Git daemon&lt;/a&gt;&lt;/td&gt;&lt;td&gt;Fast git protocol&lt;/td&gt;&lt;td&gt;Not internet friendly port&lt;/td&gt;&lt;td&gt;no good permission control. Read by default, Write can be enabled , but only anonymous&lt;/td&gt;&lt;td&gt;per project needs to be blessed&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href="#sshserver"&gt;Plain SSH server&lt;/a&gt;&lt;/td&gt;&lt;td&gt;Allows good security&lt;/td&gt;&lt;td&gt;Not internet friendly port, requires account creation per user on server &lt;/td&gt;&lt;td&gt;Uses filepermissions&lt;/td&gt;&lt;td&gt;per project inited &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href="#gitshell"&gt;SSH server git-shell&lt;/a&gt;&lt;/td&gt;&lt;td&gt;Enhancement of Plain SSH Server scenario&lt;/td&gt;&lt;td&gt;Not internet friendly port, requires account creation per user on server&lt;/td&gt;&lt;td&gt;Uses filepermissions&lt;/td&gt;&lt;td&gt;per project inited &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href="#gitosis"&gt;Gitosis&lt;/a&gt;&lt;/td&gt;&lt;td&gt;Adds good remote management of users and repositories, only requires one system account&lt;/td&gt;&lt;td&gt;Not internet friendly port&lt;/td&gt;&lt;td&gt;Uses gitosis-config file&lt;/td&gt;&lt;td&gt;No server initalisation, only config is needed &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href="#apachehttp"&gt;Apache http&lt;/a&gt;&lt;/td&gt;&lt;td&gt;Falls back to standard apache config, only requires one system account, internet friendly&lt;/td&gt;&lt;td&gt;Slightly overhead&lt;/td&gt;&lt;td&gt;Uses htpasswd&lt;/td&gt;&lt;td&gt;per project inited&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href="#apachehttpgitweb"&gt;Apache http + gitweb&lt;/a&gt;&lt;/td&gt;&lt;td&gt;Falls back to standard apache config, only requires one system account, internet friendly, adds nice view of repository &lt;/td&gt;&lt;td&gt;Slightly overhead, read-only access&lt;/td&gt;&lt;td&gt;Uses htpasswd&lt;/td&gt;&lt;td&gt;per project inited&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href="http://www.github.com/"&gt;github&lt;/a&gt;&lt;/td&gt;&lt;td&gt;Internet accessible, easy to use webinterface&lt;/td&gt;&lt;td&gt;Hosted externally&lt;/td&gt;&lt;td&gt;Managing sshkeys&lt;/td&gt;&lt;td&gt;Web interface&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
&lt;br&gt;
&lt;a href="http://www.kernel.org/pub/software/scm/git/docs/user-manual.html#setting-up-a-public-repository"&gt;http://www.kernel.org/pub/software/scm/git/docs/user-manual.html#setting-up-a-public-repository&lt;/a&gt;
&lt;br&gt;
&lt;h3&gt;Preparation:Git enable a simple project-X&lt;/h3&gt;
Let's say you have project called project-X that you have been working on, on your local machine. It contains one file called README.&lt;br&gt;
To enable git on this project you can:&lt;br&gt;
&lt;pre&gt;
$ cd $HOME/project-X
&lt;br&gt;
# git init enables the git repository
$ git init
&lt;br&gt;
# You add the readme file to the repository
$ git add README
&lt;br&gt;
# You commit your changed to your local repository
$ git commit -a -m 'Added README'
&lt;/pre&gt;
&lt;br&gt;
this will give you a .git directory in the project-X directory , ready to use in this tutorial
&lt;br&gt;
&lt;a name="fileshare"&gt;&lt;/a&gt;
&lt;h3&gt;Share it over a file share&lt;/h3&gt;
Instead of having people reference your local repository, you can put your repository on a file share.
&lt;br&gt; Let's say we have share path /share/git/ where we want to put our project-X&lt;br&gt;
&lt;br&gt;
&lt;i&gt;Preparing the repository&lt;/i&gt;&lt;br&gt;
&lt;pre&gt;
# First we navigate to the repository place and will create a new project-X dir
$ cd /share/git
$ mkdir project-X
$ cd project-X
&lt;br&gt;
# now we initialize this directory
# but instead of using git init, we use git --bare init
# "A short aside about what git means by bare: A default git repository assumes that you will be using it as your working directory,
# so git stores the actual bare repository files in a .git directory alongside all the project files. Remote repositories don't need
# copies of the files on the filesystem unlike working copies, all they need are the deltas and binary what-nots of the repository itself. This is what "bare" means to git. Just the repository itself."
$ git --bare init
&lt;/pre&gt;
&lt;br&gt;
&lt;i&gt;Pushing your local repository to the shared repository&lt;/i&gt;&lt;br&gt;
&lt;pre&gt;
# First go to your local repository
$ cd $HOME/project-X
# Then make the link to the shared repository
$ git remote add origin file:///share/git/project-X
&lt;br&gt;
# We push to the remote repository
$ git push origin master
&lt;/pre&gt;
&lt;br&gt;
&lt;i&gt;Controlling access &lt;/i&gt;&lt;br&gt;
As we are dealing with a fileshare, permissions are handled by filesystem permissions. You could create two groups: project-X-read, project-X-write.
To set these different group permissions you could use:
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://articles.techrepublic.com.com/5100-10878_11-6091748.html"&gt;Using extended permissions on Linux with setfacl - http://articles.techrepublic.com.com/5100-10878_11-6091748.html&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.afp548.com/article.php?story=20050506085817850"&gt;Extended permissions on MacOSX - chmod +a Groking Darwin ACLs - http://www.afp548.com/article.php?story=20050506085817850&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;br&gt;
&lt;i&gt;Accessing the repository&lt;/i&gt;&lt;br&gt;
&lt;pre&gt;
# Another user can now clone the repository using:
$ git clone file:///share/git/project-X
# Change something
$ ....
# Commit the changes
$ git commit -a
# Push the changes to the central repository
$ git push
&lt;/pre&gt;
&lt;br&gt;
&lt;a name="gitdaemon"&gt;&lt;/a&gt;
&lt;h3&gt;Share using git-daemon&lt;/h3&gt;
&lt;i&gt;Installing git-daemon&lt;/i&gt;&lt;br&gt;
Git includes a simple daemon that you use to share your project using the git protocol.&lt;br&gt;
On Centos,Redhat this seems to required another package:
&lt;pre&gt;
$ sudo yum install git-daemon
&lt;/pre&gt;
More detail can be found &lt;a href="http://www.kernel.org/pub/software/scm/git/docs/git-daemon.html"&gt; http://www.kernel.org/pub/software/scm/git/docs/git-daemon.html&lt;/a&gt;
&lt;br&gt;
&lt;pre&gt;
# Start the git daemon
$ git daemon
&lt;/pre&gt;
This creates a network listener on the GIT port. It allows by default read access to git projects.&lt;br&gt;&lt;br&gt;
&lt;i&gt;Prepare the repository&lt;/i&gt;&lt;br&gt;
To allow git-daemon to read your project you have to add the file &lt;b&gt;.git/git-daemon-export-ok&lt;/b&gt; to your project.&lt;br&gt;
&lt;br&gt;
&lt;i&gt;Controlling access&lt;/i&gt;&lt;br&gt;
Git daemon has no notion of users. By default is allows read to everybody, if you want to give write access, then you have to enable it to everybody anonymously.&lt;br&gt;
This is what makes is less suitable for controlling access. &lt;br&gt;
If you try to update you receive the following erors:
&lt;pre&gt;
# On the local side
$ git push git://localhost/...
Initialized empty Git repository in ....
localhost[0: ::1]: errno=Connection refused
localhost[0: fe80::1]: errno=Connection refused
fatal: The remote end hung up unexpectedly
&lt;br&gt;
# On the git daemon side
Error on daemon side:
[9027] 'receive-pack': service not enabled for git://localhost/...
..
&lt;br&gt;
&lt;/pre&gt;
&lt;br&gt;
&lt;i&gt;Accessing the repository&lt;/i&gt;&lt;br&gt;
&lt;pre&gt;
$ git clone git:localhost/&lt;i&gt;your-path&lt;/i&gt;/project-X
&lt;/pre&gt;
&lt;br&gt;
&lt;p&gt;&lt;a name="sshserver"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>The battle between developers and sysadmins must end</title><link>https://jedi.be/blog/2009/the-battle-between-developers-and-sysadmins-must-end/</link><pubDate>Tue, 17 Mar 2009 11:16:24 +0000</pubDate><guid>https://jedi.be/blog/2009/the-battle-between-developers-and-sysadmins-must-end/</guid><description>&lt;p&gt;Are you still playing the &lt;strong&gt;"big enterprise game&lt;/strong&gt;"?&lt;/p&gt;
&lt;br&gt;
&lt;a href="https://www.jedi.be/blog/wp-content/uploads/2009/03/battle-dev-sysadmin-1.png"&gt;&lt;img title="battle-dev-sysadmin-1" class="alignleft size-medium wp-image-665" src="https://www.jedi.be/blog/wp-content/uploads/2009/03/battle-dev-sysadmin-1-297x300.png" height="276" alt="" width="275" /&gt;&lt;/a&gt;
&lt;br&gt;
&lt;a href="https://www.jedi.be/blog/wp-content/uploads/2009/03/battle-dev-sysadmin-2.png"&gt;&lt;img title="battle-dev-sysadmin-2" class="alignnone size-medium wp-image-666" src="https://www.jedi.be/blog/wp-content/uploads/2009/03/battle-dev-sysadmin-2-298x300.png" height="271" alt="" width="267" /&gt;&lt;/a&gt;
&lt;br&gt;
Julian Simpson aka &lt;a href="http://www.build-doctor.com/"&gt;The build Doctor&lt;/a&gt; has posted a nice article &lt;a href="http://www.agileweboperations.com/partitions-and-warfare/"&gt;"Partitions and Warfare&lt;/a&gt;" on &lt;a href="http://www.agileweboperations.com/"&gt;AgileWeboperations&lt;/a&gt;.
&lt;br&gt;
It describes how you really have to start communicating between each other and that the battle must end NOW!</description></item><item><title>Rails Syndrome: It works on my PC but I don't know for how long</title><link>https://jedi.be/blog/2009/rails-syndrome-it-works-on-my-pc-but-i-dont-know-for-how-long/</link><pubDate>Fri, 13 Mar 2009 16:36:56 +0000</pubDate><guid>https://jedi.be/blog/2009/rails-syndrome-it-works-on-my-pc-but-i-dont-know-for-how-long/</guid><description>&lt;p&gt;&lt;a href="https://www.jedi.be/blog/wp-content/uploads/2009/03/end_of_track.jpg"&gt;&lt;img title="end_of_track" class="alignleft size-full wp-image-656" src="https://www.jedi.be/blog/wp-content/uploads/2009/03/end_of_track.jpg" height="178" alt="" width="238" /&gt;&lt;/a&gt;Rails projects tend to suffer from the &amp;lsquo;it works on my PC syndrome&amp;rsquo;. People seem to struggle with keeping their application environment under control so it can be reproduced on another system. One of the reasons is that rails and ruby evolve fast to new concepts and ideas. While this is clearly a good thing, it does require additional steps to keep a rails project under control. There exist a lot of documentation in books and blogs, but that also suffers from the same problem: the recipe working for version X of rails, might not work anymore in the new version.
&lt;br&gt;
This document will try to document how to control it, additionally listing older approaches and indicating that they have become deprecated.
&lt;br&gt;
NOTE:&lt;/p&gt;</description></item><item><title>2009: The year of the Agile Sysadmin ?</title><link>https://jedi.be/blog/2009/2009-the-year-of-the-agile-sysadmin/</link><pubDate>Thu, 05 Mar 2009 10:21:18 +0000</pubDate><guid>https://jedi.be/blog/2009/2009-the-year-of-the-agile-sysadmin/</guid><description>&lt;p&gt;&lt;a href="http://www.agile2009.org"&gt;&lt;img class="alignleft" src="http://www.agile2009.org/files/agile-logo.gif" height="58" alt="" width="191" /&gt;&lt;/a&gt;On 3/03/2009 the submission deadline for &lt;a href="http://www.agile2009.org"&gt;Agile 2009 in Chicago&lt;/a&gt; has expired. They have hundreds of submissions. It&amp;rsquo;s one of the largest conferences in the world around agile.
&lt;br&gt;
It&amp;rsquo;s really nice to see 12 submissions related to bringing the field of sysadmins, infrastructure, service management closer to the Agile development, project management world. What excites me even more is that it is considered frontier stuff, an emerging field of new ideas.
&lt;br&gt;
You can help these submissions in getting selected by reviewing and commenting the proposals. (you do need to create a login for this) . Thanks for your help!
&lt;br&gt;
&lt;em&gt;Related to operations and sysadmin&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Agile Oscars (the pig) for the best Agile stuff</title><link>https://jedi.be/blog/2009/agile-oscars-the-pig-for-the-best-agile-stuff/</link><pubDate>Fri, 27 Feb 2009 17:58:27 +0000</pubDate><guid>https://jedi.be/blog/2009/agile-oscars-the-pig-for-the-best-agile-stuff/</guid><description>&lt;p&gt;It has been said before. Agile people are often very creative people. And from time to time they produce fun and informational video. Some time ago there was a competition by &lt;a href="http://www.agileadvert.org/"&gt;Agile Advert&lt;/a&gt; . I love these things.
&lt;br&gt;
With this post I&amp;rsquo;m trying to convince the &lt;a href="http://agile2009.agilealliance.org/"&gt;agile 2009 conference &lt;/a&gt;to have a kind of Oscars Sessions for the best and most creative things within the community. Maybe we can have a kind of permanent video display with pictures and video&amp;rsquo;s.
&lt;br&gt;
To get an idea on the video sessions:&lt;/p&gt;</description></item><item><title>Cloudcamp in Antwerp 9th of April</title><link>https://jedi.be/blog/2009/cloudcamp-in-antwerp-9th-of-april/</link><pubDate>Fri, 27 Feb 2009 14:33:23 +0000</pubDate><guid>https://jedi.be/blog/2009/cloudcamp-in-antwerp-9th-of-april/</guid><description>&lt;p&gt;&lt;a href="http://www.cloudcamp.com/?page_id=563"&gt;&lt;img class="alignleft" src="http://www.cloudcamp.com/wp-content/themes/wicketpixie/images/cloudcamp_antwerp_banner.jpg" height="70" alt="" width="308" /&gt;&lt;/a&gt; &lt;a href="http://www.cloudcamp.com/?page_id=563/"&gt;1st CloudCamp in Antwerp is Monday, April 9th&lt;/a&gt;
&lt;br&gt;
Date: Thursday, April 9th, 2009
Location: The Zoo of Antwerp, near the Central Station
&lt;br&gt;
If you are reading this blog, chances are that I talked you on a term called &lt;em&gt;Agile Infrastructure&lt;/em&gt; or if I&amp;rsquo;m a good mood I tend to present myself as an &lt;em&gt;Infrastructure Developer&lt;/em&gt;. Cloudcomputing is the field where this is actually put in practice Think of it like providing and using an API for doing some of the &lt;a href="http://www.ebizq.net/blogs/saasweek/2007/10/attack_of_the_-aas_acronyms_or/"&gt;*AAS work&lt;/a&gt;. A must for both developers and sysadmins because if you want it or not, both worlds ARE coming together.
&lt;br&gt;
It&amp;rsquo;s run in an unconference format and best of all it&amp;rsquo;s free. So nomore excuse and &lt;a href="http://cloudcamp-antwerp-09.eventbrite.com/"&gt;register NOW&lt;/a&gt;!&lt;/p&gt;</description></item><item><title>Agile Consortium Benelux: my first impressions</title><link>https://jedi.be/blog/2009/agile-consortium-benelux-my-first-impressions/</link><pubDate>Fri, 27 Feb 2009 14:08:11 +0000</pubDate><guid>https://jedi.be/blog/2009/agile-consortium-benelux-my-first-impressions/</guid><description>&lt;p&gt;&lt;img class="alignleft" src="http://www.agileopen.net/files/agileopen/images/agile-consortium.png" height="115" alt="" width="206" /&gt;&lt;a href="http://www.agileconsortium.nl"&gt;&lt;/a&gt;
&lt;br&gt;
On 27/02 the &lt;a href="http://www.agileconsortium.nl"&gt;Agile Consortium Benelux&lt;/a&gt; held what they call a &lt;em&gt;Knowledge-sharing meeting. &lt;/em&gt;This consortium is actually a resurrection of the former DSDM consortium and has been around for a while. The main difference between the existing Agile initiatives in the Benelux is that it does NOT target the usual Agile suspects such as the developers, tester or project manager but it goes for the &lt;em&gt;Directors, Senior Executives and Programme Managers&lt;/em&gt;.
&lt;br&gt;
&lt;strong&gt;Target Audience:&lt;/strong&gt;
&lt;br&gt;
When I first saw the program it felt like a more traditional approach that I&amp;rsquo;m used to dealing with Agile events. It somehow missed the humor, playfullness that i&amp;rsquo;m used to. I wondered if this would not just be an organisation making a select management club for a new hip brand called Agile. But during the meeting I adjusted my opinion: maybe this &lt;em&gt;stiffness&lt;/em&gt; is a kind of requirement for getting more &lt;em&gt;traditional&lt;/em&gt; management involved. After all you have to tune into your audience, and maybe I was not the targeted audience.
&lt;br&gt;
&lt;strong&gt;This year theme&lt;/strong&gt;
&lt;br&gt;
This year they will focus on the theme &amp;ldquo;Time to Market:&amp;rdquo;. Definitely something that Agile can be useful in and one of the worries of upper management. On march 25th there will be &lt;a href="http://www.agilemanagementconference.org/default.asp"&gt;Agile Management Conference&lt;/a&gt; where they hope to get initial commitment of some of the bigger players on the market so that they can have a solid member base. They currently have around 70 members.
&lt;br&gt;
&lt;strong&gt;Certification&lt;/strong&gt;
&lt;br&gt;
Unfortuneatly the person driving the workgroup (Patrick Verheij) was not there. So not much of details here. This is an important topic for everyone in the agile community. But it is not an easy task: how do you measure agility. We all laugh on the easy certificate for Certified Scrum Master. To be continued for sure, but I hope they open this process up to more people so that we as community can drive this evaluation so that we can rely on the certificate. Also if it becomes important that we can define what it takes.
&lt;br&gt;
&lt;strong&gt;Only Agile?&lt;/strong&gt;
&lt;br&gt;
Because  completely agile companies are rare, it will embrace different ideas from XP, Scrum, Lean, Atern, FDD, DSDM  but also from other frameworks such as RUP, Itil, Cmmi. This makes sense as there is always an integration necessary: f.i. Scrum does not tell you much on the phase before your projects starts so RUP might tell you more on this.
&lt;br&gt;
&lt;strong&gt;European Agile Conference&lt;/strong&gt;
&lt;br&gt;
There will be an European Agile Conference on June. There will be call for papers and this is also where the first certification will take place.
&lt;br&gt;
&lt;a href="http://www.agileconsortium.nl/en/calendar/2009-06-18-european-agile-conference.html"&gt;&lt;a href="http://www.agileconsortium.nl/en/calendar/2009-06-18-european-agile-conference.html"&gt;http://www.agileconsortium.nl/en/calendar/2009-06-18-european-agile-conference.html&lt;/a&gt;&lt;/a&gt;
&lt;br&gt;
&lt;strong&gt;Putting BE in the Benelux&lt;/strong&gt;
&lt;br&gt;
We need to get Belgian companies on board of this organisation so that we can have a good balance in this initiative. Eventually this might lead to a Belgian chapter. But first things first, if you are interested in this idea and have connections with Belgian Management interested in this idea, we&amp;rsquo;ll be happy to help you with your pitchtalk. Sounds we need once again Selling Agile for Cx0!&lt;/p&gt;</description></item><item><title>Five things to remember from Agile Open Belgium 2009</title><link>https://jedi.be/blog/2009/five-things-to-remember-from-agile-open-belgium-2009/</link><pubDate>Fri, 27 Feb 2009 13:22:19 +0000</pubDate><guid>https://jedi.be/blog/2009/five-things-to-remember-from-agile-open-belgium-2009/</guid><description>&lt;p&gt;&lt;img class="alignright" src="http://farm4.static.flickr.com/3534/3297258523_c968aeb022_m.jpg" height="195" alt="" width="129" /&gt;It has already been one week now after &lt;a href="http://www.agileopen.net/en/belgium"&gt;Agile Open Belgium 2009&lt;/a&gt; has finished. It was fun organizing and nice to see that again the &lt;a href="http://en.wikipedia.org/wiki/Open_Space_Technology"&gt;Open Space Technology&lt;/a&gt; works brilliantly. It will definitely be repeated! Again is has provided with a lot of insights and inspired me with good ideas. Have a look at &lt;a href="http://flickr.com/photos/sonicwalker/sets/72157614123886994/"&gt;Harald pictures&lt;/a&gt; so see for yourself.  But what will I remember?
&lt;br&gt;
&lt;strong&gt;1. Passion&lt;/strong&gt;
&lt;br&gt;
Freddy Van Hoecke, the cook of the excellent food trusted me with the following words: &amp;ldquo;what strikes me when I listen to all these talks in the lobby, is the &lt;em&gt;passion&lt;/em&gt; people bring with it&amp;rdquo;. And he is right-on: organizing and providing logistics is not what makes this a success. It is the &lt;em&gt;passion&lt;/em&gt; people have for Agile.
&lt;br&gt;
&lt;strong&gt;2. Open Beer principles TM&lt;/strong&gt;
&lt;br&gt;
&lt;img class="alignleft" src="http://farm4.static.flickr.com/3308/3295315425_0cea5af8b0_m.jpg" height="186" alt="" width="124" /&gt;
&lt;br&gt;
Our local variation on the Open Space principles during dinner at the &lt;a href="http://www.vooruit.be"&gt;Vooruit&lt;/a&gt;, trying out Agile beers. I&amp;rsquo;m glad people liked it and experimented with the different flavours. Sounds like test driven beer drinking? I&amp;rsquo;m just wondering if next year we need to go for chocolates ?&lt;/p&gt;</description></item><item><title>Xpdays Benelux 2008 / Hey ScrumMaster let the team decide</title><link>https://jedi.be/blog/2008/xpdays-benelux-2008-/-hey-scrummaster-let-the-team-decide/</link><pubDate>Sun, 07 Dec 2008 21:13:35 +0000</pubDate><guid>https://jedi.be/blog/2008/xpdays-benelux-2008-/-hey-scrummaster-let-the-team-decide/</guid><description>&lt;p&gt;&lt;a href="http://www.xpday.net/Xpday2008"&gt;XP Days Benelux 2008&lt;/a&gt;: aah, it was great! I had a hard time going to work again on monday. It seems that my brain was still in overdrive, and everything at work , was sooo slow. Kudos to the organizing commitee.
&lt;br&gt;
&lt;a href="https://www.jedi.be/blog/wp-content/uploads/2008/12/3054080128_ae8d9b268c.jpg"&gt;&lt;img title="Emotion Meter" class="alignleft size-medium wp-image-545" src="https://www.jedi.be/blog/wp-content/uploads/2008/12/3054080128_ae8d9b268c-225x300.jpg" height="106" alt="" width="79" /&gt;&lt;/a&gt;When arriving the ohmp&amp;rsquo;s (one halve minute presentations of the sessions) where already busy. Still a nice way to see what sessions to pick. I skipped the first session so I could put up my &lt;a href="https://www.jedi.be/blog/2008/11/19/visu-wall-experiment-at-xpdays-2008-benelux/"&gt;Visu-wall project&lt;/a&gt;. I got some nice ideas from this: the spaghetti bridge Scrum Board game, the emotion-meter (thanks Tjakko) , and someone commenting that ScrumMaster should be a ScrumSlave ;-)
&lt;br&gt;
It was the second time I went and it felt different: because during the past two years I got to know so many people , I went to less sessions and talked to more people. This is a great networking place.
&lt;br&gt;
My first session was on &lt;a href="http://studios.thoughtworks.com/mingle-agile-project-management"&gt;Mingle&lt;/a&gt; by &lt;a href="http://www.redrobinsoftware.net/blog/" target="_blank"&gt;Koen De Hondt&lt;/a&gt;. The product looks great, and it made me wonder what the ideal electronic scrumboard would/should look like. The nice thing was it was a non-vendor and hands-onview on the product, so there was a lot of experience at hand.&lt;/p&gt;</description></item><item><title>Visu-wall experiment at XPdays 2008 Benelux</title><link>https://jedi.be/blog/2008/visu-wall-experiment-at-xpdays-2008-benelux/</link><pubDate>Wed, 19 Nov 2008 21:49:35 +0000</pubDate><guid>https://jedi.be/blog/2008/visu-wall-experiment-at-xpdays-2008-benelux/</guid><description>&lt;p&gt;&lt;a href="https://www.jedi.be/pages/visu-wall.html"&gt;&lt;img src="https://www.jedi.be/blog/wp-content/uploads/2008/11/visu-wall.png" height="118" width="368" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;One thing that never stops to amaze me, is the creativity that the agile movement brings. For the next two days at &lt;a href="http://www.xpday.net/"&gt;XPdays 2008 Benelux&lt;/a&gt; , I will share some of the things I found on the net and hope to learn many new tricks and ideas. Have a look and see you at the &lt;a href="https://www.jedi.be/pages/visu-wall.html"&gt;visu-wall&lt;/a&gt; experiment.&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Rsync snapshots: seeing it work</title><link>https://jedi.be/blog/2008/rsync-snapshots-seeing-it-work/</link><pubDate>Fri, 07 Nov 2008 17:11:58 +0000</pubDate><guid>https://jedi.be/blog/2008/rsync-snapshots-seeing-it-work/</guid><description>&lt;p&gt;Showing how rsync snapshots (&amp;ndash;link-dest) work. This feature allows you to take incremental backups and still having a complete directory to copy over without taking additional diskspace for storing a copy of each file. It uses the notion of &lt;em&gt;hardlinks&lt;/em&gt; off the filesystem. (having the same inodes ls -i).
&lt;br&gt;&lt;/p&gt;
&lt;pre&gt;
#&lt;em&gt;create a datadirectory, with data&lt;/em&gt;
&lt;span&gt;$ mkdir data
$ &amp;gt; data/file1
&lt;/span&gt;
#&lt;em&gt;make the first backup&lt;/em&gt;
&lt;span&gt;$ rsync -aP data/ backup-1
building file list ...
2 files to consider
created directory backup-1
./
file1
&lt;/span&gt;
#&lt;em&gt;do the second backup with nothing changed
&lt;/em&gt;&lt;span&gt;$ rsync -aP --delete --link-dest=../backup-1 data/ backup-2
building file list ...
2 files to consider
created directory backup-2
./
&lt;/span&gt;
#&lt;em&gt;verify that file1 in backup-1 is linked with file1 in backup-2&lt;/em&gt;
&lt;span&gt;$ ls -li backup-1
&lt;strong&gt;9651639&lt;/strong&gt; -rw-r--r--  2 patrick  staff  0 Nov  7 16:52 file1&lt;/span&gt;
&lt;br&gt;
&lt;span&gt;$ ls -li backup-2
&lt;strong&gt;9651639&lt;/strong&gt; -rw-r--r--  2 patrick  staff  0 Nov  7 16:52 file1&lt;/span&gt;
#&lt;em&gt;change file 1&lt;/em&gt;, but base ourselves on the previous (backup-2) snapshot
&lt;span&gt;$ echo "change1" &amp;gt; data/file1
&lt;/span&gt;
#backup the directory again
&lt;span&gt;$ rsync -aP --delete --link-dest=../backup-2 data/ backup-3
building file list ...
2 files to consider
created directory backup-3
./
file1
&lt;/span&gt;
&lt;em&gt;#Verify inode has changed
&lt;/em&gt;&lt;span&gt;$ ls -li backup-3/
total 8
&lt;strong&gt;9651657&lt;/strong&gt; -rw-r--r--  1 patrick  staff  8 Nov  7 16:53 file1
&lt;/span&gt;
&lt;em&gt;#backup again with nothing changed
&lt;/em&gt;&lt;span&gt;$ rsync -aP --link-dest=../backup-3 data/ backup-4
building file list ...
2 files to consider
created directory backup-4
./
&lt;/span&gt;
&lt;em&gt;#Verify that inode is the same
&lt;/em&gt;&lt;span&gt;$ ls -li backup-4
&lt;strong&gt;9651657&lt;/strong&gt; -rw-r--r--  2 patrick  staff  8 Nov  7 16:53 file1&lt;/span&gt;
&lt;em&gt;#Change the permissions
&lt;/em&gt;&lt;span&gt;$ chmod 777 data/file1
&lt;/span&gt;
&lt;em&gt;#backup again on previous snapshot
&lt;/em&gt;&lt;span&gt;$ rsync -aP --delete --link-dest=../backup-4 data/ backup-5
building file list ...
2 files to consider
created directory backup-5
./
file1&lt;/span&gt;
&lt;br&gt;
&lt;em&gt;#verify that change of permission triggered a new file
&lt;/em&gt;&lt;span&gt;$ ls -li backup-5/file1
&lt;strong&gt;9651699&lt;/strong&gt; &lt;strong&gt;-rwxrwxrwx&lt;/strong&gt; 1 patrick  staff  8 Nov  7 16:53 backup-5/file1
$ ls -li backup-4/file1
&lt;strong&gt;9651657&lt;/strong&gt; &lt;strong&gt;-rw-r--r--&lt;/strong&gt; 2 patrick  staff  8 Nov  7 16:53 backup-4/file1
&lt;/span&gt;
&lt;/pre&gt;</description></item><item><title>Moving from Rsync on Unix to Rsync on MacOSX</title><link>https://jedi.be/blog/2008/moving-from-rsync-on-unix-to-rsync-on-macosx/</link><pubDate>Fri, 07 Nov 2008 16:50:16 +0000</pubDate><guid>https://jedi.be/blog/2008/moving-from-rsync-on-unix-to-rsync-on-macosx/</guid><description>&lt;p&gt;I use rsync alot on unix machines. It is a versatile tool that allows you to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;save bandwith:&lt;/em&gt; when synchronizing multiple machines, it will only the changes, optionally compressing the files with the '-C' option&lt;/li&gt;
&lt;li&gt;&lt;em&gt;make incremental backups&lt;/em&gt;: using the --link-dest option, you can synchronize your data everyday to a new directory (backup-dayX) and avoid that it will copy all data and take up diskspace for every backup.&lt;/li&gt;
&lt;/ul&gt;
Rsync is by default included on MacOSX. But using when rsync on mac, there a few caveats:
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;your owners might get garbled&lt;/em&gt;: if your disk has the option '&lt;strong&gt;Ignore ownership on this volume&lt;/strong&gt;', then when restoring the files, the ownership will not be correct. Use 'Get Info', to correct the setting. (&lt;a href="http://terminalapp.net/backups-rsync-and-link-dest-not-working/"&gt;http://terminalapp.net/backups-rsync-and-link-dest-not-working/&lt;/a&gt;). Or use &lt;em&gt;vdsutil&lt;/em&gt; on the commandline.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;extra flags are lost&lt;/em&gt;: Mac filesystem has a notion of &lt;strong&gt;data and resource forks.&lt;/strong&gt; Also the HSFS filesystem has extended attributes. So if you are synching with a samba or other non-mac filesystem aware system, this information will be lost. Apple provides a 'rsync -E' command for this.&lt;/li&gt;
&lt;/ul&gt;
-E, --extended-attributes
Apple specific option  to  copy  extended  attributes,  resource
forks,  and  ACLs.   Requires at least Mac OS X 10.4 or suitably
patched rsync.
&lt;ul&gt;
&lt;li&gt;bootable and other nice to haves: If you really also want to pertain boot flags and other things, have a look at &lt;a href="http://archive.macosxlabs.org/rsyncx/rsyncx.html"&gt;RsyncX&lt;/a&gt; (&lt;a href="http://archive.macosxlabs.org/rsyncx/rsyncx.html"&gt;http://archive.macosxlabs.org/rsyncx/rsyncx.html&lt;/a&gt;). It served in the past as &lt;strong&gt;rsync GUI&lt;/strong&gt; and replacement until Apple got it right . A description can be found at &lt;a href="http://hackint0sh.org/forum/showthread.php?t=25"&gt;http://hackint0sh.org/forum/showthread.php?t=25&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>A few cases of (Tunnel) Piercings for firewalls for SSH access</title><link>https://jedi.be/blog/2008/a-few-cases-of-tunnel-piercings-for-firewalls-for-ssh-access/</link><pubDate>Fri, 07 Nov 2008 14:59:04 +0000</pubDate><guid>https://jedi.be/blog/2008/a-few-cases-of-tunnel-piercings-for-firewalls-for-ssh-access/</guid><description>&lt;p&gt;As consultant I go around in multiple companies. In order to get access to all of my resources and testing systems, I have to be able to reach outside their corporate LAN with shell (SSH) access.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Case 1: Customer allows all access outside&lt;br /&gt;&lt;/i&gt;Ok this one, is each, just SSH outside and this works.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Case 2: Port 22 is blocked, only HTTP and HTTP/S is allowed (No Proxy)&lt;br /&gt;&lt;/i&gt;If no proxy is used, I have a server running an SSH server on port 443 (HTTP/S), using the listen command in the SSH server config.&lt;br /&gt;&lt;br /&gt;       ProxyCommand /usr/bin/corkscrew proxy-ip 8080 %h %p ~/.ssh/myauth&lt;br /&gt; &lt;br /&gt;&lt;i&gt;Case 3: only HTTP and HTTP/S with corporate Basic Authentication HTTP proxy &lt;br /&gt;&lt;/i&gt; I use &lt;a href="http://www.agroman.net/corkscrew/"&gt;corkscrew&lt;/a&gt; as a proxycommand in my sshconfig and configure it to use the proxy to reach outside. This relies on the &amp;lsquo;CONNECT&amp;rsquo; command to be allowed. I once had this site filtered by a filtering proxy, but there enough mirror sites available. Or if you are a windows man, Putty has this functionality built in. &lt;br /&gt;&lt;br /&gt;&lt;a href="See%20http://daniel.haxx.se/docs/sshproxy.html%20"&gt;See also: &lt;a href="http://daniel.haxx.se/docs/sshproxy.html"&gt;&lt;a href="http://daniel.haxx.se/docs/sshproxy.html"&gt;http://daniel.haxx.se/docs/sshproxy.html&lt;/a&gt;&lt;/a&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Case 4: only HTTP and HTTP/S with NTLM or ISA based proxy Server&lt;br /&gt;&lt;/i&gt;I run the tool &lt;a href="http://ntlmaps.sourceforge.net/"&gt;ntlmMaps&lt;/a&gt; and run a local proxy, and then configure my corkscrew to use this local proxy for connecting outside.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Case 5: CONNECT command is denied in proxy, plain HTTP only&lt;br /&gt;&lt;/i&gt;Install htc on my client and hts on the server (&lt;a href="www.nocrew.org/software/httptunnel.html"&gt;httptunnel&lt;/a&gt;) to convert the SSH traffic into http native protocal so that it goes by the proxy.&lt;br /&gt;&lt;br /&gt;Case 6: HTTP access only available on port 80 and my websites run on port 80. &lt;br /&gt;Install a proxy (squid) locally or use the apache mod_proxy module. Then you can use this as your proxy similar to case 3. Be cautious on using a proxy on your apache , because they might access more then you want.&lt;br /&gt;&lt;br /&gt;You see it&amp;rsquo;s hard to stop me. Off course a policy would discourge me, but this only happened with one customer.  I also wonder, how can you stop this as an administrator, http/s is hard to see. Off course you could block some sites but disable access to all http/s sites is impossible.&lt;br /&gt;Decrypting the tunnel would trigger suspicion. Maybe based on the number of connects you can disable stations using the tunnel.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Chaining SSH tunnels, Easy SSH hopping</title><link>https://jedi.be/blog/2008/chaining-ssh-tunnels-easy-ssh-hopping/</link><pubDate>Fri, 07 Nov 2008 14:15:28 +0000</pubDate><guid>https://jedi.be/blog/2008/chaining-ssh-tunnels-easy-ssh-hopping/</guid><description>&lt;h2&gt;&lt;img src="https://www.jedi.be/blog/wp-content/uploads/2008/11/th-openssh-logo.png" /&gt;When managing secure Unix infrastructure, you often find yourself hopping from one server to another by using SSH.
Once I actually had a nightmare that I could not find the end of my SSH tunnel&amp;hellip;. Hope this stops your nightmare:
&lt;br&gt;
Most commonly you would do:
&lt;br&gt;
client$  ssh user@server1
server1$ ssh user@server2
server2$ &amp;hellip;.
&lt;br&gt;
When verifying services on the end server, you have to build up tunnels to be able to reach the ports. Typically people would build up a new ssh session and chain the tunnels (client -&amp;gt; server 1 and server -&amp;gt; server2), eventually creating a tunnel from your client machine to server2.
&lt;br&gt;
client$ ssh -L9999:localhost:9999 user@server1
server1$ ssh -L9999:localhost:9999 user@server2
&lt;br&gt;
&lt;b&gt;Downsides:
&lt;/b&gt;&lt;ol&gt;&lt;li&gt;Only one port:The creation of tunnels in SSH is typically done by specifying one port (in fact it is mandatory). But this means that for each port you want to be tunneled you have to specify a new tunnel. &lt;/li&gt;&lt;li&gt;Manual recreation: You have to login to server 1, then to server 2, &amp;hellip; This is just time consuming.&lt;/li&gt;&lt;li&gt;Security: You could of course use keys instead of passwords but then you would have to put your keys on each intermediate server also&lt;/li&gt;&lt;/ol&gt;&lt;b&gt;Netcat and Proxycommand to the rescue:
&lt;/b&gt;Luckily there exist a more flexible way of doing this by using netcat and SSH ProxyCommand together.  The &lt;i&gt;proxycommand&lt;/i&gt; allows you to specify a command you can use to reach the ssh host.
&lt;br&gt;
So in your .ssh/config you can specify
&lt;br&gt;
Host &lt;i&gt;server2-entry&lt;/i&gt;
        Protocol 2
        Port 22
        &lt;i&gt;&lt;b&gt;ProxyCommand&lt;/b&gt; ssh -C server1-entry &lt;b&gt;nc&lt;/b&gt; &amp;lt;ip-of-server2-seen-from-server1&amp;gt; 22&lt;/i&gt;
Host &lt;i&gt;server1-entry&lt;/i&gt;
        Protocol 2
        Port 22
&lt;br&gt;
When executing &lt;i&gt;ssh server2-entry&lt;/i&gt;, it will first execute the &lt;i&gt;server1-entry&lt;/i&gt; of your config asking for the password of &lt;i&gt;server1&lt;/i&gt; and then make a connection from server1 to server2. And if you use keys now, you can automate this. The difference is that the private key stays on &lt;i&gt;client1&lt;/i&gt; and does not need to be copied on server1! Making it more secure again.
&lt;br&gt;
Making a tunnel directly to server2 can be done : &lt;i&gt;ssh -L9999:localhost:9999 server2-entry&lt;/i&gt; without first having to create the tunnel on server1.
&lt;br&gt;
More detail can be found at: &lt;a href="http://fixunix.com/ssh/73544-how-do-i-setup-multiple-hop-tunnel-chain-port-forwarding.html%20"&gt;&lt;a href="http://fixunix.com/ssh/73544-how-do-i-setup-multiple-hop-tunnel-chain-port-forwarding.html"&gt;http://fixunix.com/ssh/73544-how-do-i-setup-multiple-hop-tunnel-chain-port-forwarding.html&lt;/a&gt;
&lt;/a&gt;
&lt;b&gt;Another solution:
&lt;/b&gt;The downside is that for this trick to function , netcat needs to be copied on the intermediate hops. In our case server1.
&lt;a href="http://www.rschulz.eu/2008/09/ssh-proxycommand-without-netcat.html%20"&gt;&lt;a href="http://www.rschulz.eu/2008/09/ssh-proxycommand-without-netcat.html"&gt;http://www.rschulz.eu/2008/09/ssh-proxycommand-without-netcat.html&lt;/a&gt;&lt;/a&gt; provides us with a possible solution on Linux (have not tested it).
It revolves around intelligently using redirection to network pipe the in and outs of the tunnel.
&lt;br&gt;
&lt;i&gt;ProxyCommand ssh {gw} &amp;rsquo;exec 3&amp;lt;&amp;gt;/dev/tcp/{host}/22;(cat &amp;lt;&amp;amp;3 &amp;amp; );cat &amp;gt;&amp;amp;3'
&lt;/i&gt;&lt;/h2&gt;</description></item><item><title>Book Pre-Review: Becoming Agile by Greg Smith and Ahmed Sidky</title><link>https://jedi.be/blog/2008/book-pre-review-becoming-agile-by-greg-smith-and-ahmed-sidky/</link><pubDate>Thu, 23 Oct 2008 09:28:51 +0000</pubDate><guid>https://jedi.be/blog/2008/book-pre-review-becoming-agile-by-greg-smith-and-ahmed-sidky/</guid><description>&lt;p&gt;&lt;a href="http://www.manning.com/smith/"&gt;&lt;img src="http://www.manning.com/smith/smith_cover150.jpg" border="0" height="188" alt="" width="150" /&gt;&lt;/a&gt;
&lt;br&gt;
The folks over at &lt;a href="http://www.manning.com/"&gt;Manning.com&lt;/a&gt; asked me to do a review of the upcoming book &lt;a href="http://www.manning.com/smith/"&gt;&amp;ldquo;Becoming Agile&amp;rdquo;&lt;/a&gt; by Greg Smith and Ahmed Sidky. Thanks for giving me the opportunity!
&lt;br&gt;
Currently there are a lot of books on getting the Agile message across. Books would either specialize in a specific area: technical (Unittesting, Continuous Integration, Refactoring) or on the process (Scrum, Crystal, Estimation Techniques). Personally I found most books interesting in their niche. So why this book then? Well it&amp;rsquo;s the first book that I read that would take an method and tool agnostic way and would still describe the whole cycle from first assessing your company for agility and keep up after the first introductions.
&lt;br&gt;
It is not the usual clean room implementation but a book with insightfull proven experience. Sometimes even as bold as to challenge the current way of looking of things. Two things caught my attention:&lt;/p&gt;</description></item><item><title>Agile 2008 Toronto: my recordings</title><link>https://jedi.be/blog/2008/agile-2008-toronto-my-recordings/</link><pubDate>Fri, 10 Oct 2008 12:00:09 +0000</pubDate><guid>https://jedi.be/blog/2008/agile-2008-toronto-my-recordings/</guid><description>&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;These are my recording from &lt;a href="http://www.agile2008.org/"&gt;Agile 2008 in Toronto&lt;/a&gt;. The videos are nowhere near professional quality. Recorded with a simple webcam. Still I feel that they might be useful and I would propose that more people next year would bring their camera and record some sessions. Maybe a use of the 'crowd' , distribute a few simple recorder and have people film their session by the audience?&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt;&lt;img src="https://www.jedi.be/blog/wp-content/uploads/2008/10/headerLogo.png" height="72" width="234" /&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;u&gt;&lt;b&gt;Keynotes: &lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;img src="https://www.jedi.be/blog/wp-content/uploads/2008/10/jimsurowiecki.png" height="75" width="55" /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt;James Surowiecki : He has written a well-received book on the theory and practice of "The Wisdom of Crowds".&lt;br /&gt;&lt;br /&gt;Listen to the recording - &lt;a href="https://www.jedi.be/pages/agile-2008/keynote-james-surowiecki.mp3"&gt;https://www.jedi.be/pages/agile-2008/keynote-james-surowiecki.mp3&lt;/a&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;img src="https://www.jedi.be/blog/wp-content/uploads/2008/10/bobMartin.jpg" height="75" width="55" /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt;&lt;br /&gt;Robert C. Martin: Author 'Agile Software Development : Principles, Patterns, and Practices' and founder and president of Object Mentor Inc.&lt;br /&gt;&lt;br /&gt;Listen to the recording - &lt;a href="https://www.jedi.be/pages/agile-2008/keynote-gala-uncle-bob.mp3"&gt;https://www.jedi.be/pages/agile-2008/keynote-gala-uncle-bob.mp3&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;img src="https://www.jedi.be/blog/wp-content/uploads/2008/10/alancooper.jpg" height="75" width="55" /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt;&lt;br /&gt;Alan Cooper: Alan is the author of two industry best-selling books, About Face and The Inmates Are Running the Asylum and is widely known as the "Father of Visual Basic".&lt;br /&gt;&lt;br /&gt;Listen to the recording - &lt;a href="https://www.jedi.be/pages/agile-2008/keynote-alan-cooper.mp3"&gt;https://www.jedi.be/pages/agile-2008/keynote-alan-cooper.mp3&lt;/a&gt;&lt;br /&gt;Slides: &lt;a href="http://www.cooper.com/journal/agile2008/"&gt;http://www.cooper.com/journal/agile2008/&lt;/a&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;Sessions:&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;img src="https://www.jedi.be/blog/wp-content/uploads/2008/10/ph7.png" height="75" width="55" /&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://ph7spot.com/"&gt;Philippe Hanrigou&lt;/a&gt;: &lt;a href="http://submissions.agile2008.org/node/4414"&gt;Maintain High Quality Web Applications with a Green Web Acceptance Build that Runs Under 10 minutes / Selenium Grid&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Watch the recording - &lt;a href="https://www.jedi.be/pages/agile-2008/session-selenium-grid.mp4"&gt;https://www.jedi.be/pages/agile-2008/session-selenium-grid.mp4&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;i&gt;No Picture&lt;/i&gt;&lt;/td&gt;&lt;td&gt;&lt;br /&gt;&lt;a href="http://submissions.agile2008.org/node/2340"&gt;The Doctor is In - Using the Office Hours Concept to Make Limited Resources Most Effective&lt;/a&gt;&lt;br /&gt;by &lt;span class="submitted"&gt;&lt;a href="http://submissions.agile2008.org/user/603"&gt;Andrea Leszek&lt;/a&gt;, &lt;a href="http://submissions.agile2008.org/user/470"&gt;Catherine Courage&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Watch the recording - &lt;a href="https://www.jedi.be/pages/agile-2008/session-the-doctor-is-in-the-house.mp4"&gt;https://www.jedi.be/pages/agile-2008/session-the-doctor-is-in-the-house.mp4&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;img src="https://www.jedi.be/blog/wp-content/uploads/2008/10/JimHeadshot.jpg" height="75" width="55" /&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://submissions.agile2008.org/node/2340"&gt;New arrows for the Agile quiver: Now that the team's head is in the game, how do you get their heart in?&lt;/a&gt; by &lt;a href="http://www.mccarthyshow.com/"&gt;Jim McCarthy&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Listen to the recording - &lt;a href="https://www.jedi.be/pages/agile-2008/session-jim-mccarthy.mp3"&gt;https://www.jedi.be/pages/agile-2008/session-jim-mccarthy.mp3&lt;/a&gt;&lt;br /&gt;(Only the first part where he explains his history, Sorry...)&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;img src="https://www.jedi.be/blog/wp-content/uploads/2008/10/PaulHodgetts.jpg" height="75" width="55" /&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://submissions.agile2008.org/node/5099"&gt;Building High-Performance Agile Teams&lt;/a&gt; by &lt;a href="http://submissions.agile2008.org/user/133"&gt;Paul Hodgetts&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Listen to the recording - &lt;a href="https://www.jedi.be/pages/agile-2008/session-building-high-performance-teams.mp3"&gt;https://www.jedi.be/pages/agile-2008/session-building-high-performance-teams.mp3&lt;/a&gt;&lt;br /&gt;Slides: &lt;a href="http://submissions.agile2008.org/files/CD-5099_0.pdf"&gt;http://submissions.agile2008.org/files/CD-5099_0.pdf&lt;/a&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;img src="https://www.jedi.be/blog/wp-content/uploads/2008/10/Bache.jpg" height="75" width="55" /&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://submissions.agile2008.org/node/2306"&gt;Use-Case Recording: Testing a rich client UI by recording in a domain-specific language&lt;/a&gt; by &lt;a href="http://submissions.agile2008.org/user/309"&gt;Geoffrey Bache&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Watch the recording - &lt;a href="https://www.jedi.be/pages/agile-2008/session-text-fit.mp4"&gt;https://www.jedi.be/pages/agile-2008/session-text-fit.mp4&lt;/a&gt;&lt;br /&gt;Slides: &lt;a href="http://texttest.carmen.se/files/usecase_recording.pdf"&gt;http://texttest.carmen.se/files/usecase_recording.pdf&lt;/a&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;i&gt;No Picture&lt;/i&gt;&lt;/td&gt;&lt;td&gt;&lt;a href="http://submissions.agile2008.org/node/2936"&gt;TDD Principles for Database Development: t-sql&lt;/a&gt; by &lt;span class="submitted"&gt;&lt;a href="http://submissions.agile2008.org/user/619"&gt;Dennis Lloyd Jr&lt;/a&gt;, &lt;a href="http://submissions.agile2008.org/user/758"&gt;Sebastian Meine&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Listen to the recording - &lt;a href="https://www.jedi.be/pages/agile-2008/session-tsqlt.mp3"&gt;https://www.jedi.be/pages/agile-2008/session-tsqlt.mp3&lt;/a&gt;&lt;br /&gt;Slides: &lt;a href="http://submissions.agile2008.org/files/CD_2936.pdf"&gt;http://submissions.agile2008.org/files/CD_2936.pdf&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;FUN:&lt;br /&gt;&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;Programming-with-stars Semi Final : &lt;a href="http://emilybache.blogspot.com/"&gt;Emily Bache&lt;/a&gt; , Michael Feathers ,&amp;nbsp; &lt;a href="http://submissions.agile2008.org/user/349"&gt;Lasse Koskela&lt;/a&gt; pairing with &lt;span class="HcCDpe"&gt;&lt;a href="http://www.linkedin.com/pub/5/629/964"&gt;Noah Jacobson&lt;/a&gt; and two more(?)&lt;/span&gt;&lt;br /&gt;Watch here: &lt;a href="https://www.jedi.be/pages/agile-2008/programming-with-stars-semifinal.mp4"&gt;https://www.jedi.be/pages/agile-2008/programming-with-stars-semifinal.mp4&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=""&gt;Uncle 'Bob' typing ...&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;i&gt;Note:&lt;/i&gt; The videos were converted with Visual Hub on a MacBook Pro using : MP4, 320 Pixel Wide, Quality-Go Nuts, H.264 Encoding,&amp;nbsp; Fit Video in 50MB, Size 426x240 px , Two Pass , Audio 44100 cfr. &lt;br /&gt;&lt;a href="http://macmediacast.com/2007/07/using-visualhub-to-make-better-looking-youtube-videos/"&gt;http://macmediacast.com/2007/07/using-visualhub-to-make-better-looking-youtube-videos/&lt;/a&gt;&lt;br /&gt;This reduced the raw recording of 3Gb+ to 50Mb.</description></item><item><title>Agile 2008 Toronto: Agile Infrastructure and Operations Presentation</title><link>https://jedi.be/blog/2008/agile-2008-toronto-agile-infrastructure-and-operations-presentation/</link><pubDate>Thu, 09 Oct 2008 14:42:21 +0000</pubDate><guid>https://jedi.be/blog/2008/agile-2008-toronto-agile-infrastructure-and-operations-presentation/</guid><description>&lt;p&gt;I realized I never put my presentation online. Here it is: &lt;a href="https://www.jedi.be/presentations/agile-infrastructure-agile-2008.pdf"&gt;Agile 2008: Infrastructure and Operations&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I really enjoyed presenting it. The questions came sometimes really unexpected, it reminded me I still need to more study work. Some of the major players have been &amp;rsquo;toying&amp;rsquo; with the idea but then on a different scale &amp;hellip; &lt;br /&gt;&lt;br /&gt;Another thing I realized is, that seeing is believing. Next time I have to include a demo of what I mean instead of just slides. During the conference I met the guys of Puppet who proposed an open space session about it. To bad nobody (aside me) was interested then ;-)&lt;br /&gt;&lt;br /&gt;So next year Chicago we will see &amp;hellip;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Citcon 2008 Amsterdam</title><link>https://jedi.be/blog/2008/citcon-2008-amsterdam/</link><pubDate>Thu, 09 Oct 2008 09:24:15 +0000</pubDate><guid>https://jedi.be/blog/2008/citcon-2008-amsterdam/</guid><description>&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;img src="https://www.jedi.be/blog/wp-content/uploads/2008/10/CitconLogo.png" /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt;&lt;br /&gt;I finally made it! It could not join it last year and I was really interested in seeing what was going on here. Being a sysadmin (well in transition), I found for the first time a conference who talked both about the sysadmin parts AND the development parts. It sure convinced me to go deeper into development. &lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;It was my second openspace and this one was a bit crowded. A load of sessions were proposed and sessions were often crowded due to the fact that sessions had to be joined because of the number of rooms available. Maybe it indeed as Harald Walker says in:'&lt;a href="http://www.bitwalker.nl/blog/citcon-europe-2008-%E2%80%93-less-is-more"&gt;in Openspace less is more&lt;/a&gt;'.&lt;br /&gt;&lt;br /&gt;&lt;div align="left"&gt;&lt;table height="188" width="1249"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;img class="reflect" title="" src="http://farm4.static.flickr.com/3143/2913835423_092c085625.jpg?v=0" height="166" alt="04102008(001) by :: matt wynne." width="222" /&gt;&lt;br /&gt;Copyright Matt Wyne&lt;/td&gt;&lt;td valign="middle"&gt;I really enjoyed the session about 'Javascript: who cares', proposed by matt wyne. I learned about &lt;a href="http://celerity.rubyforge.org/"&gt;Celerity&lt;/a&gt; for javascript testing. The general consensus was that a lot of testing tools exist and their usage depends on what you want to test. Even the frameworks like prototype, jquery ... all try to make their own test suite. &lt;br /&gt;&lt;br /&gt;Have a look at the picture and it will tell you a bit of the topics discussed. Seems like most of us settled with jquery and YUI as their choice. HtmlUnit, HttpUnit, Selenium , Watir, Webtest, Screwunit are just a of few of the topics that came up.&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;Another fun one was 'Mocking and Legacy Code Coding Dojo' from &lt;a href="http://ericlefevre.net/"&gt;Eric Lefevre&lt;/a&gt; and &lt;a href="http://www.qwan.it"&gt;Willem Van Den Ende&lt;/a&gt;. It went completely out of control ... With every programming wanting to prove that he could 'fix' the problem easily. The lesson learned was that we all have different approaches at takling legacy code, and mixing these pratices are deadly for productivity.&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Nice to see that Rob, Willem and Marc started their new company &lt;a href="http://www.qwan.it"&gt;Qwan&lt;/a&gt; (Quality Without A Name) and handed out rubber ducks. My kids replied that there must be spelling mistake: it should read Qwak instead of Qwan then ;-)&lt;br /&gt;&lt;br /&gt;Finally a big thanks to Paul and Jeff for organizing!&lt;br /&gt;&lt;/div&gt;</description></item><item><title>Building High-Performance Agile Teams</title><link>https://jedi.be/blog/2008/building-high-performance-agile-teams/</link><pubDate>Thu, 09 Oct 2008 07:48:13 +0000</pubDate><guid>https://jedi.be/blog/2008/building-high-performance-agile-teams/</guid><description>&lt;p&gt;&lt;img src="https://www.jedi.be/blog/wp-content/uploads/2008/10/dollar-small.jpg" height="265" width="400" /&gt;&lt;br /&gt;&lt;br /&gt;At Agile 2008 in Toronto I attended the session &lt;a href="http://submissions.agile2008.org/node/5099"&gt;Building High-Performance Agile Teams&lt;/a&gt; by Paul Hodgetts. We did an exercise to learn how to come to a consensus with a group. The goal was to find the way to best spend a (real!) Five Dollar bill. As I was the only one to be from Europe around the table, I proposed to take it home and show it to my kids. Apparently everybody fell for the idea so we moved on to discussing how I was to present it. Another questioned I had was: you have three kids, how will you avoid them fighting over it?. We&amp;rsquo;ll here is the result. The oldest one asked: &amp;lsquo;Daddy, is this Abraham Lincoln?&amp;rsquo;&lt;br /&gt;&lt;br /&gt;Thanks Melissa, Brent, Gil, and the others.&lt;br /&gt;&lt;br /&gt;The slides of the presentation are available at &lt;a href="http://submissions.agile2008.org/files/CD-5099_0.pdf"&gt;http://&lt;cite&gt;submissions.&lt;b&gt;agile&lt;/b&gt;2008.org/files/CD-5099_0.pdf&lt;/cite&gt;&lt;/a&gt;&lt;br /&gt;I recorded the audio of the session, listen here: &lt;a href="https://www.jedi.be/pages/agile-2008/session-building-high-performance-teams.mp3"&gt;&lt;a href="https://www.jedi.be/pages/agile-2008/session-building-high-performance-teams.mp3"&gt;https://www.jedi.be/pages/agile-2008/session-building-high-performance-teams.mp3&lt;/a&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Technorati Tags: &lt;a href="http://technorati.com/tag/agile2008Toronto" class="performancingtags" rel="tag"&gt;agile2008Toronto&lt;/a&gt;&lt;/p&gt;</description></item><item><title>XP Days 2008: Hey Scrummaster, let the team decide</title><link>https://jedi.be/blog/2008/xp-days-2008-hey-scrummaster-let-the-team-decide/</link><pubDate>Wed, 30 Jul 2008 13:45:41 +0000</pubDate><guid>https://jedi.be/blog/2008/xp-days-2008-hey-scrummaster-let-the-team-decide/</guid><description>&lt;p&gt;A self-organizing team is a powerful concept. But what if the team&lt;br /&gt;collectively decides to go into a direction that you as a Scrum Master&lt;br /&gt;know for sure that they will hit problems. (or at least you think)&lt;br /&gt;&lt;br /&gt;F.i.&lt;br /&gt;they decide to abandon retrospectives. Will you respect their decision&lt;br /&gt;or will you try to change it? Would you go for option 1) respect the&lt;br /&gt;team or 2) try to convince the team away from their decision.&lt;br /&gt;&lt;br /&gt;May&lt;br /&gt;I ask you, intelligent agilist, to provide examples of similar&lt;br /&gt;conflicts you encountered in real life. If you solved the situation,&lt;br /&gt;please let us know how. If not, just post the conflict.&lt;br /&gt;&lt;br /&gt;Feel free to give input if you prefer related interesting topics like&lt;br /&gt; /&amp;gt;when is a team truly self directing&lt;br /&gt; /&amp;gt;how do you create a self directing team&lt;br /&gt; /&amp;gt;what competences does a team need to have in order to be self directing&lt;br /&gt; /&amp;gt;what if they go in the wrong direction (according to whom?)&lt;br /&gt; /&amp;gt;the role of project leaders and managers wrt self organizing team&lt;br /&gt; /&amp;gt;products owners having trouble not telling teams HOW to do the work&lt;br /&gt;&lt;br /&gt;If our session gets selected, we will present your feedback at the &lt;a href="http://www.xpday.net/Xpday2008/"&gt;XP Days Benelux 2008&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.implementingscrum.com/images/061023-scrumtoon.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;We (Lieven Baeyens, Peter Janssens, Patrick Debois) have opened up a blog. See for yourself:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://agile-be.collectivex.com/discussion/topic/show/81168" target="_blank"&gt;&lt;a href="http://agile-be.collectivex.com/discussion/topic/show/81168"&gt;http://agile-be.collectivex.com/discussion/topic/show/81168&lt;/a&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://agilethinkers.ning.com/profiles/blog/show?id=20482913ABlogPost?3A1541" target="_blank"&gt;&lt;a href="http://agilethinkers.ning.com/profiles/blog/show?id=2048291"&gt;http://agilethinkers.ning.com/profiles/blog/show?id=2048291&lt;/a&gt;&lt;/a&gt;&lt;a href="http://agilethinkers.ning.com/profiles/blog/show?id=20482913ABlogPost?3A1541"&gt;3ABlogPost&lt;/a&gt;&lt;a href="http://agilethinkers.ning.com/profiles/blog/show?id=20482913ABlogPost?3A1541" rel="nofollow"&gt;?&lt;/a&gt;&lt;a href="http://agilethinkers.ning.com/profiles/blog/show?id=20482913ABlogPost?3A1541"&gt;3A1541&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Agile 2008: Twitter, Delicious, Blog Posting, FriendFeed</title><link>https://jedi.be/blog/2008/agile-2008-twitter-delicious-blog-posting-friendfeed/</link><pubDate>Wed, 30 Jul 2008 12:12:52 +0000</pubDate><guid>https://jedi.be/blog/2008/agile-2008-twitter-delicious-blog-posting-friendfeed/</guid><description>&lt;p&gt;Vladimir Blagojevic and Nick Boucart from &lt;a href="http://www.sirris.be"&gt;Sirris&lt;/a&gt; have set up a &lt;a href="http://friendfeed.com/rooms/agile-2008"&gt;friendfeed&lt;/a&gt; room on &lt;a href="http://www.agile2008.org/"&gt;Agile Conference 2008&lt;/a&gt; in Toronto. Now you can follow everything that moves , even if you can&amp;rsquo;t make it to the conference!.. Hope it catches all the twitter, livefeeds and flickr stuff. &lt;br /&gt;&lt;br /&gt;Nice initiative.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Disaster Recovery Planning by using Post-IT's</title><link>https://jedi.be/blog/2008/disaster-recovery-planning-by-using-post-its/</link><pubDate>Sat, 26 Jul 2008 12:47:07 +0000</pubDate><guid>https://jedi.be/blog/2008/disaster-recovery-planning-by-using-post-its/</guid><description>&lt;p&gt;Hmm. You might wonder how Disaster Recovery relates to Post-IT&amp;rsquo;s. Well if you ever discussed a DRP project, one often starts with a technical overview of all the systems involved. This helps you to identify f.i. single point of failures (SPOF) and other relations that were not clear before. In complex systems or in origanizations with a lot of systems and interactions, not one single person has a global overview. &lt;br /&gt;Creating this overview is crucial in the understanding but making a sketch or drawing on a flip-chart it often limited:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;if something is drawn on paper it is difficult to rework later&lt;/li&gt;&lt;li&gt;rearranging the components it often cumbersome because the whole board needs to shift or erased for rework&lt;/li&gt;&lt;/ul&gt;Therefore I proposed a client to make such a  drawing using Post-IT&amp;rsquo;s and sticking them on the wall. This allowed us to use the entire wall of the meeting room, instead of the limited space a board or chart provides.&lt;br /&gt;&lt;br /&gt;After some discussion we came up with: (similar to UML deployment diagrams)&lt;br /&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;img src="https://www.jedi.be/blog/wp-content/uploads/2008/10/postit-21.png" /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt;Physical component: &lt;br /&gt;&lt;ul&gt;&lt;li&gt;f.i. Sun V440, Compaq &amp;hellip;, Cisco 15000, Nokia Firewall, D-Link Switch, Alteon Loadbalancer&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;img src="https://www.jedi.be/blog/wp-content/uploads/2008/10/postit-1.png" /&gt;&lt;/td&gt;&lt;td&gt;Software component: &lt;br /&gt;&lt;ul&gt;&lt;li&gt;f.i. Apache web server, Sun LDAP server, Oracle  Database,Monitoring Agent, SSH Agent, Backup Agent  &lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Please note that when discussing often the following is forgotten but should be included&lt;br /&gt;&lt;ul&gt;&lt;li&gt;External dependencies that the application uses but the team does not manage (Mail Server, DNS Server, Internet Connection&amp;hellip;)&lt;/li&gt;&lt;li&gt;Identity all  systems involved: including the systems needed for data replications, management (remote control), VPN for support, Backup &lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;On each postit you can then mark:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;If the applications  are spread over sites , use some tape to group the components and label the locations&lt;/li&gt;&lt;li&gt;Mark them as production or management&lt;/li&gt;&lt;li&gt;Mark them as internally or externally managed&lt;/li&gt;&lt;li&gt;If data is involved mark it (master, slave)&lt;/li&gt;&lt;li&gt;Note special security precautions&lt;/li&gt;&lt;li&gt;Capacity (# of users f.i. for webserver) or (# of CPU for hardware)&lt;/li&gt;&lt;li&gt;Availabilty: check if failover/failback mechanism works if you take out one postit&lt;/li&gt;&lt;li&gt;Data storage (local, SAN, &amp;hellip;)&lt;/li&gt;&lt;li&gt;Check how it is monitored&lt;/li&gt;&lt;li&gt;&amp;hellip;. and of course many more&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Our wall kept on growing after a few days, and new things came up and everybody learned. We brought in different groups so that they could complete the wall. Unfortuneatly I could not post the results here (confidential), but it would be nice to see how it worked for you. &lt;br /&gt;&lt;/p&gt;</description></item><item><title>The web in 1994: I could have been yahoo (snif)</title><link>https://jedi.be/blog/2008/the-web-in-1994-i-could-have-been-yahoo-snif/</link><pubDate>Fri, 25 Jul 2008 20:08:19 +0000</pubDate><guid>https://jedi.be/blog/2008/the-web-in-1994-i-could-have-been-yahoo-snif/</guid><description>&lt;p&gt;While researching my past digital life, I came across my first steps on the Internet. As a matter of fact the Internet too was making it&amp;rsquo;s first steps. During my thesis at the &lt;a href="http://biomath.ugent.be/"&gt;Biomath University of Ghent&lt;/a&gt;, I ran a website called &amp;ldquo;URL Heaven&amp;rdquo;: it collected the sites I found and I put them into categories in a way similar to yahoo today. &lt;br /&gt;&lt;br /&gt;I announced on the &lt;a href="http://groups.google.be/group/comp.infosystems.www.providers/browse_thread/thread/ba190e425e813471/ed6d4cc7133d9dfc?hl=nl&amp;lnk=st&amp;amp;q=URL+heaven+pdebois#ed6d4cc7133d9dfc"&gt;mailing list&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;After awhile, find categories was a bit difficult so &lt;a href="http://groups.google.be/group/bit.listserv.autocat/browse_thread/thread/3d99103da08504b9/38d9e53e705ca942?hl=nl&amp;lnk=st&amp;amp;q=URL+heaven+pdebois#38d9e53e705ca942"&gt;I called out for help&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;Some leftovers on the web can be found with this google search : &lt;a href="http://www.google.be/search?hl=nl&amp;q=%22URL+heaven%22+pdebois&amp;amp;btnG=Zoeken&amp;amp;meta="&gt;&lt;a href="http://www.google.be/search?hl=nl&amp;amp;amp;q=%22URL+heaven%22+pdebois&amp;amp;amp;btnG=Zoeken&amp;amp;amp;meta="&gt;http://www.google.be/search?hl=nl&amp;amp;amp;q=%22URL+heaven%22+pdebois&amp;amp;amp;btnG=Zoeken&amp;amp;amp;meta=&lt;/a&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It seems that I was quoted in a research paper by Hans Martin Adorf called the &amp;ldquo;&lt;a href="https://www.jedi.be/pages/url-heaven/resource+discovery+on+the+internet.pdf"&gt;Resource Discovery on the Internet [PDF]&lt;/a&gt;&amp;rdquo;, back in 1994. That means 2008-1994= 14 years ago!&lt;br /&gt;&lt;br /&gt;The site was closed down after I found myself a &lt;a href="http://www.axio.be"&gt;real job&lt;/a&gt;. Boy, if only I had known&amp;hellip;.&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Agile Infrastructure and Operations: How Infragile are you?</title><link>https://jedi.be/blog/2008/agile-infrastructure-and-operations-how-infragile-are-you/</link><pubDate>Wed, 23 Jul 2008 20:29:37 +0000</pubDate><guid>https://jedi.be/blog/2008/agile-infrastructure-and-operations-how-infragile-are-you/</guid><description>&lt;p&gt;&lt;br /&gt;&lt;a href="http://www.agile2008.org/"&gt;&lt;img title="" src="http://www.agilealliance.org/system/event/image/2008/agile2008.jpg?1193958467" height="" alt="Agile2008" width="" /&gt;&lt;/a&gt;Only two weeks left until my session on the &lt;a href="http://www.agile2008.org"&gt;Agile 2008 conference&lt;/a&gt;. I&amp;rsquo;ll be talking on my experiences on &lt;a href="http://submissions.agile2008.org/node/424"&gt;Agile Infrastructure and Operations&lt;/a&gt;. It often strikes me that the Agile community is only known in development circles, whereas the Agile idea also applies to other sections of the company. Much of these techniques can be applied to Sales (agile-selling), User-Interface (agile-ui), Infrastructure (agile-infrastructure).&lt;br /&gt;During my talk I hope to energize people to go beyond their &amp;lsquo;development&amp;rsquo; circle. And show examples where I have seen in possible. (&lt;a href="https://www.jedi.be/presentations/IEEE-Agile-Infrastructure.pdf" target="_blank"&gt;IEEE Paper&lt;/a&gt;)&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Training for Coaching in Belgium</title><link>https://jedi.be/blog/2008/training-for-coaching-in-belgium/</link><pubDate>Thu, 10 Jul 2008 21:11:00 +0000</pubDate><guid>https://jedi.be/blog/2008/training-for-coaching-in-belgium/</guid><description>&lt;p&gt;Are you considering coaching? I&amp;rsquo;ve been looking into different training programs. Some might argue that coaching is learned by doing. And you learn it in action not by some training. While there is some truth in this, I&amp;rsquo;ve experienced in the NLP Practioner training, that training can first provide you with a safe environment to discuss and try new options. And most of all get feedback, which is often indirect in real life.&lt;br /&gt;&lt;br /&gt;So what options do you have in Belgium? Well, the good news is, there are many. The site of &lt;a href="http://www.vlaamsecoaches.be/coachnopleiding.htm"&gt;Vlaamse Coaches&lt;/a&gt; list those which are VAC recognized trainings. But there a more:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.coaching-co.be/"&gt;Coaching and Co&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.coachingsquare.be"&gt;CoachingSquare&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.ivc.be"&gt;VTLG @ IVC&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.outwardbound.be/"&gt;Outward Bound&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.schoolforcoaching.be"&gt;School for Coaching&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.perco.be"&gt;Performance Coaching&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.expertacademy.be/"&gt;Expert Academy&lt;br /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.centrumgea.be/"&gt;Centrum Gea&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.coachingcounselling.be/"&gt;Academie voor Coaching en Counseling&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.coachingways.be/"&gt;Coachingways&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt; So which one to choose? I have seen Rudy Van Damme in action and am already familar with NLP so, Coaching and Co was my first reaction to choose. But then again, new people give new ideas. I know that Yves @ Paircoaching &lt;a href="http://paircoaching.spaces.live.com/blog/cns%216FC33EC6E902A219%21432.entry"&gt;has followed the VTLG training&lt;/a&gt; at IVC and was very pleased with it.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Another question that you have to ask yourself, is it leadership or coaching your looking for. I personally don&amp;rsquo;t know what to choose yet. I&amp;rsquo;m really interested in YOUR experiences.&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Book Review: A Perfect Mess</title><link>https://jedi.be/blog/2008/book-review-a-perfect-mess/</link><pubDate>Sun, 15 Jun 2008 20:05:00 +0000</pubDate><guid>https://jedi.be/blog/2008/book-review-a-perfect-mess/</guid><description>&lt;p&gt;On our current project here at &lt;a href="http://www.vrtmedialab.be/"&gt;VRT Medialab&lt;/a&gt; we&amp;rsquo;re implementing a multimedia search engine. One thing we always discuss is what the end-user is looking for. Is he looking for one specific result or a broad range of result? Does he know what he is looking for, or is he merely figuring out what the problem domain is about. After some research I came across the article &lt;a href="http://www.boxesandarrows.com/view/four_modes_of_seeking_information_and_how_to_design_for_them"&gt;Four Modes of Seeeking and how to design for them&lt;/a&gt; . Have a look at the &lt;a href="http://flickr.com/photos/morville/collections/72157603785835882/"&gt;Search Patterns Collections by Peter Morville&lt;/a&gt;. That will get you started on designing some GUI. Users are creative, you never know if a user want to &lt;a href="http://www.midomi.com/"&gt;sing&lt;/a&gt; , &lt;a href="http://labs.systemone.at/retrievr/"&gt;sketch&lt;/a&gt; or &lt;a href="http://www.songtapper.com/"&gt;tap with his fingers.&lt;/a&gt; Google is also experimenting with it with &lt;a href="http://www.google.com/experimental/"&gt;alternative views&lt;/a&gt; such as timeline. Combine this with tagclouds like &lt;a href="http://del.icio.us/"&gt;delicious&lt;/a&gt; and &lt;a href="http://www.quintura.com/"&gt;Quintura&lt;/a&gt;. Others like &lt;a href="http://www.dipity.com/mashups/timetube"&gt;timetube&lt;/a&gt; apply the same techniques to youtube videos. &lt;a href="http://www.kartoo.com/"&gt;Kartoo&lt;/a&gt; and &lt;a href="http://www.liveplasma.com/"&gt;LivePlasma&lt;/a&gt; experiment with graph structures.&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;The bottom line is, prepare what ever you can to save on computer cycles you want, you&amp;rsquo;ll never anticipate every way a users want to search or have it&amp;rsquo;s results complete. That&amp;rsquo;s why we have to present the enduser with the possibility to easily switch between searching techniques and results presentations. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.amazon.com/gp/reader/0316114758/ref=sib_dp_pt#reader-link"&gt;&lt;img src="http://ecx.images-amazon.com/images/I/41J205NJWWL._SL500_BO2,204,203,200_PIsitb-dp-500-arrow,TopRight,45,-64_OU01_AA240_SH20_.jpg" border="0" id="prodImage" height="240" alt="A Perfect Mess: The Hidden Benefits of Disorder - How Crammed Closets, Cluttered Offices, and on-the-Fly Planning Make the World a Better Place" width="240" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.aperfectmess.com/"&gt;&lt;a href="http://www.aperfectmess.com/"&gt;http://www.aperfectmess.com/&lt;/a&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>NLP Practioner</title><link>https://jedi.be/blog/2008/nlp-practioner/</link><pubDate>Sun, 15 Jun 2008 20:05:00 +0000</pubDate><guid>https://jedi.be/blog/2008/nlp-practioner/</guid><description>&lt;p&gt;&lt;br /&gt;&lt;a href="http://www.inlpta.com/" target="_blank"&gt;&lt;img src="http://www.nlp.be/images/INLPTA_logo4.gif" border="0" height="79" alt="Link naar International NLP Trainers Associaion website" width="99" /&gt;&lt;/a&gt;&lt;br /&gt;Hurray, today I finally made it as an NLP Practioner. I&amp;rsquo;ve been following a training at &lt;a href="http://www.nlp.be/"&gt;&lt;a href="https://www.nlp.be"&gt;www.nlp.be&lt;/a&gt;&lt;/a&gt; for over a year now. Whenever I talk to people on this training, I have difficulty explaining what it really about. To me it is all about people: this is the main reason why me as an IT&amp;rsquo;er wanted to follow this course. It gives you a lot of models to work with human behaviour. Not that there is a one size, fits all; but it does provide you insight.&lt;br /&gt;I really enjoyed working with Chrisse Mahieu, it is clear she&amp;rsquo;s a credible and really professional person. I would recommend the institute and the training to everyone.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Agile Infrastructure and Operations: How Infra-gile Are You?</title><link>https://jedi.be/blog/2008/agile-infrastructure-and-operations-how-infra-gile-are-you/</link><pubDate>Sun, 15 Jun 2008 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2008/agile-infrastructure-and-operations-how-infra-gile-are-you/</guid><description>&lt;p&gt;&lt;img src="agile2008logo.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Publication on agile infrastructure and operations: how infra-gile are you?. Early DevOps era — helping establish DevOps as a movement.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://submissions.agile2008.org/node/424"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Hey Scrum Master : Let the team decide</title><link>https://jedi.be/blog/2008/hey-scrum-master-let-the-team-decide/</link><pubDate>Sun, 15 Jun 2008 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2008/hey-scrum-master-let-the-team-decide/</guid><description>&lt;p&gt;&lt;img src="xpdays-benelux2008.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on hey scrum master : let the team decide. Early DevOps era — helping establish DevOps as a movement.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.xpday.net/Xpday2008/Program.html"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Operational security impact on developing secure applications.</title><link>https://jedi.be/blog/2008/operational-security-impact-on-developing-secure-applications./</link><pubDate>Sun, 15 Jun 2008 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2008/operational-security-impact-on-developing-secure-applications./</guid><description>&lt;p&gt;&lt;img src="owasp-logo.gif" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on operational security impact on developing secure applicat&amp;hellip;. Early DevOps era — helping establish DevOps as a movement.&lt;/p&gt;</description></item><item><title>The Lost use cases of operations</title><link>https://jedi.be/blog/2008/the-lost-use-cases-of-operations/</link><pubDate>Sun, 15 Jun 2008 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2008/the-lost-use-cases-of-operations/</guid><description>&lt;p&gt;&lt;img src="javapolis.gif" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on the lost use cases of operations. Early DevOps era — helping establish DevOps as a movement.&lt;/p&gt;</description></item><item><title>Agile Open 2008</title><link>https://jedi.be/blog/2008/agile-open-2008/</link><pubDate>Tue, 10 Jun 2008 21:11:00 +0000</pubDate><guid>https://jedi.be/blog/2008/agile-open-2008/</guid><description>&lt;div align="center"&gt;&lt;img title="Opening Circle" src="http://farm4.static.flickr.com/3071/2554830258_13e3664d22.jpg" border="0" height="84" alt="Opening Circle" width="500" /&gt;&lt;br /&gt;&lt;/div&gt;For the first time I've attended an &lt;a href="http://www.openspaceworld.org/"&gt;Open Space&lt;/a&gt; at the &lt;a href="http://www.agileopen.net/en/agile-open-europe-2008"&gt;Agile Open 2008 Conference&lt;/a&gt;. I must say , I really love the format. Two days of energizing talks with people with a lot of different backgrounds. Hopefully later I get to organize one myself.&lt;br /&gt;&lt;br /&gt;Therefore I want to thank Willem van den Ende and Marc Evers (&lt;a href="http://www.piecemealgrowth.nl"&gt;PiecemealGrowth)&lt;/a&gt;&lt;br /&gt;The drinks and diner were all sponsored. Of course being of Belgium I especially liked the Belgian Beers offered by Koen of &lt;a href="http://www.inxin.be"&gt;Inxin&lt;/a&gt; . Cheers! He also made me realise that IT/Infrastructure eventually have to evolve into a more participating role instead of waiting on the receiving side.&lt;br /&gt;&lt;br /&gt;Have a look at the &lt;a href="http://www.flickr.com/photos/sonicwalker/sets/72157605451505742/show/"&gt;Harald's pictures&lt;/a&gt; and &lt;a href="http://www.flickr.com/photos/84889127@N00/sets/72157605629707647/with/2580481117/"&gt;Willem's pictures&lt;/a&gt;&lt;br /&gt;&lt;br /&gt; &lt;a href="http://www.inxin.com/" title="InxIn" target="_blank"&gt;&lt;br /&gt;&lt;/a&gt;</description></item><item><title>E-gov for fun and profit flickr</title><link>https://jedi.be/blog/2007/e-gov-for-fun-and-profit-flickr/</link><pubDate>Fri, 15 Jun 2007 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2007/e-gov-for-fun-and-profit-flickr/</guid><description>&lt;p&gt;&lt;img src="govcamp.png" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on e-gov for fun and profit flickr. Early DevOps era — helping establish DevOps as a movement.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.flickr.com/photos/anysurfer/623113417/"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>The map is not the territory The day After</title><link>https://jedi.be/blog/2007/the-map-is-not-the-territory-the-day-after/</link><pubDate>Fri, 15 Jun 2007 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/2007/the-map-is-not-the-territory-the-day-after/</guid><description>&lt;p&gt;&lt;img src="barcamp.jpg" alt="Event logo"&gt;&lt;/p&gt;
&lt;p&gt;Talk on the map is not the territory the day after. Early DevOps era — helping establish DevOps as a movement.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resources:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.barcamp.be/blog/2007/12/02/barcamp-4-the-day-after/"&gt;Event page&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>A Devops Walks Into The Metaverse</title><link>https://jedi.be/blog/1/a-devops-walks-into-the-metaverse/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://jedi.be/blog/1/a-devops-walks-into-the-metaverse/</guid><description>&lt;hr&gt;
&lt;p&gt;title: A devops walks into the Metaverse and Learns
date: 2022-09-09
images:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;/blog/2022/09/09/a-devops-walks-into-the-metaverse/a-devops-walks-into-the-metaverse-and-learns-image.jpeg&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;Devops and Metaverse : two buzzwords in one presentation. What can go wrong !? Besides an overview of exciting advances in the Metaverse technology such as Synthetic Media , VR and deepfakes , I relate it back to DevOps challenges and experiments I&amp;rsquo;ve found. I talk about VR and sound in Visualisation, prompt engineering, LiveOps , Digital Twins and other related technologies.&lt;/p&gt;</description></item></channel></rss>