<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Engineering Festivus</title>
    <link>https://festivus.dev/</link>
    <description>Recent content on Engineering Festivus</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language><atom:link href="https://festivus.dev/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>API Security</title>
      <link>https://festivus.dev/api-security/</link>
      <pubDate>Sun, 20 Apr 2025 00:00:00 +0000</pubDate>
      
      <guid>https://festivus.dev/api-security/</guid>
      <description>George quickly discovers that he can&amp;rsquo;t quite request all the scopes he wants for his tokens.
Your browser does not support the video tag. </description>
    </item>
    
    <item>
      <title>Vibe Coding</title>
      <link>https://festivus.dev/vibe-coding/</link>
      <pubDate>Tue, 15 Apr 2025 00:00:00 +0000</pubDate>
      
      <guid>https://festivus.dev/vibe-coding/</guid>
      <description>Kramer discovers &amp;lsquo;vibe coding&amp;rsquo; and insists it&amp;rsquo;s the future of programming. He misses one important point about it, though.
Your browser does not support the video tag. </description>
    </item>
    
    <item>
      <title>Model Context Protocol</title>
      <link>https://festivus.dev/model-context-protocol/</link>
      <pubDate>Mon, 07 Apr 2025 00:00:00 +0000</pubDate>
      
      <guid>https://festivus.dev/model-context-protocol/</guid>
      <description>Kramer becomes convinced that putting all his data and APIs behind a Model Context Protocol server will solve all his problems. Jerry is worried that Kramer is going to use up his Azure credits.
Your browser does not support the video tag. </description>
    </item>
    
    <item>
      <title>Drones</title>
      <link>https://festivus.dev/drones/</link>
      <pubDate>Thu, 19 Dec 2024 00:00:00 +0000</pubDate>
      
      <guid>https://festivus.dev/drones/</guid>
      <description>George is curious about the alien drones hovering over New Jersey. Kramer gets a new job, but his friends don&amp;rsquo;t know the true nature of it.
Your browser does not support the video tag. </description>
    </item>
    
    <item>
      <title>Bluesky</title>
      <link>https://festivus.dev/bluesky/</link>
      <pubDate>Sat, 23 Nov 2024 00:00:00 +0000</pubDate>
      
      <guid>https://festivus.dev/bluesky/</guid>
      <description>Kramer is delighted to join a new social network, but can&amp;rsquo;t quite get the terminology right around the new conventions.
Your browser does not support the video tag. </description>
    </item>
    
    <item>
      <title>Kubernetes</title>
      <link>https://festivus.dev/kubernetes/</link>
      <pubDate>Wed, 17 Aug 2022 00:00:00 +0000</pubDate>
      
      <guid>https://festivus.dev/kubernetes/</guid>
      <description>Kramer decided to use Kubernetes for his website. Jerry tries to explain what that entails. Kramer is adamant to do it all himself.
Your browser does not support the video tag. </description>
    </item>
    
    <item>
      <title>JavaScript</title>
      <link>https://festivus.dev/javascript/</link>
      <pubDate>Mon, 15 Aug 2022 00:00:00 +0000</pubDate>
      
      <guid>https://festivus.dev/javascript/</guid>
      <description>Kramer tries to explain how JavaScript works to Jerry and George. George is surprised to find out that his car runs JavaScript.
Your browser does not support the video tag. </description>
    </item>
    
    <item>
      <title>Small Addition To The Product Roadmap</title>
      <link>https://festivus.dev/product-roadmap/</link>
      <pubDate>Thu, 11 Aug 2022 00:00:00 +0000</pubDate>
      
      <guid>https://festivus.dev/product-roadmap/</guid>
      <description>Kramer pitches a small but irrelevant feature to be added to the product roadmap. Jerry hesitates. George is worried about the AWS bill.
Your browser does not support the video tag. </description>
    </item>
    
    <item>
      <title>Code Reviews</title>
      <link>https://festivus.dev/code-reviews/</link>
      <pubDate>Wed, 10 Aug 2022 00:00:00 +0000</pubDate>
      
      <guid>https://festivus.dev/code-reviews/</guid>
      <description>Kramer tries to get Jerry to merge a pull request that automates some infrastructure work. Jerry hesitates, but merges it. He owns the code now.
Your browser does not support the video tag. </description>
    </item>
    
    <item>
      <title>Choosing A Database</title>
      <link>https://festivus.dev/choosing-a-database/</link>
      <pubDate>Tue, 28 Dec 2021 00:00:00 +0000</pubDate>
      
      <guid>https://festivus.dev/choosing-a-database/</guid>
      <description>Kramer tries to decide on what database to use. Newman is concerned about the AWS bill.
Your browser does not support the video tag. </description>
    </item>
    
    <item>
      <title>Programming Languages</title>
      <link>https://festivus.dev/programming-languages/</link>
      <pubDate>Mon, 27 Dec 2021 00:00:00 +0000</pubDate>
      
      <guid>https://festivus.dev/programming-languages/</guid>
      <description>Kramer tries to decide what programming language to use for his team&amp;rsquo;s backend. Jerry and Elaine have suggestions.
Your browser does not support the video tag. </description>
    </item>
    
    <item>
      <title>The Year Of Linux On The Desktop</title>
      <link>https://festivus.dev/year-of-linux-on-the-desktop/</link>
      <pubDate>Mon, 27 Dec 2021 00:00:00 +0000</pubDate>
      
      <guid>https://festivus.dev/year-of-linux-on-the-desktop/</guid>
      <description>Kramer tries to convince Elaine that she should use Linux on her newly-built PC.
Your browser does not support the video tag. </description>
    </item>
    
    <item>
      <title>Just Use An npm Package</title>
      <link>https://festivus.dev/just-use-a-package/</link>
      <pubDate>Sun, 26 Dec 2021 00:00:00 +0000</pubDate>
      
      <guid>https://festivus.dev/just-use-a-package/</guid>
      <description>Jerry decides to use a package instead of writing his own function to check if a number is even.
Your browser does not support the video tag. </description>
    </item>
    
    <item>
      <title>Yet Another JavaScript Framework</title>
      <link>https://festivus.dev/yet-another-javascript-framework/</link>
      <pubDate>Thu, 23 Dec 2021 00:00:00 +0000</pubDate>
      
      <guid>https://festivus.dev/yet-another-javascript-framework/</guid>
      <description>Jerry decides that it&amp;rsquo;s time he create his own JavaScript framework.
Your browser does not support the video tag. </description>
    </item>
    
    <item>
      <title>InfoSec</title>
      <link>https://festivus.dev/infosec/</link>
      <pubDate>Wed, 10 Nov 2021 00:00:00 +0000</pubDate>
      
      <guid>https://festivus.dev/infosec/</guid>
      <description>Kramer discovers that Jerry had a data breach. Jerry is hesitant to admit that anything serious happened.
Your browser does not support the video tag. </description>
    </item>
    
    <item>
      <title>Enterprise Metaverse</title>
      <link>https://festivus.dev/enterprise-metaverse/</link>
      <pubDate>Tue, 09 Nov 2021 00:00:00 +0000</pubDate>
      
      <guid>https://festivus.dev/enterprise-metaverse/</guid>
      <description>Jerry learns about a company announcing the enterprise metaverse at a conference.
Your browser does not support the video tag. </description>
    </item>
    
    <item>
      <title>Getting Rid Of An NFT</title>
      <link>https://festivus.dev/getting-rid-of-nft/</link>
      <pubDate>Fri, 29 Oct 2021 00:00:00 +0000</pubDate>
      
      <guid>https://festivus.dev/getting-rid-of-nft/</guid>
      <description>Jerry tries to get rid of an NFT meme by selling it to George. George finds the price ridiculous.
Your browser does not support the video tag. </description>
    </item>
    
    <item>
      <title>It Was Secure</title>
      <link>https://festivus.dev/it-was-secure/</link>
      <pubDate>Tue, 26 Oct 2021 00:00:00 +0000</pubDate>
      
      <guid>https://festivus.dev/it-was-secure/</guid>
      <description>George is in denial about submitting his credentials into a phishing form.
Your browser does not support the video tag. </description>
    </item>
    
    <item>
      <title>Collecting Cables and Adapters</title>
      <link>https://festivus.dev/cable-management/</link>
      <pubDate>Fri, 04 Jun 2021 00:00:00 +0000</pubDate>
      
      <guid>https://festivus.dev/cable-management/</guid>
      <description>Kramer discovers that he is a cable hoarder, and will never use his 12 inch VGA to VGA cable.
Your browser does not support the video tag. </description>
    </item>
    
    <item>
      <title>Just Use The App</title>
      <link>https://festivus.dev/just-use-the-app/</link>
      <pubDate>Tue, 06 Apr 2021 00:00:00 +0000</pubDate>
      
      <guid>https://festivus.dev/just-use-the-app/</guid>
      <description>Kramer explains to Jerry why the new car that his firm is building has to use an app for everything.
Your browser does not support the video tag. </description>
    </item>
    
    <item>
      <title>Stock Market</title>
      <link>https://festivus.dev/stock-market/</link>
      <pubDate>Wed, 27 Jan 2021 00:00:00 +0000</pubDate>
      
      <guid>https://festivus.dev/stock-market/</guid>
      <description>Jerry finds out that he shouldn&amp;rsquo;t have been going to Reddit for investment advice.
Your browser does not support the video tag. </description>
    </item>
    
    <item>
      <title>Modern Investment Advice</title>
      <link>https://festivus.dev/modern-investment-advice/</link>
      <pubDate>Fri, 22 Jan 2021 00:00:00 +0000</pubDate>
      
      <guid>https://festivus.dev/modern-investment-advice/</guid>
      <description>George discovers quant trading and tries to get Jerry and Elaine to join him.
Your browser does not support the video tag. </description>
    </item>
    
    <item>
      <title>Hacker News Comments</title>
      <link>https://festivus.dev/hacker-news-comments/</link>
      <pubDate>Thu, 14 Jan 2021 00:00:00 +0000</pubDate>
      
      <guid>https://festivus.dev/hacker-news-comments/</guid>
      <description>Kramer explains to Jerry that it&amp;rsquo;s not that simple to reimplement Dropbox over a weekend.
Your browser does not support the video tag. </description>
    </item>
    
    <item>
      <title>Product Management</title>
      <link>https://festivus.dev/product-management/</link>
      <pubDate>Fri, 08 Jan 2021 00:00:00 +0000</pubDate>
      
      <guid>https://festivus.dev/product-management/</guid>
      <description>George is surprised that the feature he wanted was not implemented the way he expected.
Your browser does not support the video tag. </description>
    </item>
    
    <item>
      <title>Developer Documentation</title>
      <link>https://festivus.dev/developer-documentation/</link>
      <pubDate>Wed, 06 Jan 2021 00:00:00 +0000</pubDate>
      
      <guid>https://festivus.dev/developer-documentation/</guid>
      <description>Elaine questions Jerry&amp;rsquo;s choices of an API based on the lack of documentation.
Your browser does not support the video tag. </description>
    </item>
    
    <item>
      <title>XML Editing While Encoding A Video</title>
      <link>https://festivus.dev/xml-editing/</link>
      <pubDate>Sun, 03 Jan 2021 00:00:00 +0000</pubDate>
      
      <guid>https://festivus.dev/xml-editing/</guid>
      <description>Newman tries to convince Kramer not to double-click on an XML file because it will open Xcode.
Your browser does not support the video tag. </description>
    </item>
    
    <item>
      <title>Searching For A Solution On The Internet</title>
      <link>https://festivus.dev/searching-solution-on-internet/</link>
      <pubDate>Wed, 30 Dec 2020 00:00:00 +0000</pubDate>
      
      <guid>https://festivus.dev/searching-solution-on-internet/</guid>
      <description>The group tries to find a way to get an answer for a programming problem.
Your browser does not support the video tag. </description>
    </item>
    
    <item>
      <title>Owner Of Just One Domain</title>
      <link>https://festivus.dev/owner-of-just-one-domain/</link>
      <pubDate>Tue, 22 Dec 2020 00:00:00 +0000</pubDate>
      
      <guid>https://festivus.dev/owner-of-just-one-domain/</guid>
      <description>Kramer tries to convince Jerry not to buy yet another useless domain.
Your browser does not support the video tag. </description>
    </item>
    
    <item>
      <title>In-App Purchases</title>
      <link>https://festivus.dev/in-app-purchases/</link>
      <pubDate>Sat, 19 Dec 2020 00:00:00 +0000</pubDate>
      
      <guid>https://festivus.dev/in-app-purchases/</guid>
      <description>Elaine tries to convince Jerry not to get on the microtransaction bandwagon.
Your browser does not support the video tag. </description>
    </item>
    
    <item>
      <title>Friday Deployment Adventures</title>
      <link>https://festivus.dev/friday-deployment-adventures/</link>
      <pubDate>Fri, 18 Dec 2020 00:00:00 +0000</pubDate>
      
      <guid>https://festivus.dev/friday-deployment-adventures/</guid>
      <description>George tries to convince Kramer that it is OK to deploy on a Friday.
Your browser does not support the video tag. </description>
    </item>
    
    <item>
      <title>Automating Simple Things</title>
      <link>https://festivus.dev/automating-simple-things/</link>
      <pubDate>Mon, 14 Dec 2020 00:00:00 +0000</pubDate>
      
      <guid>https://festivus.dev/automating-simple-things/</guid>
      <description>George talks about how one time he tried to automate a very simple task.
Your browser does not support the video tag. </description>
    </item>
    
    <item>
      <title>The Grand Editor Debate</title>
      <link>https://festivus.dev/the-grand-editor-debate/</link>
      <pubDate>Fri, 11 Dec 2020 00:00:00 +0000</pubDate>
      
      <guid>https://festivus.dev/the-grand-editor-debate/</guid>
      <description>George and Jerry fight over which editor is best.
Your browser does not support the video tag. </description>
    </item>
    
    <item>
      <title>Web Development</title>
      <link>https://festivus.dev/web-development/</link>
      <pubDate>Mon, 07 Dec 2020 00:00:00 +0000</pubDate>
      
      <guid>https://festivus.dev/web-development/</guid>
      <description>Jerry tries to convince George to get into web development. George feels like there are too many frameworks to choose the right one.
Your browser does not support the video tag. </description>
    </item>
    
    <item>
      <title>Artificial Intelligence</title>
      <link>https://festivus.dev/artificial-intelligence/</link>
      <pubDate>Fri, 04 Dec 2020 00:00:00 +0000</pubDate>
      
      <guid>https://festivus.dev/artificial-intelligence/</guid>
      <description>George realizes that maybe his company should not be putting artificial intelligence where it&amp;rsquo;s not needed.
Your browser does not support the video tag. </description>
    </item>
    
    <item>
      <title>New Social Media Features In 2020</title>
      <link>https://festivus.dev/new-social-media-features/</link>
      <pubDate>Wed, 02 Dec 2020 00:00:00 +0000</pubDate>
      
      <guid>https://festivus.dev/new-social-media-features/</guid>
      <description>Kramer tries to figure out what new social media service feature George is working on.
Your browser does not support the video tag. </description>
    </item>
    
    <item>
      <title>File Format Decisions</title>
      <link>https://festivus.dev/file-format-decisions/</link>
      <pubDate>Tue, 01 Dec 2020 00:00:00 +0000</pubDate>
      
      <guid>https://festivus.dev/file-format-decisions/</guid>
      <description>Bania meets Jerry, and shares his dilemma about choosing the right file format for his service configuration.
Your browser does not support the video tag. </description>
    </item>
    
    <item>
      <title>Bitcoin</title>
      <link>https://festivus.dev/bitcoin/</link>
      <pubDate>Fri, 27 Nov 2020 00:00:00 +0000</pubDate>
      
      <guid>https://festivus.dev/bitcoin/</guid>
      <description>Jerry gets scammed out of all of his Bitcoin by sending it to people on Twitter, hoping they will double the amount.
Your browser does not support the video tag. </description>
    </item>
    
    <item>
      <title>Internet of Things</title>
      <link>https://festivus.dev/internet-of-things/</link>
      <pubDate>Thu, 26 Nov 2020 00:00:00 +0000</pubDate>
      
      <guid>https://festivus.dev/internet-of-things/</guid>
      <description>Jerry shares with George the news about his most recent IoT purchase.
Your browser does not support the video tag. </description>
    </item>
    
    <item>
      <title>Modern Web Architectures</title>
      <link>https://festivus.dev/modern-web-architectures/</link>
      <pubDate>Wed, 25 Nov 2020 00:00:00 +0000</pubDate>
      
      <guid>https://festivus.dev/modern-web-architectures/</guid>
      <description>Jerry tries to create a simple static site for his bread recipes, but gets a suggestion to use an over-complicated architecture.
Your browser does not support the video tag. </description>
    </item>
    
    <item>
      <title>Quarterly Planning</title>
      <link>https://festivus.dev/quarterly-planning/</link>
      <pubDate>Tue, 24 Nov 2020 00:00:00 +0000</pubDate>
      
      <guid>https://festivus.dev/quarterly-planning/</guid>
      <description>George and Elaine try to get their features through the quarterly planning process.
Your browser does not support the video tag. </description>
    </item>
    
  </channel>
</rss>
