PageSourceSearch

https://ishchuk.eu/videos

html ishchuk.eu collected 2026-10-05 02:40:02 UTC 114,536 bytes, 9 lines download raw bytes

1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="https://i.ytimg.com/vi/LbBQszLoX5M/hqdefault.jpg"/><link rel="stylesheet" href="/_next/static/css/51497bc03a0a0283.css?dpl=dpl_9x3ATUPQPi9rEzy7QLzgBmBUPNmN" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-deb5a85707fccf62.js?dpl=dpl_9x3ATUPQPi9rEzy7QLzgBmBUPNmN"/>
1<script src="/_next/static/chunks/fd9d1056-b6d29294a4122bb6.js?dpl=dpl_9x3ATUPQPi9rEzy7QLzgBmBUPNmN" async=""></script>
1<script src="/_next/static/chunks/117-0be8bd6e6ea9c207.js?dpl=dpl_9x3ATUPQPi9rEzy7QLzgBmBUPNmN" async=""></script>
1<script src="/_next/static/chunks/main-app-2dcde4753ea0d175.js?dpl=dpl_9x3ATUPQPi9rEzy7QLzgBmBUPNmN" async=""></script>
1<script src="/_next/static/chunks/832-19b61741cf515589.js?dpl=dpl_9x3ATUPQPi9rEzy7QLzgBmBUPNmN" async=""></script>
1<script src="/_next/static/chunks/898-d435306afcd9a3f5.js?dpl=dpl_9x3ATUPQPi9rEzy7QLzgBmBUPNmN" async=""></script>
1<script src="/_next/static/chunks/app/layout-1bba0ae9520f0bf0.js?dpl=dpl_9x3ATUPQPi9rEzy7QLzgBmBUPNmN" async=""></script>
1<script src="/_next/static/chunks/637-661ac346705fb0ee.js?dpl=dpl_9x3ATUPQPi9rEzy7QLzgBmBUPNmN" async=""></script>
1<script src="/_next/static/chunks/448-f9bd16b5797963e7.js?dpl=dpl_9x3ATUPQPi9rEzy7QLzgBmBUPNmN" async=""></script>
1<script src="/_next/static/chunks/340-f8e94aa613f4c21b.js?dpl=dpl_9x3ATUPQPi9rEzy7QLzgBmBUPNmN" async=""></script>
1<script src="/_next/static/chunks/app/%5Blocale%5D/page-ce5c8554677280b4.js?dpl=dpl_9x3ATUPQPi9rEzy7QLzgBmBUPNmN" async=""></script>
1<script src="/_next/static/chunks/app/%5Blocale%5D/layout-e25518193ceb7ff3.js?dpl=dpl_9x3ATUPQPi9rEzy7QLzgBmBUPNmN" async=""></script>
1<script src="/_next/static/chunks/app/%5Blocale%5D/videos/page-7f5d31cfdf785305.js?dpl=dpl_9x3ATUPQPi9rEzy7QLzgBmBUPNmN" async=""></script>
1<title>Videos | Gene Ishchuk - AI Automation Consultant</title><meta name="description" content="Tutorials and walkthroughs on n8n automation, AI agents, and the no-code tools that make small teams move faster — from Gene Ishchuk on YouTube."/><link rel="canonical" href="https://ishchuk.eu/videos"/><link rel="alternate" hrefLang="en" href="https://ishchuk.eu/videos"/><link rel="alternate" hrefLang="pl" href="https://ishchuk.eu/pl/videos"/><link rel="alternate" hrefLang="x-default" href="https://ishchuk.eu/videos"/><meta property="og:title" content="Videos | Gene Ishchuk - AI Automation Consultant"/><meta property="og:description" content="Tutorials and walkthroughs on n8n automation, AI agents, and the no-code tools that make small teams move faster — from Gene Ishchuk on YouTube."/><meta property="og:url" content="https://ishchuk.eu/videos"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Videos | Gene Ishchuk - AI Automation Consultant"/><meta name="twitter:description" content="Tutorials and walkthroughs on n8n automation, AI agents, and the no-code tools that make small teams move faster — from Gene Ishchuk on YouTube."/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="48x48"/><link rel="icon" href="/icon.svg?def83a57e6a707dd" type="image/svg+xml" sizes="any"/><link rel="apple-touch-icon" href="/apple-icon.png?24483db493407fef" type="image/png" sizes="180x180"/><meta name="next-size-adjust"/>
1<script src="/_next/static/chunks/polyfills-42372ed130431b0a.js?dpl=dpl_9x3ATUPQPi9rEzy7QLzgBmBUPNmN" noModule=""></script>
1</head><body class="__variable_c8454b __variable_6b9622 font-sans"><div role="region" aria-label="Notifications (F8)" tabindex="-1" style="pointer-events:none"><ol tabindex="-1" class="fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]"></ol></div><div class="min-h-screen flex flex-col"><header class="sticky top-0 z-[60] bg-[rgba(244,233,216,.82)] backdrop-blur-[10px] border-b transition-colors duration-300 border-transparent"><div class="mx-auto flex max-w-[1240px] items-center justify-between px-[56px] py-[18px] max-[880px]:px-[28px] max-[880px]:py-[14px]"><a class="flex items-center gap-3 font-display font-bold text-[19px] no-underline text-ink" href="/"><span class="brand-dot" aria-hidden="true"></span>Gene Ishchuk</a><button type="button" aria-label="Menu" aria-expanded="false" class="hidden max-[820px]:flex h-[42px] w-[42px] flex-col items-center justify-center gap-[5px] bg-transparent"><span class="block h-[2px] w-[22px] rounded-[2px] bg-ink transition-all duration-200   "></span><span class="block h-[2px] w-[22px] rounded-[2px] bg-ink transition-all duration-200   "></span><span class="block h-[2px] w-[22px] rounded-[2px] bg-ink transition-all duration-200   "></span></button><nav class="flex items-center gap-[30px] text-[15px] font-medium
2            max-[820px]:absolute max-[820px]:left-0 max-[820px]:right-0 max-[820px]:top-full
3            max-[820px]:flex-col max-[820px]:items-stretch max-[820px]:gap-0
4            max-[820px]:bg-cream max-[820px]:border-b max-[820px]:border-line
5            max-[820px]:px-[28px] max-[820px]:pb-[18px] max-[820px]:pt-[6px]
6            max-[820px]:shadow-[0_24px_34px_-22px_rgba(46,38,32,.4)]
7            max-[820px]:transition-all max-[820px]:duration-200 max-[820px]:invisible max-[820px]:-translate-y-2 max-[820px]:opacity-0"><a class="no-underline opacity-[.78] transition-opacity hover:opacity-100 max-[820px]:border-b max-[820px]:border-line max-[820px]:px-1 max-[820px]:py-[14px] max-[820px]:text-[17px] max-[820px]:opacity-100" href="/#about">About</a><a class="no-underline opacity-[.78] transition-opacity hover:opacity-100 max-[820px]:border-b max-[820px]:border-line max-[820px]:px-1 max-[820px]:py-[14px] max-[820px]:text-[17px] max-[820px]:opacity-100" href="/#services">Services</a><a class="no-underline opacity-[.78] transition-opacity hover:opacity-100 max-[820px]:border-b max-[820px]:border-line max-[820px]:px-1 max-[820px]:py-[14px] max-[820px]:text-[17px] max-[820px]:opacity-100" href="/#faq">FAQ</a><a class="no-underline opacity-[.78] transition-opacity hover:opacity-100 max-[820px]:border-b max-[820px]:border-line max-[820px]:px-1 max-[820px]:py-[14px] max-[820px]:text-[17px] max-[820px]:opacity-100" href="/blog">Blog</a><a class="no-underline opacity-[.78] transition-opacity hover:opacity-100 max-[820px]:border-b max-[820px]:border-line max-[820px]:px-1 max-[820px]:py-[14px] max-[820px]:text-[17px] max-[820px]:opacity-100" href="/videos">Videos</a><a class="no-underline opacity-[.78] transition-opacity hover:opacity-100 max-[820px]:border-b max-[820px]:border-line max-[820px]:px-1 max-[820px]:py-[14px] max-[820px]:text-[17px] max-[820px]:opacity-100" href="/projects">Projects</a><button aria-label="Switch to Polish" class="flex items-center gap-[5px] font-display text-[14px] font-semibold opacity-[.78] transition-opacity hover:opacity-100 max-[820px]:border-b max-[820px]:border-line max-[820px]:px-1 max-[820px]:py-[14px] max-[820px]:text-[17px] max-[820px]:opacity-100"><span class="text-terra">EN</span><span class="text-line">/</span><span class="text-ink">PL</span></button><a class="rounded-full bg-ink px-5 py-[10px] font-display text-[14px] font-semibold text-cream transition-all hover:-translate-y-[2px] hover:bg-terra max-[820px]:mt-3 max-[820px]:p-[15px] max-[820px]:text-center" href="/#contact">Get in touch</a></nav></div></header><main class="flex-grow">
7<script type="application/ld+json">{"@context":"https://schema.org","@type":"ItemList","@id":"https://ishchuk.eu/videos#itemlist","name":"Gene Ishchuk — Videos","itemListOrder":"https://schema.org/ItemListOrderDescending","numberOfItems":17,"itemListElement":[{"@type":"ListItem","position":1,"item":{"@type":"VideoObject","name":"Finding the 'Aha Moment': Event Tracking for Vibe-Coded MVPs","description":"I vibe-coded a small, deliberately ridiculous game and shipped it on Vercel - then used it as the test bed for something more serious: how to instrument event tracking for an MVP with Mixpanel.\n\nThis…","uploadDate":"2026-08-04T18:12:57Z","thumbnailUrl":"https://i.ytimg.com/vi/LbBQszLoX5M/hqdefault.jpg","contentUrl":"https://www.youtube.com/watch?v=LbBQszLoX5M","embedUrl":"https://www.youtube.com/embed/LbBQszLoX5M","url":"https://ishchuk.eu/videos/LbBQszLoX5M","duration":"PT31M20S"}},{"@type":"ListItem","position":2,"item":{"@type":"VideoObject","name":"AI Automation Rules Every PM Needs (Uber, Tesla, Coinbase Got This Wrong)","description":"In this video I am setting the scene for the upcoming videos on AI products - token management, planning and the fundamentals behind every vibe-coded artefact we should have.…","uploadDate":"2026-07-06T15:02:46Z","thumbnailUrl":"https://i.ytimg.com/vi/BpFcFKq0qS4/hqdefault.jpg","contentUrl":"https://www.youtube.com/watch?v=BpFcFKq0qS4","embedUrl":"https://www.youtube.com/embed/BpFcFKq0qS4","url":"https://ishchuk.eu/videos/BpFcFKq0qS4","duration":"PT31M9S"}},{"@type":"ListItem","position":3,"item":{"@type":"VideoObject","name":"Hermes Agent + My Second Brain (Notion, Kindle Scribe, n8n) with Honcho | Part 1","description":"In this video I am experimenting with Honcho - a third-party memory provider hooked up directly to my self-hosted Hermes agent.\nI fed it with my Notion's context from the past (aka my second brain)…","uploadDate":"2026-07-03T17:16:33Z","thumbnailUrl":"https://i.ytimg.com/vi/KpMTsbYOYlI/hqdefault.jpg","contentUrl":"https://www.youtube.com/watch?v=KpMTsbYOYlI","embedUrl":"https://www.youtube.com/embed/KpMTsbYOYlI","url":"https://ishchuk.eu/videos/KpMTsbYOYlI","duration":"PT34M45S"}},{"@type":"ListItem","position":4,"item":{"@type":"VideoObject","name":"Vibe Code Your Chrome Extension with Open Code and GLM 5.2 (OpenRouter)","description":"In this short video I will show you how to create your own Chrome extension to block Youtube channels.\nWe will use OpenCode's extension for Visual Studio connected to my OpenRouter private account.…","uploadDate":"2026-06-23T21:13:43Z","thumbnailUrl":"https://i.ytimg.com/vi/uKfVOxtO-kg/hqdefault.jpg","contentUrl":"https://www.youtube.com/watch?v=uKfVOxtO-kg","embedUrl":"https://www.youtube.com/embed/uKfVOxtO-kg","url":"https://ishchuk.eu/videos/uKfVOxtO-kg","duration":"PT25M9S"}},{"@type":"ListItem","position":5,"item":{"@type":"VideoObject","name":"OpenRouter's Fusion - Deep Search vs Perplexity | Basic Calls in n8n","description":"In this video, we are testing out OpenRouter's Fusion for research.\nWe will try implementing this in our n8n basic workflow (research, just a blueprint with 2 nodes) and we will use the OpenRouter's…","uploadDate":"2026-06-22T13:44:02Z","thumbnailUrl":"https://i.ytimg.com/vi/dE8sknxMCys/hqdefault.jpg","contentUrl":"https://www.youtube.com/watch?v=dE8sknxMCys","embedUrl":"https://www.youtube.com/embed/dE8sknxMCys","url":"https://ishchuk.eu/videos/dE8sknxMCys","duration":"PT27M36S"}},{"@type":"ListItem","position":6,"item":{"@type":"VideoObject","name":"Claude Design & Code + Open Code with GLM 5.1 | Redesigning My Portfolio Site","description":"In this video we take the design proposed by Claude Design and use Fable 5 to create an implementation plan that is supposed to be agent-agnostic, with a very detailed todo list to follow.\nWhen done,…","uploadDate":"2026-06-15T17:00:17Z","thumbnailUrl":"https://i.ytimg.com/vi/RunQrVZCV2k/hqdefault.jpg","contentUrl":"https://www.youtube.com/watch?v=RunQrVZCV2k","embedUrl":"https://www.youtube.com/embed/RunQrVZCV2k","url":"https://ishchuk.eu/videos/RunQrVZCV2k","duration":"PT1H3M15S"}},{"@type":"ListItem","position":7,"item":{"@type":"VideoObject","name":"Claude Design - Reskinning the marketing website with Claude Code | Part 3","description":"In this video we will be using Claude Code to implement the plan we have generated in Part 2.\nA selection of subagents running their own dedicated non-shared contexts will implement those changes in…","uploadDate":"2026-06-10T19:00:06Z","thumbnailUrl":"https://i.ytimg.com/vi/oOuC2h7LeUQ/hqdefault.jpg","contentUrl":"https://www.youtube.com/watch?v=oOu
7C2h7LeUQ","embedUrl":"https://www.youtube.com/embed/oOuC2h7LeUQ","url":"https://ishchuk.eu/videos/oOuC2h7LeUQ","duration":"PT1H13M15S"}},{"@type":"ListItem","position":8,"item":{"@type":"VideoObject","name":"Claude Design - Generating a Spec File with Claude Code | Part 2","description":"In this video we use Claude Code to generate an implementation plan to reskin the existing agency website while keeping the existing functionalities intact to the best of our ability.…","uploadDate":"2026-06-08T16:15:06Z","thumbnailUrl":"https://i.ytimg.com/vi/3hTzt_V3iNE/hqdefault.jpg","contentUrl":"https://www.youtube.com/watch?v=3hTzt_V3iNE","embedUrl":"https://www.youtube.com/embed/3hTzt_V3iNE","url":"https://ishchuk.eu/videos/3hTzt_V3iNE","duration":"PT42M21S"}},{"@type":"ListItem","position":9,"item":{"@type":"VideoObject","name":"Claude Design - Reskinning Lovable Apps | Part 1","description":"In this video I am testing out the Claude Design to reskin my Lovable agency page.\nInitially it was built in Lovable but it is not great for design work, to say the least. Moreover, Lovable is not…","uploadDate":"2026-06-06T21:10:32Z","thumbnailUrl":"https://i.ytimg.com/vi/A5dVCIvlWSA/hqdefault.jpg","contentUrl":"https://www.youtube.com/watch?v=A5dVCIvlWSA","embedUrl":"https://www.youtube.com/embed/A5dVCIvlWSA","url":"https://ishchuk.eu/videos/A5dVCIvlWSA","duration":"PT36M38S"}},{"@type":"ListItem","position":10,"item":{"@type":"VideoObject","name":"The last 300 days of work? PM perspective.","description":"David's video:\nhttps://www.youtube.com/watch?v=Y6kz0eUxbaE","uploadDate":"2026-06-05T10:49:37Z","thumbnailUrl":"https://i.ytimg.com/vi/jr0W8Y7Y_Ic/hqdefault.jpg","contentUrl":"https://www.youtube.com/watch?v=jr0W8Y7Y_Ic","embedUrl":"https://www.youtube.com/embed/jr0W8Y7Y_Ic","url":"https://ishchuk.eu/videos/jr0W8Y7Y_Ic","duration":"PT18M43S"}},{"@type":"ListItem","position":11,"item":{"@type":"VideoObject","name":"I Vibe Coded an AI Anki Deck Generator From Scratch (and You Can Too) | Part 2","description":"Ever wished you could generate a full Anki deck - with audio, images, and vocabulary - for any language topic in seconds? I built exactly that, live, with no pre-written code based on a spec file.…","uploadDate":"2026-04-14T15:00:35Z","thumbnailUrl":"https://i.ytimg.com/vi/EQ8MX0nPMIA/hqdefault.jpg","contentUrl":"https://www.youtube.com/watch?v=EQ8MX0nPMIA","embedUrl":"https://www.youtube.com/embed/EQ8MX0nPMIA","url":"https://ishchuk.eu/videos/EQ8MX0nPMIA","duration":"PT1H33M36S"}},{"@type":"ListItem","position":12,"item":{"@type":"VideoObject","name":"I Vibe Coded an AI Anki Deck Generator From Scratch (and You Can Too) | Part 1","description":"Ever wished you could generate a full Anki deck - with audio, images, and vocabulary - for any language topic in seconds? I built exactly that, live, with no pre-written code based on a spec file.…","uploadDate":"2026-04-06T19:24:01Z","thumbnailUrl":"https://i.ytimg.com/vi/fPkCd1azmfE/hqdefault.jpg","contentUrl":"https://www.youtube.com/watch?v=fPkCd1azmfE","embedUrl":"https://www.youtube.com/embed/fPkCd1azmfE","url":"https://ishchuk.eu/videos/fPkCd1azmfE","duration":"PT1H4M53S"}},{"@type":"ListItem","position":13,"item":{"@type":"VideoObject","name":"How to Seed Realistic Jira Tickets for n8n Workflow Testing with Claude Cowork","description":"Tired of staring at an empty Jira backlog when you're trying to build and demo n8n workflows? In this tutorial I show you how to use Claude AI to instantly seed your Jira project with 20 realistic,…","uploadDate":"2026-03-31T19:58:47Z","thumbnailUrl":"https://i.ytimg.com/vi/UrvbIPViuGI/hqdefault.jpg","contentUrl":"https://www.youtube.com/watch?v=UrvbIPViuGI","embedUrl":"https://www.youtube.com/embed/UrvbIPViuGI","url":"https://ishchuk.eu/videos/UrvbIPViuGI","duration":"PT5M50S"}},{"@type":"ListItem","position":14,"item":{"@type":"VideoObject","name":"Audit Node in n8n - Scan Your n8n Weekly","description":"🔒 Automate Your n8n Security Audits with AI | Weekly Reports to Telegram\n\nKeep your n8n instance secure on autopilot! In this tutorial, I show you how to build a workflow that:\n\n✅ Runs a full…","uploadDate":"2026-02-01T14:36:01Z","thumbnailUrl":"https://i.ytimg.com/vi/BD02IqOZpEM/hqdefault.jpg","contentUrl":"https://www.youtube.com/watch?v=BD02IqOZpEM","embedUrl":"https://www.youtube.com/embed/BD02IqOZpEM","url":"https://ishchuk.eu/v
7ideos/BD02IqOZpEM","duration":"PT9M53S"}},{"@type":"ListItem","position":15,"item":{"@type":"VideoObject","name":"Autodownload & OCR your handwritten Kindle Scribe notes with n8n","description":"In this video I will explain how to use the magic of n8n to download your Kindle notes (those nasty emails with a link), store it on your Google Drive and use Gemini to OCR those pdf's into something…","uploadDate":"2026-01-31T16:50:45Z","thumbnailUrl":"https://i.ytimg.com/vi/Gc8QBVnU9Js/hqdefault.jpg","contentUrl":"https://www.youtube.com/watch?v=Gc8QBVnU9Js","embedUrl":"https://www.youtube.com/embed/Gc8QBVnU9Js","url":"https://ishchuk.eu/videos/Gc8QBVnU9Js","duration":"PT34M23S"}},{"@type":"ListItem","position":16,"item":{"@type":"VideoObject","name":"Error Logging in n8n - Looker Studio dashboards | Part 2","description":"Monitor your n8n workflow errors like a pro - for free.\nIn this tutorial, I'll show you how to build a visual dashboard in Google Looker Studio to track and analyze errors from your n8n automations.…","uploadDate":"2026-01-23T07:00:44Z","thumbnailUrl":"https://i.ytimg.com/vi/uv7OqTM250U/hqdefault.jpg","contentUrl":"https://www.youtube.com/watch?v=uv7OqTM250U","embedUrl":"https://www.youtube.com/embed/uv7OqTM250U","url":"https://ishchuk.eu/videos/uv7OqTM250U","duration":"PT27M57S"}},{"@type":"ListItem","position":17,"item":{"@type":"VideoObject","name":"Error Triggers in n8n - Basic Error Logging | Part 1","description":"Build a Simple Error Logger in n8n with LLM Analysis & Telegram Alerts (Part 1)\nIn this tutorial, I walk you through building a basic error reporting workflow in n8n that automatically captures…","uploadDate":"2026-01-17T16:54:56Z","thumbnailUrl":"https://i.ytimg.com/vi/exUSw4W1tsw/hqdefault.jpg","contentUrl":"https://www.youtube.com/watch?v=exUSw4W1tsw","embedUrl":"https://www.youtube.com/embed/exUSw4W1tsw","url":"https://ishchuk.eu/videos/exUSw4W1tsw","duration":"PT34M36S"}}]}</script>
7<script type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://ishchuk.eu"},{"@type":"ListItem","position":2,"name":"Videos","item":"https://ishchuk.eu/videos"}]}</script>
7<section class="relative overflow-hidden pb-[30px] pt-[70px] max-[880px]:pb-5 max-[880px]:pt-[46px]"><div aria-hidden="true" class="shp shp-circle" style="background:var(--sage);right:8%;top:60px;width:70px;height:70px;opacity:0.85"></div><div aria-hidden="true" class="shp shp-quarter" style="background:var(--mustard);right:20%;top:150px;width:54px;height:54px;transform:rotate(90deg)"></div><div aria-hidden="true" class="shp shp-petal" style="background:var(--terra);right:4%;top:200px;width:38px;height:38px;transform:rotate(20deg)"></div><div class="wrap"><span class="eyebrow">Watching</span><h1 class="relative z-[2] text-[clamp(56px,9vw,120px)] leading-[.86] max-[520px]:text-[clamp(46px,15vw,64px)]">The<!-- --> <span class="text-terra">Videos</span></h1><p class="relative z-[2] mt-[26px] text-[21px] text-ink-soft" style="max-width:580px">Tutorials and walkthroughs on n8n automation, AI agents, and the no-code tools that make small teams move faster. Straight from my YouTube channel.</p><a href="https://www.youtube.com/@gene-ishchuk" target="_blank" rel="noopener noreferrer" class="relative z-[2] mt-[26px] inline-flex items-center gap-[9px] font-display text-[15px] font-semibold text-terra-d no-underline transition-colors hover:text-terra">Visit the channel on YouTube →</a></div></section><section class="min-h-[40vh] pb-[110px] pt-[50px] max-[880px]:pb-[70px] max-[880px]:pt-[34px]"><div class="wrap"><a class="group mb-[34px] grid grid-cols-[1.12fr_.88fr] overflow-hidden rounded-[24px] border border-line bg-paper no-underline transition-all duration-[250ms] hover:-translate-y-[5px] hover:shadow-[0_28px_50px_-28px_rgba(46,38,32,.42)] max-[880px]:grid-cols-1" href="/videos/LbBQszLoX5M"><div class="relative min-h-[340px] overflow-hidden bg-vslate max-[880px]:min-h-[210px]"><img src="https://i.ytimg.com/vi/LbBQszLoX5M/hqdefault.jpg" alt="" loading="eager" class="absolute inset-0 h-full w-full object-cover"/><div aria-hidden="true" class="absolute inset-0 z-[2] bg-gradient-to-b from-transparent from-40% to-[rgba(46,38,32,.34)]"></div><span class="absolute left-[22px] top-[22px] z-[4] whitespace-nowrap rounded-full bg-mustard px-[13px] py-[7px] font-display text-[12px] font-semibold uppercase tracking-[.14em] text-ink">Latest video</span><span aria-hidden="true" class="pointer-events-none absolute left-1/2 top-1/2 z-[3] flex -translate-x-1/2 -translate-y-1/2 items-center justify-center rounded-full bg-[rgba(46,38,32,.55)] backdrop-blur-[2px] transition-all duration-[250ms] group-hover:scale-[1.08] group-hover:bg-terra h-16 w-16"><span class="ml-1 block h-0 w-0 border-solid border-transparent border-l-white border-[11px_0_11px_19px]" style="border-color:transparent transparent transparent #fff"></span></span></div><div class="flex flex-col justify-center px-11 py-[42px] max-[880px]:px-7 max-[880px]:py-[30px]"><div class="mb-[14px] flex items-center gap-[10px] font-display text-[14px] font-medium text-ink-soft"><span aria-hidden="true" class="inline-block h-[6px] w-[6px] rounded-full bg-terra"></span>August 4, 2026</div><h2 class="mb-4 text-[32px] leading-[1.06] max-[880px]:text-[26px]">Finding the &#x27;Aha Moment&#x27;: Event Tracking for Vibe-Coded MVPs</h2><p class="mb-[22px] text-[16.5px] leading-[1.55] text-ink-soft">I vibe-coded a small, deliberately ridiculous game and shipped it on Vercel - then used it as the test bed for something more serious: how to instrument event tracking for an MVP with Mixpanel.
8
9This…</p><div class="font-display text-[15px] font-semibold text-terra-d">Watch the video →</div></div></a><div class="grid grid-cols-3 gap-[26px] max-[980px]:grid-cols-2 max-[560px]:grid-cols-1"><a class="group flex flex-col overflow-hidden rounded-[20px] border border-line bg-paper no-underline transition-all duration-[250ms] hover:-translate-y-[5px] hover:shadow-[0_24px_44px_-28px_rgba(46,38,32,.42)]" href="/videos/BpFcFKq0qS4"><div class="relative aspect-video overflow-hidden bg-vslate"><img src="https://i.ytimg.com/vi/BpFcFKq0qS4/hqdefault.jpg" alt="" loading="lazy" class="h-full w-full object-cover transition-transform duration-[400ms] group-hover:scale-[1.05]"/><span aria-hidden="true" class="pointer-events-none absolute left-1/2 top-1/2 z-[3] flex -translate-x-1/2 -translate-y-1/2 items-center justify-center rounded-full bg-[rgba(46,38,32,.55)] backdrop-blur-[2px] transition-all duration-[250ms] group-hover:scale-[1.08] group-hover:bg-terra h-[52px] w-[52px]"><span class="ml-1 block h-0 w-0 border-solid border-transparent border-l-white border-[9px_0_9px_15px]" style="border-color:transparent transparent transparent #fff"></span></span></div><div class="flex flex-1 flex-col px-6 pb-[26px] pt-[22px]"><div class="mb-[11px] flex items-center gap-[9px] font-display text-[13px] font-medium text-ink-soft"><span aria-hidden="true" class="inline-block h-[6px] w-[6px] flex-none rounded-full bg-terra"></span>July 6, 2026</div><h3 class="m-0 text-[19px] leading-[1.18] tracking-[-.018em]">AI Automation Rules Every PM Needs (Uber, Tesla, Coinbase Got This Wrong)</h3></div></a><a class="group flex flex-col overflow-hidden rounded-[20px] border border-line bg-paper no-underline transition-all duration-[250ms] hover:-translate-y-[5px] hover:shadow-[0_24px_44px_-28px_rgba(46,38,32,.42)]" href="/videos/KpMTsbYOYlI"><div class="relative aspect-video overflow-hidden bg-vslate"><img src="https://i.ytimg.com/vi/KpMTsbYOYlI/hqdefault.jpg" alt="" loading="lazy" class="h-full w-full object-cover transition-transform duration-[400ms] group-hover:scale-[1.05]"/><span aria-hidden="true" class="pointer-events-none absolute left-1/2 top-1/2 z-[3] flex -translate-x-1/2 -translate-y-1/2 items-center justify-center rounded-full bg-[rgba(46,38,32,.55)] backdrop-blur-[2px] transition-all duration-[250ms] group-hover:scale-[1.08] group-hover:bg-terra h-[52px] w-[52px]"><span class="ml-1 block h-0 w-0 border-solid border-transparent border-l-white border-[9px_0_9px_15px]" style="border-color:transparent transparent transparent #fff"></span></span></div><div class="flex flex-1 flex-col px-6 pb-[26px] pt-[22px]"><div class="mb-[11px] flex items-center gap-[9px] font-display text-[13px] font-medium text-ink-soft"><span aria-hidden="true" class="inline-block h-[6px] w-[6px] flex-none rounded-full bg-terra"></span>July 3, 2026</div><h3 class="m-0 text-[19px] leading-[1.18] tracking-[-.018em]">Hermes Agent + My Second Brain (Notion, Kindle Scribe, n8n) with Honcho | Part 1</h3></div></a><a class="group flex flex-col overflow-hidden rounded-[20px] border border-line bg-paper no-underline transition-all duration-[250ms] hover:-translate-y-[5px] hover:shadow-[0_24px_44px_-28px_rgba(46,38,32,.42)]" href="/videos/uKfVOxtO-kg"><div class="relative aspect-video overflow-hidden bg-vslate"><img src="https://i.ytimg.com/vi/uKfVOxtO-kg/hqdefault.jpg" alt="" loading="lazy" class="h-full w-full object-cover transition-transform duration-[400ms] group-hover:scale-[1.05]"/><span aria-hidden="true" class="pointer-events-none absolute left-1/2 top-1/2 z-[3] flex -translate-x-1/2 -translate-y-1/2 items-center justify-center rounded-full bg-[rgba(46,38,32,.55)] backdrop-blur-[2px] transition-all duration-[250ms] group-hover:scale-[1.08] group-hover:bg-terra h-[52px] w-[52px]"><span class="ml-1 block h-0 w-0 border-solid border-transparent border-l-white border-[9px_0_9px_15px]" style="border-color:transparent transparent transparent #fff"></span></span></div><div class="flex flex-1 flex-col px-6 pb-[26px] pt-[22px]"><div class="mb-[11px] flex items-center gap-[9px] font-display text-[13px] font-medium text-ink-soft"><span aria-hidden="true" class="inline-block h-[6px] w-[6px] flex-none rounded-full bg-terra"></span>June 23, 2026</div><h3 class="m-0 text-[19px] leading-[1.18] tracking-[-.018em]">Vibe Code Your Chrome Extension with Open Code and GLM 5.2 (OpenRouter)</h3></div></a><a class="group flex flex-col overflow-hidden rounded-[20px] border border-line bg-paper no-underline transition-all duration-[250ms] hover:-translate-y-[5px] hover:shadow-[0_24px_44px_-28px_rgba(46,38,32,.42)]" href="/videos/dE8sknxMCys"><div class="relative aspect-video overflow-hidden bg-vslate"><img src="https://i.ytimg.com/vi/dE8sknxMCys/hqdefault.jpg" alt="" loading="lazy" class="h-full w-full object-cover transition-transform duration-[400ms] group-hover:scale-[1.05]"/><span aria-hidden="true" class="pointer-events-none absolute left-1/2 top-1/2 z-[3] flex -translate-x-1/2 -translate-y-1/2 items-center justify-center rounded-full bg-[rgba(46,38,32,.55)] backdrop-blur-[2px] transition-all duration-[250ms] group-hover:scale-[1.08] group-hover:bg-terra h-[52px] w-[52px]"><span class="ml-1 block h-0 w-0 border-solid border-transparent border-l-white border-[9px_0_9px_15px]" style="border-color:transparent transparent transparent #fff"></span></span></div><div class="flex flex-1 flex-col px-6 pb-[26px] pt-[22px]"><div class="mb-[11px] flex items-center gap-[9px] font-display text-[13px] font-medium text-ink-soft"><span aria-hidden="true" class="inline-block h-[6px] w-[6px] flex-none rounded-full bg-terra"></span>June 22, 2026</div><h3 class="m-0 text-[19px] leading-[1.18] tracking-[-.018em]">OpenRouter&#x27;s Fusion - Deep Search vs Perplexity | Basic Calls in n8n</h3></div></a><a class="group flex flex-col overflow-hidden rounded-[20px] border border-line bg-paper no-underline transition-all duration-[250ms] hover:-translate-y-[5px] hover:shadow-[0_24px_44px_-28px_rgba(46,38,32,.42)]" href="/videos/RunQrVZCV2k"><div class="relative aspect-video overflow-hidden bg-vslate"><img src="https://i.ytimg.com/vi/RunQrVZCV2k/hqdefault.jpg" alt="" loading="lazy" class="h-full w-full object-cover transition-transform duration-[400ms] group-hover:scale-[1.05]"/><span aria-hidden="true" class="pointer-events-none absolute left-1/2 top-1/2 z-[3] flex -translate-x-1/2 -translate-y-1/2 items-center justify-center rounded-full bg-[rgba(46,38,32,.55)] backdrop-blur-[2px] transition-all duration-[250ms] group-hover:scale-[1.08] group-hover:bg-terra h-[52px] w-[52px]"><span class="ml-1 block h-0 w-0 border-solid border-transparent border-l-white border-[9px_0_9px_15px]" style="border-color:transparent transparent transparent #fff"></span></span></div><div class="flex flex-1 flex-col px-6 pb-[26px] pt-[22px]"><div class="mb-[11px] flex items-center gap-[9px] font-display text-[13px] font-medium text-ink-soft"><span aria-hidden="true" class="inline-block h-[6px] w-[6px] flex-none rounded-full bg-terra"></span>June 15, 2026</div><h3 class="m-0 text-[19px] leading-[1.18] tracking-[-.018em]">Claude Design &amp; Code + Open Code with GLM 5.1 | Redesigning My Portfolio Site</h3></div></a><a class="group flex flex-col overflow-hidden rounded-[20px] border border-line bg-paper no-underline transition-all duration-[250ms] hover:-translate-y-[5px] hover:shadow-[0_24px_44px_-28px_rgba(46,38,32,.42)]" href="/videos/oOuC2h7LeUQ"><div class="relative aspect-video overflow-hidden bg-vslate"><img src="https://i.ytimg.com/vi/oOuC2h7LeUQ/hqdefault.jpg" alt="" loading="lazy" class="h-full w-full object-cover transition-transform duration-[400ms] group-hover:scale-[1.05]"/><span aria-hidden="true" class="pointer-events-none absolute left-1/2 top-1/2 z-[3] flex -translate-x-1/2 -translate-y-1/2 items-center justify-center rounded-full bg-[rgba(46,38,32,.55)] backdrop-blur-[2px] transition-all duration-[250ms] group-hover:scale-[1.08] group-hover:bg-terra h-[52px] w-[52px]"><span class="ml-1 block h-0 w-0 border-solid border-transparent border-l-white border-[9px_0_9px_15px]" style="border-color:transparent transparent transparent #fff"></span></span></div><div class="flex flex-1 flex-col px-6 pb-[26px] pt-[22px]"><div class="mb-[11px] flex items-center gap-[9px] font-display text-[13px] font-medium text-ink-soft"><span aria-hidden="true" class="inline-block h-[6px] w-[6px] flex-none rounded-full bg-terra"></span>June 10, 2026</div><h3 class="m-0 text-[19px] leading-[1.18] tracking-[-.018em]">Claude Design - Reskinning the marketing website with Claude Code | Part 3</h3></div></a><a class="group flex flex-col overflow-hidden rounded-[20px] border border-line bg-paper no-underline transition-all duration-[250ms] hover:-translate-y-[5px] hover:shadow-[0_24px_44px_-28px_rgba(46,38,32,.42)]" href="/videos/3hTzt_V3iNE"><div class="relative aspect-video overflow-hidden bg-vslate"><img src="https://i.ytimg.com/vi/3hTzt_V3iNE/hqdefault.jpg" alt="" loading="lazy" class="h-full w-full object-cover transition-transform duration-[400ms] group-hover:scale-[1.05]"/><span aria-hidden="true" class="pointer-events-none absolute left-1/2 top-1/2 z-[3] flex -translate-x-1/2 -translate-y-1/2 items-center justify-center rounded-full bg-[rgba(46,38,32,.55)] backdrop-blur-[2px] transition-all duration-[250ms] group-hover:scale-[1.08] group-hover:bg-terra h-[52px] w-[52px]"><span class="ml-1 block h-0 w-0 border-solid border-transparent border-l-white border-[9px_0_9px_15px]" style="border-color:transparent transparent transparent #fff"></span></span></div><div class="flex flex-1 flex-col px-6 pb-[26px] pt-[22px]"><div class="mb-[11px] flex items-center gap-[9px] font-display text-[13px] font-medium text-ink-soft"><span aria-hidden="true" class="inline-block h-[6px] w-[6px] flex-none rounded-full bg-terra"></span>June 8, 2026</div><h3 class="m-0 text-[19px] leading-[1.18] tracking-[-.018em]">Claude Design - Generating a Spec File with Claude Code | Part 2</h3></div></a><a class="group flex flex-col overflow-hidden rounded-[20px] border border-line bg-paper no-underline transition-all duration-[250ms] hover:-translate-y-[5px] hover:shadow-[0_24px_44px_-28px_rgba(46,38,32,.42)]" href="/videos/A5dVCIvlWSA"><div class="relative aspect-video overflow-hidden bg-vslate"><img src="https://i.ytimg.com/vi/A5dVCIvlWSA/hqdefault.jpg" alt="" loading="lazy" class="h-full w-full object-cover transition-transform duration-[400ms] group-hover:scale-[1.05]"/><span aria-hidden="true" class="pointer-events-none absolute left-1/2 top-1/2 z-[3] flex -translate-x-1/2 -translate-y-1/2 items-center justify-center rounded-full bg-[rgba(46,38,32,.55)] backdrop-blur-[2px] transition-all duration-[250ms] group-hover:scale-[1.08] group-hover:bg-terra h-[52px] w-[52px]"><span class="ml-1 block h-0 w-0 border-solid border-transparent border-l-white border-[9px_0_9px_15px]" style="border-color:transparent transparent transparent #fff"></span></span></div><div class="flex flex-1 flex-col px-6 pb-[26px] pt-[22px]"><div class="mb-[11px] flex items-center gap-[9px] font-display text-[13px] font-medium text-ink-soft"><span aria-hidden="true" class="inline-block h-[6px] w-[6px] flex-none rounded-full bg-terra"></span>June 6, 2026</div><h3 class="m-0 text-[19px] leading-[1.18] tracking-[-.018em]">Claude Design - Reskinning Lovable Apps | Part 1</h3></div></a><a class="group flex flex-col overflow-hidden rounded-[20px] border border-line bg-paper no-underline transition-all duration-[250ms] hover:-translate-y-[5px] hover:shadow-[0_24px_44px_-28px_rgba(46,38,32,.42)]" href="/videos/jr0W8Y7Y_Ic"><div class="relative aspect-video overflow-hidden bg-vslate"><img src="https://i.ytimg.com/vi/jr0W8Y7Y_Ic/hqdefault.jpg" alt="" loading="lazy" class="h-full w-full object-cover transition-transform duration-[400ms] group-hover:scale-[1.05]"/><span aria-hidden="true" class="pointer-events-none absolute left-1/2 top-1/2 z-[3] flex -translate-x-1/2 -translate-y-1/2 items-center justify-center rounded-full bg-[rgba(46,38,32,.55)] backdrop-blur-[2px] transition-all duration-[250ms] group-hover:scale-[1.08] group-hover:bg-terra h-[52px] w-[52px]"><span class="ml-1 block h-0 w-0 border-solid border-transparent border-l-white border-[9px_0_9px_15px]" style="border-color:transparent transparent transparent #fff"></span></span></div><div class="flex flex-1 flex-col px-6 pb-[26px] pt-[22px]"><div class="mb-[11px] flex items-center gap-[9px] font-display text-[13px] font-medium text-ink-soft"><span aria-hidden="true" class="inline-block h-[6px] w-[6px] flex-none rounded-full bg-terra"></span>June 5, 2026</div><h3 class="m-0 text-[19px] leading-[1.18] tracking-[-.018em]">The last 300 days of work? PM perspective.</h3></div></a><a class="group flex flex-col overflow-hidden rounded-[20px] border border-line bg-paper no-underline transition-all duration-[250ms] hover:-t
9ranslate-y-[5px] hover:shadow-[0_24px_44px_-28px_rgba(46,38,32,.42)]" href="/videos/EQ8MX0nPMIA"><div class="relative aspect-video overflow-hidden bg-vslate"><img src="https://i.ytimg.com/vi/EQ8MX0nPMIA/hqdefault.jpg" alt="" loading="lazy" class="h-full w-full object-cover transition-transform duration-[400ms] group-hover:scale-[1.05]"/><span aria-hidden="true" class="pointer-events-none absolute left-1/2 top-1/2 z-[3] flex -translate-x-1/2 -translate-y-1/2 items-center justify-center rounded-full bg-[rgba(46,38,32,.55)] backdrop-blur-[2px] transition-all duration-[250ms] group-hover:scale-[1.08] group-hover:bg-terra h-[52px] w-[52px]"><span class="ml-1 block h-0 w-0 border-solid border-transparent border-l-white border-[9px_0_9px_15px]" style="border-color:transparent transparent transparent #fff"></span></span></div><div class="flex flex-1 flex-col px-6 pb-[26px] pt-[22px]"><div class="mb-[11px] flex items-center gap-[9px] font-display text-[13px] font-medium text-ink-soft"><span aria-hidden="true" class="inline-block h-[6px] w-[6px] flex-none rounded-full bg-terra"></span>April 14, 2026</div><h3 class="m-0 text-[19px] leading-[1.18] tracking-[-.018em]">I Vibe Coded an AI Anki Deck Generator From Scratch (and You Can Too) | Part 2</h3></div></a><a class="group flex flex-col overflow-hidden rounded-[20px] border border-line bg-paper no-underline transition-all duration-[250ms] hover:-translate-y-[5px] hover:shadow-[0_24px_44px_-28px_rgba(46,38,32,.42)]" href="/videos/fPkCd1azmfE"><div class="relative aspect-video overflow-hidden bg-vslate"><img src="https://i.ytimg.com/vi/fPkCd1azmfE/hqdefault.jpg" alt="" loading="lazy" class="h-full w-full object-cover transition-transform duration-[400ms] group-hover:scale-[1.05]"/><span aria-hidden="true" class="pointer-events-none absolute left-1/2 top-1/2 z-[3] flex -translate-x-1/2 -translate-y-1/2 items-center justify-center rounded-full bg-[rgba(46,38,32,.55)] backdrop-blur-[2px] transition-all duration-[250ms] group-hover:scale-[1.08] group-hover:bg-terra h-[52px] w-[52px]"><span class="ml-1 block h-0 w-0 border-solid border-transparent border-l-white border-[9px_0_9px_15px]" style="border-color:transparent transparent transparent #fff"></span></span></div><div class="flex flex-1 flex-col px-6 pb-[26px] pt-[22px]"><div class="mb-[11px] flex items-center gap-[9px] font-display text-[13px] font-medium text-ink-soft"><span aria-hidden="true" class="inline-block h-[6px] w-[6px] flex-none rounded-full bg-terra"></span>April 6, 2026</div><h3 class="m-0 text-[19px] leading-[1.18] tracking-[-.018em]">I Vibe Coded an AI Anki Deck Generator From Scratch (and You Can Too) | Part 1</h3></div></a><a class="group flex flex-col overflow-hidden rounded-[20px] border border-line bg-paper no-underline transition-all duration-[250ms] hover:-translate-y-[5px] hover:shadow-[0_24px_44px_-28px_rgba(46,38,32,.42)]" href="/videos/UrvbIPViuGI"><div class="relative aspect-video overflow-hidden bg-vslate"><img src="https://i.ytimg.com/vi/UrvbIPViuGI/hqdefault.jpg" alt="" loading="lazy" class="h-full w-full object-cover transition-transform duration-[400ms] group-hover:scale-[1.05]"/><span aria-hidden="true" class="pointer-events-none absolute left-1/2 top-1/2 z-[3] flex -translate-x-1/2 -translate-y-1/2 items-center justify-center rounded-full bg-[rgba(46,38,32,.55)] backdrop-blur-[2px] transition-all duration-[250ms] group-hover:scale-[1.08] group-hover:bg-terra h-[52px] w-[52px]"><span class="ml-1 block h-0 w-0 border-solid border-transparent border-l-white border-[9px_0_9px_15px]" style="border-color:transparent transparent transparent #fff"></span></span></div><div class="flex flex-1 flex-col px-6 pb-[26px] pt-[22px]"><div class="mb-[11px] flex items-center gap-[9px] font-display text-[13px] font-medium text-ink-soft"><span aria-hidden="true" class="inline-block h-[6px] w-[6px] flex-none rounded-full bg-terra"></span>March 31, 2026</div><h3 class="m-0 text-[19px] leading-[1.18] tracking-[-.018em]">How to Seed Realistic Jira Tickets for n8n Workflow Testing with Claude Cowork</h3></div></a><a class="group flex flex-col overflow-hidden rounded-[20px] border border-line bg-paper no-underline transition-all duration-[250ms] hover:-translate-y-[5px] hover:shadow-[0_24px_44px_-28px_rgba(46,38,32,.42)]" href="/videos/BD02IqOZpEM"><div class="relative aspect-video overflow-hidden bg-vslate"><img src="https://i.ytimg.com/vi/BD02IqOZpEM/hqdefault.jpg" alt="" loading="lazy" class="h-full w-full object-cover transition-transform duration-[400ms] group-hover:scale-[1.05]"/><span aria-hidden="true" class="pointer-events-none absolute left-1/2 top-1/2 z-[3] flex -translate-x-1/2 -translate-y-1/2 items-center justify-center rounded-full bg-[rgba(46,38,32,.55)] backdrop-blur-[2px] transition-all duration-[250ms] group-hover:scale-[1.08] group-hover:bg-terra h-[52px] w-[52px]"><span class="ml-1 block h-0 w-0 border-solid border-transparent border-l-white border-[9px_0_9px_15px]" style="border-color:transparent transparent transparent #fff"></span></span></div><div class="flex flex-1 flex-col px-6 pb-[26px] pt-[22px]"><div class="mb-[11px] flex items-center gap-[9px] font-display text-[13px] font-medium text-ink-soft"><span aria-hidden="true" class="inline-block h-[6px] w-[6px] flex-none rounded-full bg-terra"></span>February 1, 2026</div><h3 class="m-0 text-[19px] leading-[1.18] tracking-[-.018em]">Audit Node in n8n - Scan Your n8n Weekly</h3></div></a><a class="group flex flex-col overflow-hidden rounded-[20px] border border-line bg-paper no-underline transition-all duration-[250ms] hover:-translate-y-[5px] hover:shadow-[0_24px_44px_-28px_rgba(46,38,32,.42)]" href="/videos/Gc8QBVnU9Js"><div class="relative aspect-video overflow-hidden bg-vslate"><img src="https://i.ytimg.com/vi/Gc8QBVnU9Js/hqdefault.jpg" alt="" loading="lazy" class="h-full w-full object-cover transition-transform duration-[400ms] group-hover:scale-[1.05]"/><span aria-hidden="true" class="pointer-events-none absolute left-1/2 top-1/2 z-[3] flex -translate-x-1/2 -translate-y-1/2 items-center justify-center rounded-full bg-[rgba(46,38,32,.55)] backdrop-blur-[2px] transition-all duration-[250ms] group-hover:scale-[1.08] group-hover:bg-terra h-[52px] w-[52px]"><span class="ml-1 block h-0 w-0 border-solid border-transparent border-l-white border-[9px_0_9px_15px]" style="border-color:transparent transparent transparent #fff"></span></span></div><div class="flex flex-1 flex-col px-6 pb-[26px] pt-[22px]"><div class="mb-[11px] flex items-center gap-[9px] font-display text-[13px] font-medium text-ink-soft"><span aria-hidden="true" class="inline-block h-[6px] w-[6px] flex-none rounded-full bg-terra"></span>January 31, 2026</div><h3 class="m-0 text-[19px] leading-[1.18] tracking-[-.018em]">Autodownload &amp; OCR your handwritten Kindle Scribe notes with n8n</h3></div></a><a class="group flex flex-col overflow-hidden rounded-[20px] border border-line bg-paper no-underline transition-all duration-[250ms] hover:-translate-y-[5px] hover:shadow-[0_24px_44px_-28px_rgba(46,38,32,.42)]" href="/videos/uv7OqTM250U"><div class="relative aspect-video overflow-hidden bg-vslate"><img src="https://i.ytimg.com/vi/uv7OqTM250U/hqdefault.jpg" alt="" loading="lazy" class="h-full w-full object-cover transition-transform duration-[400ms] group-hover:scale-[1.05]"/><span aria-hidden="true" class="pointer-events-none absolute left-1/2 top-1/2 z-[3] flex -translate-x-1/2 -translate-y-1/2 items-center justify-center rounded-full bg-[rgba(46,38,32,.55)] backdrop-blur-[2px] transition-all duration-[250ms] group-hover:scale-[1.08] group-hover:bg-terra h-[52px] w-[52px]"><span class="ml-1 block h-0 w-0 border-solid border-transparent border-l-white border-[9px_0_9px_15px]" style="border-color:transparent transparent transparent #fff"></span></span></div><div class="flex flex-1 flex-col px-6 pb-[26px] pt-[22px]"><div class="mb-[11px] flex items-center gap-[9px] font-display text-[13px] font-medium text-ink-soft"><span aria-hidden="true" class="inline-block h-[6px] w-[6px] flex-none rounded-full bg-terra"></span>January 23, 2026</div><h3 class="m-0 text-[19px] leading-[1.18] tracking-[-.018em]">Error Logging in n8n - Looker Studio dashboards | Part 2</h3></div></a><a class="group flex flex-col overflow-hidden rounded-[20px] border border-line bg-paper no-underline transition-all duration-[250ms] hover:-translate-y-[5px] hover:shadow-[0_24px_44px_-28px_rgba(46,38,32,.42)]" href="/videos/exUSw4W1tsw"><div class="relative aspect-video overflow-hidden bg-vslate"><img src="https://i.ytimg.com/vi/exUSw4W1tsw/hqdefault.jpg" alt="" loading="lazy" class="h-full w-full object-cover transition-transform duration-[400ms] group-hover:scale-[1.05]"/><span aria-hidden="true" class="pointer-events-none absolute left-1/2 top-1/2 z-[3] flex -translate-x-1/2 -translate-y-1/2 items-center justify-center rounded-full bg-[rgba(46,38,32,.55)] backdrop-blur-[2px] transition-all duration-[250ms] group-hover:scale-[1.08] group-hover:bg-terra h-[52px] w-[52px]"><span class="ml-1 block h-0 w-0 border-solid border-transparent border-l-white border-[9px_0_9px_15px]" style="border-color:transparent transparent transparent #fff"></span></span></div><div class="flex flex-1 flex-col px-6 pb-[26px] pt-[22px]"><div class="mb-[11px] flex items-center gap-[9px] font-display text-[13px] font-medium text-ink-soft"><span aria-hidden="true" class="inline-block h-[6px] w-[6px] flex-none rounded-full bg-terra"></span>January 17, 2026</div><h3 class="m-0 text-[19px] leading-[1.18] tracking-[-.018em]">Error Triggers in n8n - Basic Error Logging | Part 1</h3></div></a></div></div></section></main><footer class="bg-ink pb-10 pt-16 text-cream"><div class="wrap"><div class="flex flex-wrap justify-between gap-10"><div class="max-w-[320px]"><div class="mb-4"><a class="flex items-center gap-3 font-display font-bold text-[19px] n
9o-underline text-cream" href="/"><span class="brand-dot" aria-hidden="true"></span>Gene Ishchuk</a></div><p class="text-[15px] text-[rgba(244,233,216,.6)]">AI automation consultant helping small teams adopt AI that actually ships.</p></div><div><h4 class="font-display text-[13px] font-semibold uppercase tracking-[.12em] text-[rgba(244,233,216,.55)] mb-4">Navigate</h4><a class="block py-[6px] text-[15px] text-[rgba(244,233,216,.82)] no-underline transition-colors hover:text-terra" href="#about">About</a><a class="block py-[6px] text-[15px] text-[rgba(244,233,216,.82)] no-underline transition-colors hover:text-terra" href="#services">Services</a><a class="block py-[6px] text-[15px] text-[rgba(244,233,216,.82)] no-underline transition-colors hover:text-terra" href="/blog">Blog</a><a class="block py-[6px] text-[15px] text-[rgba(244,233,216,.82)] no-underline transition-colors hover:text-terra" href="/videos">Videos</a><a class="block py-[6px] text-[15px] text-[rgba(244,233,216,.82)] no-underline transition-colors hover:text-terra" href="/projects">Projects</a><a class="block py-[6px] text-[15px] text-[rgba(244,233,216,.82)] no-underline transition-colors hover:text-terra" href="/for-agencies">For Agencies</a><a class="block py-[6px] text-[15px] text-[rgba(244,233,216,.82)] no-underline transition-colors hover:text-terra" href="/aeo-consultancy">Consultancy &amp; AEO</a><a class="block py-[6px] text-[15px] text-[rgba(244,233,216,.82)] no-underline transition-colors hover:text-terra" href="#faq">FAQ</a><a class="block py-[6px] text-[15px] text-[rgba(244,233,216,.82)] no-underline transition-colors hover:text-terra" href="#contact">Contact</a></div><div><h4 class="font-display text-[13px] font-semibold uppercase tracking-[.12em] text-[rgba(244,233,216,.55)] mb-4">Elsewhere</h4><a href="mailto:[email protected]" class="block py-[6px] text-[15px] text-[rgba(244,233,216,.82)] no-underline transition-colors hover:text-terra">[email protected]</a><a href="https://www.linkedin.com/in/geneishchuk/" target="_blank" rel="noopener noreferrer" class="block py-[6px] text-[15px] text-[rgba(244,233,216,.82)] no-underline transition-colors hover:text-terra">linkedin.com/in/geneishchuk</a><a href="https://www.upwork.com/freelancers/geneishchuk" target="_blank" rel="noopener noreferrer" class="block py-[6px] text-[15px] text-[rgba(244,233,216,.82)] no-underline transition-colors hover:text-terra">upwork.com/freelancers/geneishchuk</a><a href="https://n8n.io/creators/geneishchuk" target="_blank" rel="noopener noreferrer" class="block py-[6px] text-[15px] text-[rgba(244,233,216,.82)] no-underline transition-colors hover:text-terra">n8n.io/creators/geneishchuk</a><a href="https://www.youtube.com/@gene-ishchuk" target="_blank" rel="noopener noreferrer" class="block py-[6px] text-[15px] text-[rgba(244,233,216,.82)] no-underline transition-colors hover:text-terra">youtube.com/@gene-ishchuk</a></div></div><div class="mt-12 border-t border-[rgba(244,233,216,.14)] pt-6 text-[14px] text-[rgba(244,233,216,.5)]">© <!-- -->2026<!-- --> Gene Ishchuk. <!-- -->All rights reserved.</div></div></footer></div><!--$--><!--/$--><!--$--><!--/$-->
9<script src="/_next/static/chunks/webpack-deb5a85707fccf62.js?dpl=dpl_9x3ATUPQPi9rEzy7QLzgBmBUPNmN" async=""></script>
9<script>(self.__next_f=self.__next_f||[]).push([0]);self.__next_f.push([2,null])</script>
9<script>self.__next_f.push([1,"1:HL[\"/_next/static/media/313510e2713fb214-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n2:HL[\"/_next/static/media/36966cca54120369-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n3:HL[\"/_next/static/css/51497bc03a0a0283.css?dpl=dpl_9x3ATUPQPi9rEzy7QLzgBmBUPNmN\",\"style\"]\n"])</script>
9<script>self.__next_f.push([1,"4:I[2846,[],\"\"]\n7:I[4707,[],\"\"]\n9:I[6423,[],\"\"]\nb:I[8651,[\"832\",\"static/chunks/832-19b61741cf515589.js?dpl=dpl_9x3ATUPQPi9rEzy7QLzgBmBUPNmN\",\"898\",\"static/chunks/898-d435306afcd9a3f5.js?dpl=dpl_9x3ATUPQPi9rEzy7QLzgBmBUPNmN\",\"185\",\"static/chunks/app/layout-1bba0ae9520f0bf0.js?dpl=dpl_9x3ATUPQPi9rEzy7QLzgBmBUPNmN\"],\"default\"]\nc:I[1952,[\"832\",\"static/chunks/832-19b61741cf515589.js?dpl=dpl_9x3ATUPQPi9rEzy7QLzgBmBUPNmN\",\"898\",\"static/chunks/898-d435306afcd9a3f5.js?dpl=dpl_9x3ATUPQPi9rEzy7QLzgBmBUPNmN\",\"185\",\"static/chunks/app/layout-1bba0ae9520f0bf0.js?dpl=dpl_9x3ATUPQPi9rEzy7QLzgBmBUPNmN\"],\"SpeedInsights\"]\nd:I[9197,[\"832\",\"static/chunks/832-19b61741cf515589.js?dpl=dpl_9x3ATUPQPi9rEzy7QLzgBmBUPNmN\",\"898\",\"static/chunks/898-d435306afcd9a3f5.js?dpl=dpl_9x3ATUPQPi9rEzy7QLzgBmBUPNmN\",\"185\",\"static/chunks/app/layout-1bba0ae9520f0bf0.js?dpl=dpl_9x3ATUPQPi9rEzy7QLzgBmBUPNmN\"],\"Analytics\"]\nf:I[1060,[],\"\"]\n8:[\"locale\",\"en\",\"d\"]\n10:[]\n"])</script>
9<script>self.__next_f.push([1,"0:[\"$\",\"$L4\",null,{\"buildId\":\"C9JNBX36VJI0ysQ1sZ01a\",\"assetPrefix\":\"\",\"urlParts\":[\"\",\"videos\"],\"initialTree\":[\"\",{\"children\":[[\"locale\",\"en\",\"d\"],{\"children\":[\"videos\",{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],\"initialSeedData\":[\"\",{\"children\":[[\"locale\",\"en\",\"d\"],{\"children\":[\"videos\",{\"children\":[\"__PAGE__\",{},[[\"$L5\",\"$L6\",null],null],null]},[null,[\"$\",\"$L7\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"$8\",\"children\",\"videos\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L9\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]],null]},[[null,\"$La\"],null],null]},[[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/51497bc03a0a0283.css?dpl=dpl_9x3ATUPQPi9rEzy7QLzgBmBUPNmN\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"children\":[\"$\",\"body\",null,{\"className\":\"__variable_c8454b __variable_6b9622 font-sans\",\"children\":[[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$L7\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L9\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":\"404\"}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],\"notFoundStyles\":[]}]}],[\"$\",\"$Lc\",null,{}],[\"$\",\"$Ld\",null,{}]]}]}]],null],null],\"couldBeIntercepted\":false,\"initialHead\":[null,\"$Le\"],\"globalErrorComponent\":\"$f\",\"missingSlots\":\"$W10\"}]\n"])</script>
9<script>self.__next_f.push([1,"e:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"1\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"2\",{\"children\":\"Videos | Gene Ishchuk - AI Automation Consultant\"}],[\"$\",\"meta\",\"3\",{\"name\":\"description\",\"content\":\"Tutorials and walkthroughs on n8n automation, AI agents, and the no-code tools that make small teams move faster — from Gene Ishchuk on YouTube.\"}],[\"$\",\"link\",\"4\",{\"rel\":\"canonical\",\"href\":\"https://ishchuk.eu/videos\"}],[\"$\",\"link\",\"5\",{\"rel\":\"alternate\",\"hrefLang\":\"en\",\"href\":\"https://ishchuk.eu/videos\"}],[\"$\",\"link\",\"6\",{\"rel\":\"alternate\",\"hrefLang\":\"pl\",\"href\":\"https://ishchuk.eu/pl/videos\"}],[\"$\",\"link\",\"7\",{\"rel\":\"alternate\",\"hrefLang\":\"x-default\",\"href\":\"https://ishchuk.eu/videos\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:title\",\"content\":\"Videos | Gene Ishchuk - AI Automation Consultant\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:description\",\"content\":\"Tutorials and walkthroughs on n8n automation, AI agents, and the no-code tools that make small teams move faster — from Gene Ishchuk on YouTube.\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:url\",\"content\":\"https://ishchuk.eu/videos\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:title\",\"content\":\"Videos | Gene Ishchuk - AI Automation Consultant\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:description\",\"content\":\"Tutorials and walkthroughs on n8n automation, AI agents, and the no-code tools that make small teams move faster — from Gene Ishchuk on YouTube.\"}],[\"$\",\"link\",\"15\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\",\"type\":\"image/x-icon\",\"sizes\":\"48x48\"}],[\"$\",\"link\",\"16\",{\"rel\":\"icon\",\"href\":\"/icon.svg?def83a57e6a707dd\",\"type\":\"image/svg+xml\",\"sizes\":\"any\"}],[\"$\",\"link\",\"17\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-icon.png?24483db493407fef\",\"type\":\"image/png\",\"sizes\":\"180x180\"}],[\"$\",\"meta\",\"18\",{\"name\":\"next-size-adjust\"}]]\n5:null\n"])</script>
9<script>self.__next_f.push([1,"11:I[9441,[\"637\",\"static/chunks/637-661ac346705fb0ee.js?dpl=dpl_9x3ATUPQPi9rEzy7QLzgBmBUPNmN\",\"448\",\"static/chunks/448-f9bd16b5797963e7.js?dpl=dpl_9x3ATUPQPi9rEzy7QLzgBmBUPNmN\",\"832\",\"static/chunks/832-19b61741cf515589.js?dpl=dpl_9x3ATUPQPi9rEzy7QLzgBmBUPNmN\",\"340\",\"static/chunks/340-f8e94aa613f4c21b.js?dpl=dpl_9x3ATUPQPi9rEzy7QLzgBmBUPNmN\",\"61\",\"static/chunks/app/%5Blocale%5D/page-ce5c8554677280b4.js?dpl=dpl_9x3ATUPQPi9rEzy7QLzgBmBUPNmN\"],\"default\"]\n12:I[834,[\"637\",\"static/chunks/637-661ac346705fb0ee.js?dpl=dpl_9x3ATUPQPi9rEzy7QLzgBmBUPNmN\",\"203\",\"static/chunks/app/%5Blocale%5D/layout-e25518193ceb7ff3.js?dpl=dpl_9x3ATUPQPi9rEzy7QLzgBmBUPNmN\"],\"default\"]\n"])</script>
9<script>self.__next_f.push([1,"a:[\"$\",\"$L11\",null,{\"formats\":\"$undefined\",\"locale\":\"en\",\"messages\":{\"Navbar\":{\"about\":\"About\",\"services\":\"Services\",\"faq\":\"FAQ\",\"blog\":\"Blog\",\"videos\":\"Videos\",\"projects\":\"Projects\",\"forAgencies\":\"For Agencies\",\"aeoConsultancy\":\"Consultancy \u0026 AEO\",\"cta\":\"Get in touch\",\"contact\":\"Contact\"},\"Hero\":{\"eyebrow\":\"AI adoption for small teams\",\"line1\":\"Real AI.\",\"line2\":\"Real work.\",\"line3\":\"No big team.\",\"body\":\"I help small teams put AI to work — trainings, agents, knowledge bases and automated workflows. Plain English. Weeks, not quarters.\",\"cta1\":\"Let's build it →\",\"cta2\":\"See what I build\"},\"About\":{\"eyebrow\":\"About Gene\",\"heading1\":\"14 years in tech.\",\"heading2\":\"Now I bring\",\"headingAccent\":\"AI\",\"heading3\":\"to small teams.\",\"body\":\"Today I build AI features and automations for teams that don't have a 30-person engineering org behind them.\",\"whatIDo\":\"What I actually do\",\"whatIDoBody\":\"I build GenAI products — knowledge bases, AI assistants, LLM-driven content — wired up to Anthropic Claude, OpenAI, Azure OpenAI, Gemini and OpenRouter. Then I bring that same playbook to SMBs: ship something useful in weeks, not quarters.\",\"item1Title\":\"Trainings \u0026 enablement\",\"item1Blurb\":\"Get your team confident with Claude, agents and prompt patterns — 1:1 or workshops.\",\"item2Title\":\"Agents, RAG \u0026 workflows\",\"item2Blurb\":\"Production assistants, knowledge bases and n8n automations — with evals and guardrails.\",\"whereShipped\":\"Where I've shipped\",\"whereShippedBody\":\"G2A, Allegro Ads, Sotrender, Dentsu and more. Big-company AI work, brought down to SMB scale.\",\"yearsExp\":\"Years experience\",\"industries\":\"Industries served\"},\"Services\":{\"eyebrow\":\"Services\",\"heading\":\"What I can build for\",\"headingAccent\":\"your business\",\"subheading\":\"Five focused offers. Pick the one that hurts most — start there.\",\"learnMore\":\"Learn more\",\"items\":[{\"name\":\"AI Trainings \u0026 Workshops\",\"tagline\":\"Get your team productive with AI — fast.\",\"bullets\":[\"Hands-on Claude \u0026 prompts\",\"Agents vs. workflows\",\"1:1 mentoring \u0026 team days\",\"Practical, your-tools-first\"],\"schemaDescription\":\"Hands-on AI training for teams: Claude and prompt patterns, agents vs. workflows, 1:1 mentoring and team workshop days.\",\"serviceType\":\"AI Training \u0026 Enablement\"},{\"name\":\"AI Agents \u0026 Assistants\",\"tagline\":\"Assistants that take action in your tools.\",\"bullets\":[\"LLM integration\",\"Agent development\",\"Tool-use \u0026 function-calling\",\"Evaluation \u0026 guardrails\"],\"schemaDescription\":\"LLM-powered agents and assistants that act in your tools: integration, agent development, tool-use and function-calling, evaluation and guardrails.\",\"serviceType\":\"Generative AI Engineering\",\"priceFrom\":1000},{\"name\":\"Knowledge Bases \u0026 RAG\",\"tagline\":\"AI that answers from your documents.\",\"bullets\":[\"RAG pipelines\",\"Document search\",\"Grounded, cited answers\",\"Private \u0026 self-hostable\"],\"schemaDescription\":\"Retrieval-augmented knowledge bases: RAG pipelines, document search, grounded and cited answers, private and self-hostable.\",\"serviceType\":\"RAG \u0026 Knowledge Base Development\",\"priceFrom\":1000},{\"name\":\"AI Workflows \u0026 n8n\",\"tagline\":\"Automate repeatable work, end-to-end.\",\"bullets\":[\"Custom n8n workflows\",\"API \u0026 webhook integrations\",\"Marketing automation\",\"CRM \u0026 tool integrations\"],\"schemaDescription\":\"End-to-end workflow automation with n8n: custom workflows, API and webhook integrations, marketing automation, CRM and tool integrations.\",\"serviceType\":\"Workflow Automation\",\"priceFrom\":400},{\"name\":\"Consultancy \u0026 AEO Optimization\",\"tagline\":\"Make your business the answer AI gives.\",\"bullets\":[\"AI \u0026 automation strategy\",\"Answer Engine Optimization (AEO)\",\"llms.txt \u0026 structured data setup\",\"Ongoing visibility monitoring\"],\"schemaDescription\":\"AI and automation strategy consulting paired with Answer Engine Optimization: llms.txt setup, structured data (JSON-LD) and content restructuring so ChatGPT, Perplexity, Google AI Overviews and Claude can find, cite and recommend your business — plus ongoing visibility monitoring.\",\"serviceType\":\"AI Strategy Consulting \u0026 Answer Engine Optimization\",\"href\":\"/aeo-consultancy\"}]},\"CtaBand\":{\"heading\":\"Got a process that eats hours every week?\",\"body\":\"Tell me what hurts most. I'll tell you straight whether AI fixes it.\",\"cta\":\"Let's talk →\"},\"FAQ\":{\"eyebrow\":\"FAQ\",\"heading\":\"Questions teams ask\",\"headingAccent\":\"before hiring me\",\"items\":[{\"q\":\"What does an AI consultant actually do for a small business?\",\"a\":\"I take a process that eats hours every week — lead routing, proposal drafting, support triage, invoice chasing — and rebuild it as a workflow with an AI step where judgment is needed. You get a working automation in your stack, documentation, and a handover so your team can edit it. No lock-in unless you want it.\"},{\"q\":\"Do you train our team, or just deliver?\",\"a\":\"Both. I run 1:1 mentoring for solo PMs, founders and engineers learning to ship AI features, and paid workshops for teams — usually a half- or full-day on Claude workflow patterns, prompt design, and when to build agents vs. workflows. Trained teams cost less to support afterward, which is why I push for it.\"},{\"q\":\"n8n or Make or Zapier — which should I pick?\",\"a\":\"Zapier is easiest for one-off two-step automations and the priciest at scale. Make is cheaper and visually richer but gets clunky past ~20 modules. n8n is self-hostable, has native AI nodes, and is roughly 5–10× cheaper at volume — which is why I default to it for anything mission-critical. If you already live in Zapier and the workflow is small, I'll tell you to stay there.\"},{\"q\":\"What's a RAG / knowledge base and do I need one?\",\"a\":\"RAG means the AI answers using your documents, not its training data. You need it if you want an assistant that knows your product docs, searches contracts, or quotes your own case studies. You don't if your use case is generic writing or analysis — vanilla Claude or Gemini handles that fine.\"},{\"q\":\"When should I use an AI agent versus a simple workflow?\",\"a\":\"Most of the time — a workflow. A deterministic flow with one or tw
9o LLM steps is cheaper, more reliable and easier to debug than a fully autonomous agent. Agents make sense when the path through the work genuinely changes per input — research, multi-tool browsing, complex triage. If a vendor sells you an agent for something a 5-node workflow handles, you're paying for buzzwords.\"},{\"q\":\"How long does a typical project take?\",\"a\":\"Most single-workflow builds ship in 1–2 weeks. A multi-workflow system with a knowledge base, an agent and CRM sync is usually 3–6 weeks. I scope flat-fee, not hourly — so the timeline is fixed before we start. If discovery reveals it's bigger, I'll tell you before invoicing.\"},{\"q\":\"How much does this cost?\",\"a\":\"Flat-fee, project-based. A focused workflow starts around €400. A Claude-powered system with RAG and multiple integrations is typically €1,000–4,000 depending on scope. Hourly retainers and training engagements are quoted separately.\"},{\"q\":\"How do you handle data privacy and prompt injection?\",\"a\":\"I treat any external content — emails, scraped pages, uploads — as untrusted; it never gets executed as instructions. Self-hosted runs on your infra or mine, your choice. For client data in LLM calls I use zero-retention / no-training settings where available. If your industry needs more (healthcare, legal, regulated finance), say so upfront.\"},{\"q\":\"What kind of clients do you work with?\",\"a\":\"SMBs, agencies and solo operators. Founders who need their first AI feature shipped. Ops leads drowning in manual work. Agencies that want to white-label automation. I don't work well with enterprises that need 6-month procurement — the speed advantage of small teams is the whole point.\"}]},\"Contact\":{\"eyebrow\":\"Contact\",\"heading\":\"Let's put AI to\",\"headingAccent\":\"work\",\"subheading\":\"Have a process in mind? Tell me about it and I'll point you at the shortest path.\",\"name\":\"Name\",\"email\":\"Email\",\"subject\":\"Subject\",\"message\":\"Message\",\"namePlaceholder\":\"Your name\",\"emailPlaceholder\":\"[email protected]\",\"subjectPlaceholder\":\"What can I help with?\",\"messagePlaceholder\":\"Tell me about your project…\",\"submit\":\"Send message →\",\"submitting\":\"Sending…\",\"reachMe\":\"Reach me directly\",\"toastWaitTitle\":\"Please wait\",\"toastWait\":\"You can send another message in {seconds} seconds.\",\"toastMissingTitle\":\"Missing information\",\"toastMissing\":\"Please fill in all required fields.\",\"toastInvalidNameTitle\":\"Invalid name\",\"toastInvalidName\":\"Please enter a valid name (at least 2 characters).\",\"toastInvalidEmailTitle\":\"Invalid email\",\"toastInvalidEmail\":\"Please enter a valid email address.\",\"toastShortTitle\":\"Message too short\",\"toastShort\":\"Please provide a bit more detail in your message.\",\"toastRateLimitTitle\":\"Too many requests\",\"toastRateLimit\":\"Please wait before sending another message.\",\"toastSuccessTitle\":\"Message sent!\",\"toastSuccess\":\"Thank you for your message. I'll get back to you soon.\",\"toastErrorTitle\":\"Message failed to send\",\"toastError\":\"Please try again later or contact me directly through LinkedIn.\"},\"Footer\":{\"tagline\":\"AI automation consultant helping small teams adopt AI that actually ships.\",\"navigate\":\"Navigate\",\"elsewhere\":\"Elsewhere\",\"copyright\":\"All rights reserved.\"},\"Videos\":{\"pageTitle\":\"Videos | Gene Ishchuk - AI Automation Consultant\",\"pageDescription\":\"Tutorials and walkthroughs on n8n automation, AI agents, and the no-code tools that make small teams move faster — from Gene Ishchuk on YouTube.\",\"eyebrow\":\"Watching\",\"title\":\"The\",\"highlight\":\"Videos\",\"description\":\"Tutorials and walkthroughs on n8n automation, AI agents, and the no-code tools that make small teams move faster. Straight from my YouTube channel.\",\"channelLink\":\"Visit the channel on YouTube →\",\"latestBadge\":\"Latest video\",\"watchLink\":\"Watch the video →\",\"errorTitle\":\"Couldn't load the videos right now\",\"errorBody\":\"The live feed didn't respond. You can watch everything directly on the channel.\",\"openChannel\":\"Open the YouTube channel →\"},\"Projects\":{\"pageTitle\":\"Pet Projects | Gene Ishchuk - AI Automation Consultant\",\"pageDescription\":\"Small, opinionated tools Gene Ishchuk builds on nights and weekends — open-source experiments in AI generation, browser extensions, and automation.\",\"eyebrow\":\"Building\",\"title\":\"Pet\",\"highlight\"
9:\"Projects\",\"description\":\"Things I build for myself on nights and weekends — small, opinionated tools that scratch a real itch. All open on GitHub.\",\"githubLink\":\"See all repos on GitHub →\",\"updatedLabel\":\"Updated\",\"viewGithub\":\"View on GitHub →\",\"playLink\":\"Play it →\",\"sourceLink\":\"View source\",\"moreTitle\":\"More in the works\",\"moreBody\":\"New experiments land here as I build them. Follow along on GitHub.\"}},\"now\":\"$undefined\",\"timeZone\":\"UTC\",\"children\":[[\"$\",\"$L12\",null,{\"locale\":\"en\"}],[\"$\",\"$L7\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"$8\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L9\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]]}]\n"])</script>
9<script>self.__next_f.push([1,"13:I[2494,[\"637\",\"static/chunks/637-661ac346705fb0ee.js?dpl=dpl_9x3ATUPQPi9rEzy7QLzgBmBUPNmN\",\"448\",\"static/chunks/448-f9bd16b5797963e7.js?dpl=dpl_9x3ATUPQPi9rEzy7QLzgBmBUPNmN\",\"163\",\"static/chunks/app/%5Blocale%5D/videos/page-7f5d31cfdf785305.js?dpl=dpl_9x3ATUPQPi9rEzy7QLzgBmBUPNmN\"],\"default\"]\n15:I[2972,[\"637\",\"static/chunks/637-661ac346705fb0ee.js?dpl=dpl_9x3ATUPQPi9rEzy7QLzgBmBUPNmN\",\"448\",\"static/chunks/448-f9bd16b5797963e7.js?dpl=dpl_9x3ATUPQPi9rEzy7QLzgBmBUPNmN\",\"163\",\"static/chunks/app/%5Blocale%5D/videos/page-7f5d31cfdf785305.js?dpl=dpl_9x3ATUPQPi9rEzy7QLzgBmBUPNmN\"],\"\"]\n16:I[8349,[\"637\",\"static/chunks/637-661ac346705fb0ee.js?dpl=dpl_9x3ATUPQPi9rEzy7QLzgBmBUPNmN\",\"448\",\"static/chunks/448-f9bd16b5797963e7.js?dpl=dpl_9x3ATUPQPi9rEzy7QLzgBmBUPNmN\",\"163\",\"static/chunks/app/%5Blocale%5D/videos/page-7f5d31cfdf785305.js?dpl=dpl_9x3ATUPQPi9rEzy7QLzgBmBUPNmN\"],\"default\"]\n14:T2ada,"])</script>
9<script>self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@type\":\"ItemList\",\"@id\":\"https://ishchuk.eu/videos#itemlist\",\"name\":\"Gene Ishchuk — Videos\",\"itemListOrder\":\"https://schema.org/ItemListOrderDescending\",\"numberOfItems\":17,\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"VideoObject\",\"name\":\"Finding the 'Aha Moment': Event Tracking for Vibe-Coded MVPs\",\"description\":\"I vibe-coded a small, deliberately ridiculous game and shipped it on Vercel - then used it as the test bed for something more serious: how to instrument event tracking for an MVP with Mixpanel.\\n\\nThis…\",\"uploadDate\":\"2026-08-04T18:12:57Z\",\"thumbnailUrl\":\"https://i.ytimg.com/vi/LbBQszLoX5M/hqdefault.jpg\",\"contentUrl\":\"https://www.youtube.com/watch?v=LbBQszLoX5M\",\"embedUrl\":\"https://www.youtube.com/embed/LbBQszLoX5M\",\"url\":\"https://ishchuk.eu/videos/LbBQszLoX5M\",\"duration\":\"PT31M20S\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"VideoObject\",\"name\":\"AI Automation Rules Every PM Needs (Uber, Tesla, Coinbase Got This Wrong)\",\"description\":\"In this video I am setting the scene for the upcoming videos on AI products - token management, planning and the fundamentals behind every vibe-coded artefact we should have.…\",\"uploadDate\":\"2026-07-06T15:02:46Z\",\"thumbnailUrl\":\"https://i.ytimg.com/vi/BpFcFKq0qS4/hqdefault.jpg\",\"contentUrl\":\"https://www.youtube.com/watch?v=BpFcFKq0qS4\",\"embedUrl\":\"https://www.youtube.com/embed/BpFcFKq0qS4\",\"url\":\"https://ishchuk.eu/videos/BpFcFKq0qS4\",\"duration\":\"PT31M9S\"}},{\"@type\":\"ListItem\",\"position\":3,\"item\":{\"@type\":\"VideoObject\",\"name\":\"Hermes Agent + My Second Brain (Notion, Kindle Scribe, n8n) with Honcho | Part 1\",\"description\":\"In this video I am experimenting with Honcho - a third-party memory provider hooked up directly to my self-hosted Hermes agent.\\nI fed it with my Notion's context from the past (aka my second brain)…\",\"uploadDate\":\"2026-07-03T17:16:33Z\",\"thumbnailUrl\":\"https://i.ytimg.com/vi/KpMTsbYOYlI/hqdefault.jpg\",\"contentUrl\":\"https://www.youtube.com/watch?v=KpMTsbYOYlI\",\"embedUrl\":\"https://www.youtube.com/embed/KpMTsbYOYlI\",\"url\":\"https://ishchuk.eu/videos/KpMTsbYOYlI\",\"duration\":\"PT34M45S\"}},{\"@type\":\"ListItem\",\"position\":4,\"item\":{\"@type\":\"VideoObject\",\"name\":\"Vibe Code Your Chrome Extension with Open Code and GLM 5.2 (OpenRouter)\",\"description\":\"In this short video I will show you how to create your own Chrome extension to block Youtube channels.\\nWe will use OpenCode's extension for Visual Studio connected to my OpenRouter private account.…\",\"uploadDate\":\"2026-06-23T21:13:43Z\",\"thumbnailUrl\":\"https://i.ytimg.com/vi/uKfVOxtO-kg/hqdefault.jpg\",\"contentUrl\":\"https://www.youtube.com/watch?v=uKfVOxtO-kg\",\"embedUrl\":\"https://www.youtube.com/embed/uKfVOxtO-kg\",\"url\":\"https://ishchuk.eu/videos/uKfVOxtO-kg\",\"duration\":\"PT25M9S\"}},{\"@type\":\"ListItem\",\"position\":5,\"item\":{\"@type\":\"VideoObject\",\"name\":\"OpenRouter's Fusion - Deep Search vs Perplexity | Basic Calls in n8n\",\"description\":\"In this video, we are testing out OpenRouter's Fusion for research.\\nWe will try implementing this in our n8n basic workflow (research, just a blueprint with 2 nodes) and we will use the OpenRouter's…\",\"uploadDate\":\"2026-06-22T13:44:02Z\",\"thumbnailUrl\":\"https://i.ytimg.com/vi/dE8sknxMCys/hqdefault.jpg\",\"contentUrl\":\"https://www.youtube.com/watch?v=dE8sknxMCys\",\"embedUrl\":\"https://www.youtube.com/embed/dE8sknxMCys\",\"url\":\"https://ishchuk.eu/videos/dE8sknxMCys\",\"duration\":\"PT27M36S\"}},{\"@type\":\"ListItem\",\"position\":6,\"item\":{\"@type\":\"VideoObject\",\"name\":\"Claude Design \u0026 Code + Open Code with GLM 5.1 | Redesigning My Portfolio Site\",\"description\":\"In this video we take the design proposed by Claude Design and use Fable 5 to create an implementation plan that is supposed to be agent-agnostic, with a very detailed todo list to follow.\\nWhen done,…\",\"uploadDate\"
9:\"2026-06-15T17:00:17Z\",\"thumbnailUrl\":\"https://i.ytimg.com/vi/RunQrVZCV2k/hqdefault.jpg\",\"contentUrl\":\"https://www.youtube.com/watch?v=RunQrVZCV2k\",\"embedUrl\":\"https://www.youtube.com/embed/RunQrVZCV2k\",\"url\":\"https://ishchuk.eu/videos/RunQrVZCV2k\",\"duration\":\"PT1H3M15S\"}},{\"@type\":\"ListItem\",\"position\":7,\"item\":{\"@type\":\"VideoObject\",\"name\":\"Claude Design - Reskinning the marketing website with Claude Code | Part 3\",\"description\":\"In this video we will be using Claude Code to implement the plan we have generated in Part 2.\\nA selection of subagents running their own dedicated non-shared contexts will implement those changes in…\",\"uploadDate\":\"2026-06-10T19:00:06Z\",\"thumbnailUrl\":\"https://i.ytimg.com/vi/oOuC2h7LeUQ/hqdefault.jpg\",\"contentUrl\":\"https://www.youtube.com/watch?v=oOuC2h7LeUQ\",\"embedUrl\":\"https://www.youtube.com/embed/oOuC2h7LeUQ\",\"url\":\"https://ishchuk.eu/videos/oOuC2h7LeUQ\",\"duration\":\"PT1H13M15S\"}},{\"@type\":\"ListItem\",\"position\":8,\"item\":{\"@type\":\"VideoObject\",\"name\":\"Claude Design - Generating a Spec File with Claude Code | Part 2\",\"description\":\"In this video we use Claude Code to generate an implementation plan to reskin the existing agency website while keeping the existing functionalities intact to the best of our ability.…\",\"uploadDate\":\"2026-06-08T16:15:06Z\",\"thumbnailUrl\":\"https://i.ytimg.com/vi/3hTzt_V3iNE/hqdefault.jpg\",\"contentUrl\":\"https://www.youtube.com/watch?v=3hTzt_V3iNE\",\"embedUrl\":\"https://www.youtube.com/embed/3hTzt_V3iNE\",\"url\":\"https://ishchuk.eu/videos/3hTzt_V3iNE\",\"duration\":\"PT42M21S\"}},{\"@type\":\"ListItem\",\"position\":9,\"item\":{\"@type\":\"VideoObject\",\"name\":\"Claude Design - Reskinning Lovable Apps | Part 1\",\"description\":\"In this video I am testing out the Claude Design to reskin my Lovable agency page.\\nInitially it was built in Lovable but it is not great for design work, to say the least. Moreover, Lovable is not…\",\"uploadDate\":\"2026-06-06T21:10:32Z\",\"thumbnailUrl\":\"https://i.ytimg.com/vi/A5dVCIvlWSA/hqdefault.jpg\",\"contentUrl\":\"https://www.youtube.com/watch?v=A5dVCIvlWSA\",\"embedUrl\":\"https://www.youtube.com/embed/A5dVCIvlWSA\",\"url\":\"https://ishchuk.eu/videos/A5dVCIvlWSA\",\"duration\":\"PT36M38S\"}},{\"@type\":\"ListItem\",\"position\":10,\"item\":{\"@type\":\"VideoObject\",\"name\":\"The last 300 days of work? PM perspective.\",\"description\":\"David's video:\\nhttps://www.youtube.com/watch?v=Y6kz0eUxbaE\",\"uploadDate\":\"2026-06-05T10:49:37Z\",\"thumbnailUrl\":\"https://i.ytimg.com/vi/jr0W8Y7Y_Ic/hqdefault.jpg\",\"contentUrl\":\"https://www.youtube.com/watch?v=jr0W8Y7Y_Ic\",\"embedUrl\":\"https://www.youtube.com/embed/jr0W8Y7Y_Ic\",\"url\":\"https://ishchuk.eu/videos/jr0W8Y7Y_Ic\",\"duration\":\"PT18M43S\"}},{\"@type\":\"ListItem\",\"position\":11,\"item\":{\"@type\":\"VideoObject\",\"name\":\"I Vibe Coded an AI Anki Deck Generator From Scratch (and You Can Too) | Part 2\",\"description\":\"Ever wished you could generate a full Anki deck - with audio, images, and vocabulary - for any language topic in seconds? I built exactly that, live, with no pre-written code based on a spec file.…\",\"uploadDate\":\"2026-04-14T15:00:35Z\",\"thumbnailUrl\":\"https://i.ytimg.com/vi/EQ8MX0nPMIA/hqdefault.jpg\",\"contentUrl\":\"https://www.youtube.com/watch?v=EQ8MX0nPMIA\",\"embedUrl\":\"https://www.youtube.com/embed/EQ8MX0nPMIA\",\"url\":\"https://ishchuk.eu/videos/EQ8MX0nPMIA\",\"duration\":\"PT1H33M36S\"}},{\"@type\":\"ListItem\",\"position\":12,\"item\":{\"@type\":\"VideoObject\",\"name\":\"I Vibe Coded an AI Anki Deck Generator From Scratch (and You Can Too) | Part 1\",\"description\":\"Ever wished you could generate a full Anki deck - with audio, images, and vocabulary - for any language topic in seconds? I built exactly that, live, with no pre-written code based on a spec file.…\",\"uploadDate\":\"2026-04-06T19:24:01Z\",\"thumbnailUrl\":\"https://i.ytimg.com/vi/fPkCd1azmfE/hqdefault.jpg\",\"contentUrl\":\"https://www.youtube.com/watch?v=fPkCd1azmfE\",\"embedUrl\":\"https://www.youtube.com/embed/fPkCd1azmfE\",\"url\":\"https://ishchuk.eu/v
9ideos/fPkCd1azmfE\",\"duration\":\"PT1H4M53S\"}},{\"@type\":\"ListItem\",\"position\":13,\"item\":{\"@type\":\"VideoObject\",\"name\":\"How to Seed Realistic Jira Tickets for n8n Workflow Testing with Claude Cowork\",\"description\":\"Tired of staring at an empty Jira backlog when you're trying to build and demo n8n workflows? In this tutorial I show you how to use Claude AI to instantly seed your Jira project with 20 realistic,…\",\"uploadDate\":\"2026-03-31T19:58:47Z\",\"thumbnailUrl\":\"https://i.ytimg.com/vi/UrvbIPViuGI/hqdefault.jpg\",\"contentUrl\":\"https://www.youtube.com/watch?v=UrvbIPViuGI\",\"embedUrl\":\"https://www.youtube.com/embed/UrvbIPViuGI\",\"url\":\"https://ishchuk.eu/videos/UrvbIPViuGI\",\"duration\":\"PT5M50S\"}},{\"@type\":\"ListItem\",\"position\":14,\"item\":{\"@type\":\"VideoObject\",\"name\":\"Audit Node in n8n - Scan Your n8n Weekly\",\"description\":\"🔒 Automate Your n8n Security Audits with AI | Weekly Reports to Telegram\\n\\nKeep your n8n instance secure on autopilot! In this tutorial, I show you how to build a workflow that:\\n\\n✅ Runs a full…\",\"uploadDate\":\"2026-02-01T14:36:01Z\",\"thumbnailUrl\":\"https://i.ytimg.com/vi/BD02IqOZpEM/hqdefault.jpg\",\"contentUrl\":\"https://www.youtube.com/watch?v=BD02IqOZpEM\",\"embedUrl\":\"https://www.youtube.com/embed/BD02IqOZpEM\",\"url\":\"https://ishchuk.eu/videos/BD02IqOZpEM\",\"duration\":\"PT9M53S\"}},{\"@type\":\"ListItem\",\"position\":15,\"item\":{\"@type\":\"VideoObject\",\"name\":\"Autodownload \u0026 OCR your handwritten Kindle Scribe notes with n8n\",\"description\":\"In this video I will explain how to use the magic of n8n to download your Kindle notes (those nasty emails with a link), store it on your Google Drive and use Gemini to OCR those pdf's into something…\",\"uploadDate\":\"2026-01-31T16:50:45Z\",\"thumbnailUrl\":\"https://i.ytimg.com/vi/Gc8QBVnU9Js/hqdefault.jpg\",\"contentUrl\":\"https://www.youtube.com/watch?v=Gc8QBVnU9Js\",\"embedUrl\":\"https://www.youtube.com/embed/Gc8QBVnU9Js\",\"url\":\"https://ishchuk.eu/videos/Gc8QBVnU9Js\",\"duration\":\"PT34M23S\"}},{\"@type\":\"ListItem\",\"position\":16,\"item\":{\"@type\":\"VideoObject\",\"name\":\"Error Logging in n8n - Looker Studio dashboards | Part 2\",\"description\":\"Monitor your n8n workflow errors like a pro - for free.\\nIn this tutorial, I'll show you how to build a visual dashboard in Google Looker Studio to track and analyze errors from your n8n automations.…\",\"uploadDate\":\"2026-01-23T07:00:44Z\",\"thumbnailUrl\":\"https://i.ytimg.com/vi/uv7OqTM250U/hqdefault.jpg\",\"contentUrl\":\"https://www.youtube.com/watch?v=uv7OqTM250U\",\"embedUrl\":\"https://www.youtube.com/embed/uv7OqTM250U\",\"url\":\"https://ishchuk.eu/videos/uv7OqTM250U\",\"duration\":\"PT27M57S\"}},{\"@type\":\"ListItem\",\"position\":17,\"item\":{\"@type\":\"VideoObject\",\"name\":\"Error Triggers in n8n - Basic Error Logging | Part 1\",\"description\":\"Build a Simple Error Logger in n8n with LLM Analysis \u0026 Telegram Alerts (Part 1)\\nIn this tutorial, I walk you through building a basic error reporting workflow in n8n that automatically captures…\",\"uploadDate\":\"2026-01-17T16:54:56Z\",\"thumbnailUrl\":\"https://i.ytimg.com/vi/exUSw4W1tsw/hqdefault.jpg\",\"contentUrl\":\"https://www.youtube.com/watch?v=exUSw4W1tsw\",\"embedUrl\":\"https://www.youtube.com/embed/exUSw4W1tsw\",\"url\":\"https://ishchuk.eu/videos/exUSw4W1tsw\",\"duration\":\"PT34M36S\"}}]}"])</script>
9<script>self.__next_f.push([1,"6:[\"$\",\"div\",null,{\"className\":\"min-h-screen flex flex-col\",\"children\":[[\"$\",\"$L13\",null,{}],[\"$\",\"main\",null,{\"className\":\"flex-grow\",\"children\":[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$14\"}}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"BreadcrumbList\\\",\\\"itemListElement\\\":[{\\\"@type\\\":\\\"ListItem\\\",\\\"position\\\":1,\\\"name\\\":\\\"Home\\\",\\\"item\\\":\\\"https://ishchuk.eu\\\"},{\\\"@type\\\":\\\"ListItem\\\",\\\"position\\\":2,\\\"name\\\":\\\"Videos\\\",\\\"item\\\":\\\"https://ishchuk.eu/videos\\\"}]}\"}}],[\"$\",\"section\",null,{\"className\":\"relative overflow-hidden pb-[30px] pt-[70px] max-[880px]:pb-5 max-[880px]:pt-[46px]\",\"children\":[[\"$\",\"div\",null,{\"aria-hidden\":\"true\",\"className\":\"shp shp-circle\",\"style\":{\"background\":\"var(--sage)\",\"right\":\"8%\",\"top\":60,\"width\":70,\"height\":70,\"opacity\":0.85}}],[\"$\",\"div\",null,{\"aria-hidden\":\"true\",\"className\":\"shp shp-quarter\",\"style\":{\"background\":\"var(--mustard)\",\"right\":\"20%\",\"top\":150,\"width\":54,\"height\":54,\"transform\":\"rotate(90deg)\"}}],[\"$\",\"div\",null,{\"aria-hidden\":\"true\",\"className\":\"shp shp-petal\",\"style\":{\"background\":\"var(--terra)\",\"right\":\"4%\",\"top\":200,\"width\":38,\"height\":38,\"transform\":\"rotate(20deg)\"}}],[\"$\",\"div\",null,{\"className\":\"wrap\",\"children\":[[\"$\",\"span\",null,{\"className\":\"eyebrow\",\"children\":\"Watching\"}],[\"$\",\"h1\",null,{\"className\":\"relative z-[2] text-[clamp(56px,9vw,120px)] leading-[.86] max-[520px]:text-[clamp(46px,15vw,64px)]\",\"children\":[\"The\",\" \",[\"$\",\"span\",null,{\"className\":\"text-terra\",\"children\":\"Videos\"}]]}],[\"$\",\"p\",null,{\"className\":\"relative z-[2] mt-[26px] text-[21px] text-ink-soft\",\"style\":{\"maxWidth\":580},\"children\":\"Tutorials and walkthroughs on n8n automation, AI agents, and the no-code tools that make small teams move faster. Straight from my YouTube channel.\"}],[\"$\",\"a\",null,{\"href\":\"https://www.youtube.com/@gene-ishchuk\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"relative z-[2] mt-[26px] inline-flex items-center gap-[9px] font-display text-[15px] font-semibold text-terra-d no-underline transition-colors hover:text-terra\",\"children\":\"Visit the channel on YouTube →\"}]]}]]}],[\"$\",\"section\",null,{\"className\":\"min-h-[40vh] pb-[110px] pt-[50px] max-[880px]:pb-[70px] max-[880px]:pt-[34px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"wrap\",\"children\":[false,[\"$\",\"$L15\",null,{\"href\":\"/videos/LbBQszLoX5M\",\"className\":\"group mb-[34px] grid grid-cols-[1.12fr_.88fr] overflow-hidden rounded-[24px] border border-line bg-paper no-underline transition-all duration-[250ms] hover:-translate-y-[5px] hover:shadow-[0_28px_50px_-28px_rgba(46,38,32,.42)] max-[880px]:grid-cols-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative min-h-[340px] overflow-hidden bg-vslate max-[880px]:min-h-[210px]\",\"children\":[[\"$\",\"img\",null,{\"src\":\"https://i.ytimg.com/vi/LbBQszLoX5M/hqdefault.jpg\",\"alt\":\"\",\"loading\":\"eager\",\"className\":\"absolute inset-0 h-full w-full object-cover\"}],[\"$\",\"div\",null,{\"aria-hidden\":\"true\",\"className\":\"absolute inset-0 z-[2] bg-gradient-to-b from-transparent from-40% to-[rgba(46,38,32,.34)]\"}],[\"$\",\"span\",null,{\"className\":\"absolute left-[22px] top-[22px] z-[4] whitespace-nowrap rounded-full bg-mustard px-[13px] py-[7px] font-display text-[12px] font-semibold uppercase tracking-[.14em] text-ink\",\"children\":\"Latest video\"}],[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"className\":\"pointer-events-none absolute left-1/2 top-1/2 z-[3] flex -translate-x-1/2 -translate-y-1/2 items-center justify-center rounded-full bg-[rgba(46,38,32,.55)] backdrop-blur-[2px] transition-all duration-[250ms] group-hover:scale-[1.08] group-hover:bg-terra h-16 w-16\",\"children\":[\"$\",\"span\",null,{\"className\":\"ml-1 block h-0 w-0 border-solid border-transparent border-l-white border-[11px_0_11px_19px]\",\"style\":{\"borderColor\":\"transparent transparent transparent #fff\"}}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-col justify-center px-11 py-[42px] max-[880px]:px-7 max-[880px]:py-[30px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-[14px] flex items-center gap-[10px] font-display text-[14px] font-medium text-ink-soft\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"className\":\"inline-block h-[6px] w-[6px] rounded-full bg-terra\"}],\"August 4, 2026\"]}],[\"$\",\"h2\",null,{\"className\":\"mb-4 text-[32px] leading-[1.06] max-[880px]:text-[26px]\",\"children\":\"Finding the 'Aha Moment': Event Tracking for Vibe-Coded MVPs\"}],[\"$\",\"p\",null,{\"className\":\"mb-[22px] text-[16.5px] leading-[1.55] text-ink-soft\",\"children\":\"I vibe-coded a small, deliberately ridiculous game and shipped it on Vercel - then used it as the test bed for something more serious: how to instrument event tracking for an MVP with Mixpanel.\\n\\nThis…\"}],[\"$\",\"div\",null,{\"className\":\"font-display text-[15px] font-semibold text-terra-d\",\"children\":\"Watch the video →\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"grid grid-cols-3 gap-[26px] max-[980px]:grid-cols-2 max-[560px]:grid-cols-1\",\"children\":[[\"$\",\"$L15\",\"BpFcFKq0qS4\",{\"href\":\"/videos/BpFcFKq0qS4\",\"className\":\"group flex flex-col overflow-hidden rounded-[20px] border border-line bg-paper no-underline transition-all duration-[250ms] hover:-translate-y-[5px] hover:shadow-[0_24px_44px_-28px_rgba(46,38,32,.42)]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative aspect-video overflow-hidden bg-vslate\",\"children\":[[\"$\",\"img\",null,{\"src\":\"https://i.ytimg.com/vi/BpFcFKq0qS4/hqdefault.jpg\",\"alt\":\"\",\"loading\":\"lazy\",\"className\":\"h-full w-full object-cover transition-transform duration-[400ms] group-hover:scale-[1.05]\"}],[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"className\":\"pointer-events-none absolute left-1/2 top-1/2 z-[3] flex -translate-x-1/2 -translate-y-1/2 items-center justify-center rounded-full bg-[rgba(46,38,32,.55)] backdrop-blur-[2px] transition-all duration-[250ms] group-hover:scale-[1.08] group-hover:bg-terra h-[52px] w-[52px]\",\"children\":[\"$\",\"span\",null,{\"className\":\"ml-1 block h-0 w-0 border-solid border-transparent border-l-white border-[9px_0_9px_15px]\",\"style\":{\"borderColor\":\"transparent transparent transparent #fff\"}}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col px-6 pb-[26px] pt-[22px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-[11px] flex items-center gap-[9px] font-display text-[13px] font-medium text-ink-soft\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"className\":\"inline-block h-[6px] w-[6px] flex-none rounded-full bg-terra\"}],\"July 6, 2026\"]}],[\"$\",\"h3\",null,{\"className\":\"m-0 text-[19px] leading-[1.18] tracking-[-.018em]\",\"children\":\"AI Automation Rules Every PM Needs (Uber, Tesla, Coinbase Got This Wrong)\"}]]}]]}],[\"$\",\"$L15\",\"KpMTsbYOYlI\",{\"href\":\"/videos/KpMTsbYOYlI\",\"className\":\"group flex flex-col overflow-hidden rounded-[20px] border border-line bg-paper no-underline transition-all duration-[250ms] hover:-translate-y-[5px] hover:shadow-[0_24px_44px_-28px_rgba(46,38,32,.42)]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative aspect-video overflow-hidden bg-vslate\",\"children\":[[\"$\",\"img\",null,{\"src\":\"https://i.ytimg.com/vi/KpMTsbYOYlI/hqdefault.jpg\",\"alt\":\"\",\"loading\":\"lazy\",\"className\":\"h-full w-full object-cover transition-transform duration-[400ms] group-hover:scale-[1.05]\"}],[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"className\":\"pointer-events-none absolute left-1/2 top-1/2 z-[3] flex -translate-x-1/2 -translate-y-1/2 items-center justify-center rounded-full bg-[rgba(46,38,32,.55)] backdrop-blur-[2px] transition-all duration-[250ms] group-hover:scale-[1.08] group-hover:bg-terra h-[52px] w-[52px]\",\"children\":[\"$\",\"span\",null,{\"className\":\"ml-1 block h-0 w-0 border-solid border-transparent border-l-white border-[9px_0_9px_15px]\",\"style\":{\"borderColor\":\"transparent transparent transparent #fff\"}}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col px-6 pb-[26px] pt-[22px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-[11px] flex items-center gap-[9px] font-display text-[13px] font-medium text-ink-soft\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"className\":\"inline-block h-[6px] w-[6px] flex-none rounded-full bg-terra\"}],\"July 3, 2026\"]}],[\"$\",\"h3\",null,{\"className\":\"m-0 text-[19px] leading-[1.18] tracking-[-.018em]\",\"children\":\"Hermes Agent + My Second Brain (Notion, Kindle Scribe, n8n) with Honcho | Part 1\"}]]}]]}],[\"$\",\"$L15\",\"uKfVOxtO-kg\",{\"href\":\"/videos/uKfVOxtO-kg\",\"className\":\"group flex flex-col overflow-hidden rounded-[20px] border border-line bg-paper no-underline transition-all duration-[250ms] hover:-translate-y-[5px] hover:shadow-[0_24px_44px_-28px_rgba(46,38,32,.42)]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative aspect-video overflow-hidden bg-vslate\",\"children\":[[\"$\",\"img\",null,{\"src\":\"https://i.ytimg.com/vi/uKfVOxtO-kg/hqdefault.jpg\",\"alt\":\"\",\"loading\":\"lazy\",\"className\":\"h-full w-full object-cover transition-transform duration-[400ms] group-hover:scale-[1.05]\"}],[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"className\":\"pointer-events-none absolute left-1/2 top-1/2 z-[3] flex -translate-x-1/2 -translate-y-1/2 items-center justify-center rounded-full bg-[rgba(46,38,32,.55)] backdrop-blur-[2px] transition-all duration-[250ms] group-hover:scale-[1.08] group-hover:bg-terra h-[52px] w-[52px]\",\"children\":[\"$\",\"span\",null,{\"className\":\"ml-1 block h-0 w-0 border-solid border-transparent border-l-white border-[9px_0_9px_15px]\",\"style\":{\"borderColor\":\"transparent transparent transparent #fff\"}}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col px-6 pb-[26px] pt-[22px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-[11px] flex items-center gap-[9px] font-display text-[13px] font-medium text-ink-soft\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"className\":\"inline-block h-[6px] w-[6px] flex-none rounded-full bg-terra\"}],\"June 23, 2026\"]}],[\"$\",\"h3\",null,{\"className\":\"m-0 text-[19px] leading-[1.18] tracking-[-.018em]\",\"children\":\"Vibe Code Your Chrome Extension with Open Code and GLM 5.2 (OpenRouter)\"}]]}]]}],[\"$\",\"$L15\",\"dE8sknxMCys\",{\"href\":\"/videos/dE8sknxMCys\",\"className\":\"group flex flex-col overflow-hidden rounded-[20px] border border-line bg-paper no-underline transition-all duration-[250ms] hover:-translate-y-[5px] hover:shadow-[0_24px_44px_-28px_rgba(46,38,32,.42)]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative aspect-video overflow-hidden bg-vslate\",\"children\":[[\"$\",\"img\",null,{\"src\":\"https://i.ytimg.com/vi/dE8sknxMCys/hqdefault.jpg\",\"alt\":\"\",\"loading\":\"lazy\",\"className\":\"h-full w-full object-cover transition-transform duration-[400ms] group-hover:scale-[1.05]\"}],[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"className\":\"pointer-events-none absolute left-1/2 top-1/2 z-[3] flex -translate-x-1/2 -translate-y-1/2 items-center justify-center rounded-full bg-[rgba(46,38,32,.55)] backdrop-blur-[2px] transition-all duration-[250ms] group-hover:scale-[1.08] group-hover:bg-terra h-[52px] w-[52px]\",\"children\":[\"$\",\"span\",null,{\"className\":\"ml-1 block h-0 w-0 border-solid border-transparent border-l-white border-[9px_0_9px_15px]\",\"style\":{\"borderColor\":\"transparent transparent transparent #fff\"}}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col px-6 pb-[26px] pt-[22px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-[11px] flex items-center gap-[9px] font-display text-[13px] font-medium text-ink-soft\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"className\":\"inline-block h-[6px] w-[6px] flex-none rounded-full bg-terra\"}],\"June 22, 2026\"]}],[\"$\",\"h3\",null,{\"className\":\"m-0 text-[19px] leading-[1.18] tracking-[-.018em]\",\"children\":\"OpenRouter's Fusion - Deep Search vs Perplexity | Basic Calls in n8n\"}]]}]]}],[\"$\",\"$L15\",\"RunQrVZCV2k\",{\"href\":\"/videos/RunQrVZCV2k\",\"className\":\"group flex flex-col overflow-hidden rounded-[20px] border border-line bg-paper no-underline transition-all duration-[250ms] hover:-translate-y-[5px] hover:shadow-[0_24px_44px_-28px_rgba(46,38,32,.42)]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative aspect-video overflow-hidden bg-vslate\",\"children\":[[\"$\",\"img\",null,{\"src\":\"https://i.ytimg.com/vi/RunQrVZCV2k/hqdefault.jpg\",\"alt\":\"\",\"loading\":\"lazy\",\"className\":\"h-full w-full object-cover transition-transform duration-[400ms] group-hover:scale-[1.05]\"}],[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"className\":\"pointer-events-none absolute left-1/2 top-1/2 z-[3] flex -translate-x-1/2 -translate-y-1/2 items-center justify-center rounded-full bg-[rgba(46,38,32,.55)] backdrop-blur-[2px] transition-all duration-[250ms] group-hover:scale-[1.08] group-hover:bg-terra h-[52px] w-[52px]\",\"children\":[\"$\",\"span\",null,{\"className\":\"ml-1 block h-0 w-0 border-solid border-transparent border-l-white border-[9px_0_9px_15px]\",\"style\":{\"borderColor\":\"transparent transparent transparent #fff\"}}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col px-6 pb-[26px] pt-[22px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-[11px] flex items-center gap-[9px] font-display text-[13px] font-medium text-ink-soft\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"className\":\"inline-block h-[6px] w-[6px] flex-none rounded-full bg-terra\"}],\"June 15, 2026\"]}],[\"$\",\"h3\",null,{\"className\":\"m-0 text-[19px] leading-[1.18] tracking-[-.018em]\",\"children\":\"Claude Design \u0026 Code + Open Code with GLM 5.1 | Redesigning My Portfolio Site\"}]]}]]}],[\"$\",\"$L15\",\"oOuC2h7LeUQ\",{\"href\":\"/videos/oOuC2h7LeUQ\",\"className\":\"group flex flex-col overflow-hidden rounded-[20px] border border-line bg-paper no-underline transition-all duration-[250ms] hover:-translate-y-[5px] hover:shadow-[0_24px_44px_-28px_rgba(46,38,32,.42)]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative aspect-video overflow-hidden bg-vslate\",\"children\":[[\"$\",\"img\",null,{\"src\":\"https://i.ytimg.com/vi/oOuC2h7LeUQ/hqdefault.jpg\",\"alt\":\"\",\"loading\":\"lazy\",\"className\":\"h-full w-full object-cover transition-transform duration-[400ms] group-hover:scale-[1.05]\"}],[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"className\":\"pointer-events-none absolute left-1/2 top-1/2 z-[3] flex -translate-x-1/2 -translate-y-1/2 items-center justify-center rounded-full bg-[rgba(46,38,32,.55)] backdrop-blur-[2px] transition-all duration-[250ms] group-hover:scale-[1.08] group-hover:bg-terra h-[52px] w-[52px]\",\"children\":[\"$\",\"span\",null,{\"className\":\"ml-1 block h-0 w-0 border-solid border-transparent border-l-white border-[9px_0_9px_15px]\",\"style\":{\"borderColor\":\"transparent transparent transparent #fff\"}}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col px-6 pb-[26px] pt-[22px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-[11px] flex items-center gap-[9px] font-display text-[13px] font-medium text-ink-soft\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"className\":\"inline-block h-[6px] w-[6px] flex-none rounded-full bg-terra\"}],\"June 10, 2026\"]}],[\"$\",\"h3\",null,{\"className\":\"m-0 text-[19px] leading-[1.18] tracking-[-.018em]\",\"children\":\"Claude Design - Reskinning the marketing website with Claude Code | Part 3\"}]]}]]}],[\"$\",\"$L15\",\"3hTzt_V3iNE\",{\"href\":\"/videos/3hTzt_V3iNE\",\"className\":\"group flex flex-col overflow-hidden rounded-[20px] border border-line bg-paper no-underline transition-all duration-[250ms] hover:-translate-y-[5px] hover:shadow-[0_24px_44px_-28px_rg
9ba(46,38,32,.42)]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative aspect-video overflow-hidden bg-vslate\",\"children\":[[\"$\",\"img\",null,{\"src\":\"https://i.ytimg.com/vi/3hTzt_V3iNE/hqdefault.jpg\",\"alt\":\"\",\"loading\":\"lazy\",\"className\":\"h-full w-full object-cover transition-transform duration-[400ms] group-hover:scale-[1.05]\"}],[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"className\":\"pointer-events-none absolute left-1/2 top-1/2 z-[3] flex -translate-x-1/2 -translate-y-1/2 items-center justify-center rounded-full bg-[rgba(46,38,32,.55)] backdrop-blur-[2px] transition-all duration-[250ms] group-hover:scale-[1.08] group-hover:bg-terra h-[52px] w-[52px]\",\"children\":[\"$\",\"span\",null,{\"className\":\"ml-1 block h-0 w-0 border-solid border-transparent border-l-white border-[9px_0_9px_15px]\",\"style\":{\"borderColor\":\"transparent transparent transparent #fff\"}}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col px-6 pb-[26px] pt-[22px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-[11px] flex items-center gap-[9px] font-display text-[13px] font-medium text-ink-soft\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"className\":\"inline-block h-[6px] w-[6px] flex-none rounded-full bg-terra\"}],\"June 8, 2026\"]}],[\"$\",\"h3\",null,{\"className\":\"m-0 text-[19px] leading-[1.18] tracking-[-.018em]\",\"children\":\"Claude Design - Generating a Spec File with Claude Code | Part 2\"}]]}]]}],[\"$\",\"$L15\",\"A5dVCIvlWSA\",{\"href\":\"/videos/A5dVCIvlWSA\",\"className\":\"group flex flex-col overflow-hidden rounded-[20px] border border-line bg-paper no-underline transition-all duration-[250ms] hover:-translate-y-[5px] hover:shadow-[0_24px_44px_-28px_rgba(46,38,32,.42)]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative aspect-video overflow-hidden bg-vslate\",\"children\":[[\"$\",\"img\",null,{\"src\":\"https://i.ytimg.com/vi/A5dVCIvlWSA/hqdefault.jpg\",\"alt\":\"\",\"loading\":\"lazy\",\"className\":\"h-full w-full object-cover transition-transform duration-[400ms] group-hover:scale-[1.05]\"}],[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"className\":\"pointer-events-none absolute left-1/2 top-1/2 z-[3] flex -translate-x-1/2 -translate-y-1/2 items-center justify-center rounded-full bg-[rgba(46,38,32,.55)] backdrop-blur-[2px] transition-all duration-[250ms] group-hover:scale-[1.08] group-hover:bg-terra h-[52px] w-[52px]\",\"children\":[\"$\",\"span\",null,{\"className\":\"ml-1 block h-0 w-0 border-solid border-transparent border-l-white border-[9px_0_9px_15px]\",\"style\":{\"borderColor\":\"transparent transparent transparent #fff\"}}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col px-6 pb-[26px] pt-[22px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-[11px] flex items-center gap-[9px] font-display text-[13px] font-medium text-ink-soft\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"className\":\"inline-block h-[6px] w-[6px] flex-none rounded-full bg-terra\"}],\"June 6, 2026\"]}],[\"$\",\"h3\",null,{\"className\":\"m-0 text-[19px] leading-[1.18] tracking-[-.018em]\",\"children\":\"Claude Design - Reskinning Lovable Apps | Part 1\"}]]}]]}],[\"$\",\"$L15\",\"jr0W8Y7Y_Ic\",{\"href\":\"/videos/jr0W8Y7Y_Ic\",\"className\":\"group flex flex-col overflow-hidden rounded-[20px] border border-line bg-paper no-underline transition-all duration-[250ms] hover:-translate-y-[5px] hover:shadow-[0_24px_44px_-28px_rgba(46,38,32,.42)]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative aspect-video overflow-hidden bg-vslate\",\"children\":[[\"$\",\"img\",null,{\"src\":\"https://i.ytimg.com/vi/jr0W8Y7Y_Ic/hqdefault.jpg\",\"alt\":\"\",\"loading\":\"lazy\",\"className\":\"h-full w-full object-cover transition-transform duration-[400ms] group-hover:scale-[1.05]\"}],[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"className\":\"pointer-events-none absolute left-1/2 top-1/2 z-[3] flex -translate-x-1/2 -translate-y-1/2 items-center justify-center rounded-full bg-[rgba(46,38,32,.55)] backdrop-blur-[2px] transition-all duration-[250ms] group-hover:scale-[1.08] group-hover:bg-terra h-[52px] w-[52px]\",\"children\":[\"$\",\"span\",null,{\"className\":\"ml-1 block h-0 w-0 border-solid border-transparent border-l-white border-[9px_0_9px_15px]\",\"style\":{\"borderColor\":\"transparent transparent transparent #fff\"}}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col px-6 pb-[26px] pt-[22px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-[11px] flex items-center gap-[9px] font-display text-[13px] font-medium text-ink-soft\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"className\":\"inline-block h-[6px] w-[6px] flex-none rounded-full bg-terra\"}],\"June 5, 2026\"]}],[\"$\",\"h3\",null,{\"className\":\"m-0 text-[19px] leading-[1.18] tracking-[-.018em]\",\"children\":\"The last 300 days of work? PM perspective.\"}]]}]]}],[\"$\",\"$L15\",\"EQ8MX0nPMIA\",{\"href\":\"/videos/EQ8MX0nPMIA\",\"className\":\"group flex flex-col overflow-hidden rounded-[20px] border border-line bg-paper no-underline transition-all duration-[250ms] hover:-translate-y-[5px] hover:shadow-[0_24px_44px_-28px_rgba(46,38,32,.42)]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative aspect-video overflow-hidden bg-vslate\",\"children\":[[\"$\",\"img\",null,{\"src\":\"https://i.ytimg.com/vi/EQ8MX0nPMIA/hqdefault.jpg\",\"alt\":\"\",\"loading\":\"lazy\",\"className\":\"h-full w-full object-cover transition-transform duration-[400ms] group-hover:scale-[1.05]\"}],[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"className\":\"pointer-events-none absolute left-1/2 top-1/2 z-[3] flex -translate-x-1/2 -translate-y-1/2 items-center justify-center rounded-full bg-[rgba(46,38,32,.55)] backdrop-blur-[2px] transition-all duration-[250ms] group-hover:scale-[1.08] group-hover:bg-terra h-[52px] w-[52px]\",\"children\":[\"$\",\"span\",null,{\"className\":\"ml-1 block h-0 w-0 border-solid border-transparent border-l-white border-[9px_0_9px_15px]\",\"style\":{\"borderColor\":\"transparent transparent transparent #fff\"}}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col px-6 pb-[26px] pt-[22px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-[11px] flex items-center gap-[9px] font-display text-[13px] font-medium text-ink-soft\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"className\":\"inline-block h-[6px] w-[6px] flex-none rounded-full bg-terra\"}],\"April 14, 2026\"]}],[\"$\",\"h3\",null,{\"className\":\"m-0 text-[19px] leading-[1.18] tracking-[-.018em]\",\"children\":\"I Vibe Coded an AI Anki Deck Generator From Scratch (and You Can Too) | Part 2\"}]]}]]}],[\"$\",\"$L15\",\"fPkCd1azmfE\",{\"href\":\"/videos/fPkCd1azmfE\",\"className\":\"group flex flex-col overflow-hidden rounded-[20px] border border-line bg-paper no-underline transition-all duration-[250ms] hover:-translate-y-[5px] hover:shadow-[0_24px_44px_-28px_rgba(46,38,32,.42)]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative aspect-video overflow-hidden bg-vslate\",\"children\":[[\"$\",\"img\",null,{\"src\":\"https://i.ytimg.com/vi/fPkCd1azmfE/hqdefault.jpg\",\"alt\":\"\",\"loading\":\"lazy\",\"className\":\"h-full w-full object-cover transition-transform duration-[400ms] group-hover:scale-[1.05]\"}],[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"className\":\"pointer-events-none absolute left-1/2 top-1/2 z-[3] flex -translate-x-1/2 -translate-y-1/2 items-center justify-center rounded-full bg-[rgba(46,38,32,.55)] backdrop-blur-[2px] transition-all duration-[250ms] group-hover:scale-[1.08] group-hover:bg-terra h-[52px] w-[52px]\",\"children\":[\"$\",\"span\",null,{\"className\":\"ml-1 block h-0 w-0 border-solid border-transparent border-l-white border-[9px_0_9px_15px]\",\"style\":{\"borderColor\":\"transparent transparent transparent #fff\"}}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col px-6 pb-[26px] pt-[22px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-[11px] flex items-center gap-[9px] font-display text-[13px] font-medium text-ink-soft\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"className\":\"inline-block h-[6px] w-[6px] flex-none rounded-full bg-terra\"}],\"April 6, 2026\"]}],[\"$\",\"h3\",null,{\"className\":\"m-0 text-[19px] leading-[1.18] tracking-[-.018em]\",\"children\":\"I Vibe Coded an AI Anki Deck Generator From Scratch (and You Can Too) | Part 1\"}]]}]]}],[\"$\",\"$L15\",\"UrvbIPViuGI\",{\"href\":\"/videos/UrvbIPViuGI\",\"className\":\"group flex flex-col overflow-hidden rounded-[20px] border border-line bg-paper no-underline transition-all duration-[250ms] hover:-translate-y-[5px] hover:shadow-[0_24px_44px_-28px_rgba(46,38,32,.42)]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative aspect-video overflow-hidden bg-vslate\",\"children\":[[\"$\",\"img\",null,{\"src\":\"https://i.ytimg.com/vi/UrvbIPViuGI/hqdefault.jpg\",\"alt\":\"\",\"loading\":\"lazy\",\"className\":\"h-full w-full object-cover transition-transform duration-[400ms] group-hover:scale-[1.05]\"}],[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"className\":\"pointer-events-none absolute left-1/2 top-1/2 z-[3] flex -translate-x-1/2 -translate-y-1/2 items-center justify-center rounded-full bg-[rgba(46,38,32,.55)] backdrop-blur-[2px] transition-all duration-[250ms] group-hover:scale-[1.08] group-hover:bg-terra h-[52px] w-[52px]\",\"children\":[\"$\",\"span\",null,{\"className\":\"ml-1 block h-0 w-0 border-solid border-transparent border-l-white border-[9px_0_9px_15px]\",\"style\":{\"borderColor\":\"transparent transparent transparent #fff\"}}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col px-6 pb-[26px] pt-[22px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-[11px] flex items-center gap-[9px] font-display text-[13px] font-medium text-ink-soft\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"className\":\"inline-block h-[6px] w-[6px] flex-none rounded-full bg-terra\"}],\"March 31, 2026\"]}],[\"$\",\"h3\",null,{\"className\":\"m-0 text-[19px] leading-[1.18] tracking-[-.018em]\",\"children\":\"How to Seed Realistic Jira Tickets for n8n Workflow Testing with Claude Cowork\"}]]}]]}],[\"$\",\"$L15\",\"BD02IqOZpEM\",{\"href\":\"/videos/BD02IqOZpEM\",\"className\":\"group flex flex-col overflow-hidden rounded-[20px] border border-line bg-paper no-underline transition-all duration-[250ms] hover:-translate-y-[5px] hover:shadow-[0_24px_44px_-28px_rgba(46,38,32,.42)]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative aspect-video overflow-hidden bg-vslate\",\"children\":[[\"$\",\"img\",null,{\"src\":\"https://i.ytimg.com/vi/BD02IqOZpEM/hqdefault.jpg\",\"alt\":\"\",\"loading\":\"lazy\",\"className\":\"h-full w-full object-cover transition-transform duration-[400ms] group-hover:scale-[1.05]\"}],[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"className\":\"pointer-events-none absolute left-1/2 top-1/2 z-[3] flex -translate-x-1/2 -translate-y-1/2 items-center justify-center rounded-full bg-[rgba(46,38,32,.55)] backdrop-blur-[2px] transition-all duration-[250ms] group-hover:scale-[1.08] group-hover:bg-terra h-[52px] w-[52px]\",\"children\":[\"$\",\"span\",null,{\"className\":\"ml-1 block h-0 w-0 border-solid border-transparent border-l-white border-[9px_0_9px_15px]\",\"style\":{\"borderColor\":\"transparent transparent transparent #fff\"}}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col px-6 pb-[26px] pt-[22px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-[11px] flex items-center gap-[9px] font-display text-[13px] font-medium text-ink-soft\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"className\":\"inline-block h-[6px] w-[6px] flex-none rounded-full bg-terra\"}],\"February 1, 2026\"]}],[\"$\",\"h3\",null,{\"className\":\"m-0 text-[19px] leading-[1.18] tracking-[-.018em]\",\"children\":\"Audit Node in n8n - Scan Your n8n Weekly\"}]]}]]}],[\"$\",\"$L15\",\"Gc8QBVnU9Js\",{\"href\":\"/videos/Gc8QBVnU9Js\",\"className\":\"group flex flex-col overflow-hidden rounded-[20px] border border-line bg-paper no-underline transition-all duration-[250ms] hover:-translate-y-[5px] hover:shadow-[0_24px_44px_-28px_rgba(46,38,32,.42)]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative aspect-video overflow-hidden bg-vslate\",\"children\":[[\"$\",\"img\",null,{\"src\":\"https://i.ytimg.com/vi/Gc8QBVnU9Js/hqdefault.jpg\",\"alt\":\"\",\"loading\":\"lazy\",\"className\":\"h-full w-full object-cover transition-transform duration-[400ms] group-hover:scale-[1.05]\"}],[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"className\":\"pointer-events-none absolute left-1/2 top-1/2 z-[3] flex -translate-x-1/2 -translate-y-1/2 items-center justify-center rounded-full bg-[rgba(46,38,32,.55)] backdrop-blur-[2px] transition-all duration-[250ms] group-hover:scale-[1.08] group-hover:bg-terra h-[52px] w-[52px]\",\"children\":[\"$\",\"span\",null,{\"className\":\"ml-1 block h-0 w-0 border-solid border-transparent border-l-white border-[9px_0_9px_15px]\",\"style\":{\"borderColor\":\"transparent transparent transparent #fff\"}}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col px-6 pb-[26px] pt-[22px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-[11px] flex items-center gap-[9px] font-display text-[13px] font-medium text-ink-soft\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"className\":\"inline-block h-[6px] w-[6px] flex-none rounded-full bg-terra\"}],\"January 31, 2026\"]}],[\"$\",\"h3\",null,{\"className\":\"m-0 text-[19px] leading-[1.18] tracking-[-.018em]\",\"children\":\"Autodownload \u0026 OCR your handwritten Kindle Scribe notes with n8n\"}]]}]]}],[\"$\",\"$L15\",\"uv7OqTM250U\",{\"href\":\"/videos/uv7OqTM250U\",\"className\":\"group flex flex-col overflow-hidden rounded-[20px] border border-line bg-paper no-underline transition-all duration-[250ms] hover:-translate-y-[5px] hover:shadow-[0_24px_44px_-28px_rgba(46,38,32,.42)]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative aspect-video overflow-hidden bg-vslate\",\"children\":[[\"$\",\"img\",null,{\"src\":\"https://i.ytimg.com/vi/uv7OqTM250U/hqdefault.jpg\",\"alt\":\"\",\"loading\":\"lazy\",\"className\":\"h-full w-full object-cover transition-transform duration-[400ms] group-hover:scale-[1.05]\"}],[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"className\":\"pointer-events-none absolute left-1/2 top-1/2 z-[3] flex -translate-x-1/2 -translate-y-1/2 items-center justify-center rounded-full bg-[rgba(46,38,32,.55)] backdrop-blur-[2px] transition-all duration-[250ms] group-hover:scale-[1.08] group-hover:bg-terra h-[52px] w-[52px]\",\"children\":[\"$\",\"span\",null,{\"className\":\"ml-1 block h-0 w-0 border-solid border-transparent border-l-white border-[9px_0_9px_15px]\",\"style\":{\"borderColor\":\"transparent transparent transparent #fff\"}}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col px-6 pb-[26px] pt-[22px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-[11px] flex items-center gap-[9px] font-display text-[13px] font-medium text-ink-soft\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"className\":\"inline-block h-[6px] w-[6px] flex-none rounded-full bg-terra\"}],\"January 23, 2026\"]}],[\"$\",\"h3\",null,{\"className\":\"m-0 text-[19px] leading-[1.18] tracking-[-.018em]\",\"children\":\"Error Logging in n8n - Looker Studio dashboards | Part 2\"}]]}]]}],[\"$\",\"$L15\",\"exUSw4W1tsw\",{\"href\":\"/videos/exUSw4W1tsw\",\"className\":\"group flex flex-col overflow-hidden rounded-[20px] border border-line bg-paper no-underline transition-all duration-[250ms] hover:-translate-y-[5px] hover:shadow-[0_24px_44px_-28px_rgba(46,38,32,.42)]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative aspect-video overflow-hidden bg-vslate\",\"children\":[[\"$\",\"img\",null,{\"src\":\"https://i.ytimg.com/vi/exUSw4W1tsw/hqdefault.jpg\",\"alt\":\"\",\"loading\":\"lazy\",\"className\":\"h-full w-full object-cover transition-transform duration-[400ms] group-hover:scale-[1.05]\"}],[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"className\":\"pointer-events-none absolute left-1/2 top-1/2 z-[3] flex -translate-x-1/2 -translate-y-1/2 items-center justify-center rounded-full bg-[rgba(46,38,32,.55)] backdrop-blur-[2px] transition-al
9l duration-[250ms] group-hover:scale-[1.08] group-hover:bg-terra h-[52px] w-[52px]\",\"children\":[\"$\",\"span\",null,{\"className\":\"ml-1 block h-0 w-0 border-solid border-transparent border-l-white border-[9px_0_9px_15px]\",\"style\":{\"borderColor\":\"transparent transparent transparent #fff\"}}]}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-1 flex-col px-6 pb-[26px] pt-[22px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mb-[11px] flex items-center gap-[9px] font-display text-[13px] font-medium text-ink-soft\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":\"true\",\"className\":\"inline-block h-[6px] w-[6px] flex-none rounded-full bg-terra\"}],\"January 17, 2026\"]}],[\"$\",\"h3\",null,{\"className\":\"m-0 text-[19px] leading-[1.18] tracking-[-.018em]\",\"children\":\"Error Triggers in n8n - Basic Error Logging | Part 1\"}]]}]]}]]}]]}]}]]}],[\"$\",\"$L16\",null,{}]]}]\n"])</script>
9</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.