<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Posts on Caleb&#39;s Dev Blog</title>
    <link>https://wightman.xyz/posts/</link>
    <description>Recent content in Posts on Caleb&#39;s Dev Blog</description>
    <image>
      <url>https://wightman.xyz/</url>
      <link>https://wightman.xyz/</link>
    </image>
    <generator>Hugo -- gohugo.io</generator>
    <lastBuildDate>Wed, 13 Mar 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://wightman.xyz/posts/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Distribute Docker Compose Services with an Overlay Network</title>
      <link>https://wightman.xyz/posts/distribute-docker-compose-services-with-an-overlay-network/</link>
      <pubDate>Wed, 13 Mar 2024 00:00:00 +0000</pubDate>
      
      <guid>https://wightman.xyz/posts/distribute-docker-compose-services-with-an-overlay-network/</guid>
      <description>Using dockers built in swarm overlay network features to distribute docker compose services across multiple machines</description>
    </item>
    
    <item>
      <title>Dotnet Microservices Docker Development</title>
      <link>https://wightman.xyz/posts/dotnet-microservices-docker-development/</link>
      <pubDate>Sat, 02 Mar 2024 00:00:00 +0000</pubDate>
      
      <guid>https://wightman.xyz/posts/dotnet-microservices-docker-development/</guid>
      <description>Creating a reliable development environment with dotnet services and docker compose</description>
    </item>
    
    <item>
      <title>Auto-Publish Obsidian Notes to Hugo Pages with Docker</title>
      <link>https://wightman.xyz/posts/auto-publish-obsidian-notes-to-hugo-pages-with-docker/</link>
      <pubDate>Fri, 30 Dec 2022 00:00:00 +0000</pubDate>
      
      <guid>https://wightman.xyz/posts/auto-publish-obsidian-notes-to-hugo-pages-with-docker/</guid>
      <description>Walkthrough for making auto deploying obsidian sourced hugo static website</description>
    </item>
    
    <item>
      <title>Widget Cards</title>
      <link>https://wightman.xyz/posts/widget-cards/</link>
      <pubDate>Thu, 29 Dec 2022 00:00:00 +0000</pubDate>
      
      <guid>https://wightman.xyz/posts/widget-cards/</guid>
      <description>#react #ui Fairly simple widget cards with tab-able panes made with react typescript and bootstrap.
We start with a generalized widget card. I gave only a few options for fixed sizes, because I want them to be consistent if you are placing a bunch together on a page. Other than that it is basically a nice frame or wrapper around whatever children you give the component.
The style style={{ overflowY: &amp;quot;auto&amp;quot;, overflowX: &amp;quot;hidden&amp;quot; }} is important if you want the widget to be scroll able from within the pane.</description>
    </item>
    
    <item>
      <title>regex notes</title>
      <link>https://wightman.xyz/posts/regex-notes/</link>
      <pubDate>Mon, 10 Oct 2022 00:00:00 +0000</pubDate>
      
      <guid>https://wightman.xyz/posts/regex-notes/</guid>
      <description>#programming/raku #programming/regex
Regex- a pattern for strings /^ start $/ end
   Character Class Negation Matches     \d \D A digit   \w \W A word character (letter, digit, underscore)   \s \S Whitespace, blanks, newlines, etc.   \h \H Horizontal whitespace   \v \V Vertical whitespace   \n \N Logical newline (carriage return, line feed)   .  Any char       Method Example Matches     Enumeration [abc] a, b, or c   Negation -[abc] Anything except a, b, or c   Range [a.</description>
    </item>
    
    <item>
      <title>Widget Cards Pt. 2</title>
      <link>https://wightman.xyz/posts/widget-cards-pt--2/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://wightman.xyz/posts/widget-cards-pt--2/</guid>
      <description>Another look at the widget cards, this time we make them load dynamically, which lets us order and customize them.</description>
    </item>
    
  </channel>
</rss>
