<?xml version="1.0" encoding="UTF-8" ?> <?xml-stylesheet type="text/xsl" href="rss.xsl"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/"> <channel> <title>Will Dean</title><description>Personal Website for Will Dean</description><link>https://williambdean.github.io/</link><atom:link href="https://williambdean.github.io/feed_rss_updated.xml" rel="self" type="application/rss+xml" /> <docs>https://github.com/williambdean/williambdean.github.io</docs><language>en</language> <pubDate>Sun, 24 May 2026 15:55:18 -0000</pubDate> <lastBuildDate>Sun, 24 May 2026 15:55:18 -0000</lastBuildDate> <ttl>1440</ttl> <generator>MkDocs RSS plugin - v1.19.0</generator> <image> <url>images/social-banner.png</url> <title>Will Dean</title> <link>https://williambdean.github.io/</link> </image> <item> <title>Project-Level IPython Startup Scripts</title> <category>Config Files</category> <category>Development</category> <category>Python</category> <description>Tired of re-importing the same modules every time you open IPython? Here&#39;s how I use project-level startup scripts to jump straight into analysis.</description> <link>https://williambdean.github.io/blog/posts/2026/ipython-startup-scripts/</link> <pubDate>Fri, 27 Feb 2026 18:07:32 +0000</pubDate> <source url="https://williambdean.github.io/feed_rss_updated.xml">Will Dean</source><comments>https://williambdean.github.io/blog/posts/2026/ipython-startup-scripts/#__comments</comments><guid isPermaLink="true">https://williambdean.github.io/blog/posts/2026/ipython-startup-scripts/</guid> <enclosure url="https://williambdean.github.io/assets/images/social/blog/posts/2026/ipython-startup-scripts.png" type="image/png" length="None" /> </item> <item> <title>My Favorite Python builtin: pathlib</title> <category>Python</category> <category>Standard Library</category> <description>A look at the pathlib module in the Python standard library and how it can be used to work with files and paths in a more intuitive and object-oriented way.</description> <link>https://williambdean.github.io/blog/posts/2022/pathlib/</link> <pubDate>Fri, 19 Dec 2025 02:55:12 +0000</pubDate> <source url="https://williambdean.github.io/feed_rss_updated.xml">Will Dean</source><comments>https://williambdean.github.io/blog/posts/2022/pathlib/#__comments</comments><guid isPermaLink="true">https://williambdean.github.io/blog/posts/2022/pathlib/</guid> <enclosure url="https://williambdean.github.io/assets/images/social/blog/posts/2022/pathlib.png" type="image/png" length="None" /> </item> <item> <title>Pydantic for Configs</title> <category>Config Files</category> <category>Python</category> <description>Learn how to use Pydantic to create structured, validated, and reusable configuration files for your Python projects.</description> <link>https://williambdean.github.io/blog/posts/2022/pydantic-configs/</link> <pubDate>Fri, 19 Dec 2025 02:55:12 +0000</pubDate> <source url="https://williambdean.github.io/feed_rss_updated.xml">Will Dean</source><comments>https://williambdean.github.io/blog/posts/2022/pydantic-configs/#__comments</comments><guid isPermaLink="true">https://williambdean.github.io/blog/posts/2022/pydantic-configs/</guid> <enclosure url="https://williambdean.github.io/assets/images/social/blog/posts/2022/pydantic-configs.png" type="image/png" length="None" /> </item> <item> <title>MkDocs and GitHub Pages</title> <category>Documentation</category> <category>Python</category> <description>A guide to setting up a personal website using MkDocs, mkdocs-material, and GitHub Pages, including configuration and deployment details.</description> <link>https://williambdean.github.io/blog/posts/2022/site-setup/</link> <pubDate>Fri, 19 Dec 2025 02:55:12 +0000</pubDate> <source url="https://williambdean.github.io/feed_rss_updated.xml">Will Dean</source><comments>https://williambdean.github.io/blog/posts/2022/site-setup/#__comments</comments><guid isPermaLink="true">https://williambdean.github.io/blog/posts/2022/site-setup/</guid> <enclosure url="https://williambdean.github.io/assets/images/social/blog/posts/2022/site-setup.png" type="image/png" length="None" /> </item> <item> <title>Conjugate Priors</title> <category>Bayesian Statistics</category> <category>Python</category> <description>An introduction to conjugate priors in Bayesian statistics, explaining what they are, why they are useful, and how they can be applied to data analysis problems.</description> <link>https://williambdean.github.io/blog/posts/2023/conjugate-priors/</link> <pubDate>Fri, 19 Dec 2025 02:55:12 +0000</pubDate> <source url="https://williambdean.github.io/feed_rss_updated.xml">Will Dean</source><comments>https://williambdean.github.io/blog/posts/2023/conjugate-priors/#__comments</comments><guid isPermaLink="true">https://williambdean.github.io/blog/posts/2023/conjugate-priors/</guid> <enclosure url="https://williambdean.github.io/assets/images/social/blog/posts/2023/conjugate-priors.png" type="image/png" length="None" /> </item> <item> <title>Strategy Pattern for Flexible Solutions</title> <category>Design Patterns</category> <category>Marketing</category> <category>PyMC</category> <category>Python</category> <description>Learn how the Strategy design pattern was applied in `pymc-marketing` to create a flexible solution for various Marketing Mix Model (MMM) saturation and adstock functions.</description> <link>https://williambdean.github.io/blog/posts/2024/pymc-marketing-strategy-pattern/</link> <pubDate>Fri, 19 Dec 2025 02:55:12 +0000</pubDate> <source url="https://williambdean.github.io/feed_rss_updated.xml">Will Dean</source><comments>https://williambdean.github.io/blog/posts/2024/pymc-marketing-strategy-pattern/#__comments</comments><guid isPermaLink="true">https://williambdean.github.io/blog/posts/2024/pymc-marketing-strategy-pattern/</guid> <enclosure url="https://williambdean.github.io/assets/images/social/blog/posts/2024/pymc-marketing-strategy-pattern.png" type="image/png" length="None" /> </item> <item> <title>Debugging with pytest</title> <category>Python</category> <category>Testing</category> <description>Discover how the `--pdb` flag in pytest can be a game-changer for debugging Python tests, allowing you to drop into a debugger when a test fails.</description> <link>https://williambdean.github.io/blog/posts/2025/pytest-debugging/</link> <pubDate>Fri, 19 Dec 2025 02:55:12 +0000</pubDate> <source url="https://williambdean.github.io/feed_rss_updated.xml">Will Dean</source><comments>https://williambdean.github.io/blog/posts/2025/pytest-debugging/#__comments</comments><guid isPermaLink="true">https://williambdean.github.io/blog/posts/2025/pytest-debugging/</guid> <enclosure url="https://williambdean.github.io/assets/images/social/blog/posts/2025/pytest-debugging.png" type="image/png" length="None" /> </item> <item> <title>Working within Docker container</title> <category>Data Analysis</category> <category>Development</category> <category>Docker</category> <description>A step-by-step guide on how to work interactively within a Docker container, while still using your local machine for editing files.</description> <link>https://williambdean.github.io/blog/posts/2023/docker-container/</link> <pubDate>Fri, 19 Dec 2025 02:37:04 +0000</pubDate> <source url="https://williambdean.github.io/feed_rss_updated.xml">Will Dean</source><comments>https://williambdean.github.io/blog/posts/2023/docker-container/#__comments</comments><guid isPermaLink="true">https://williambdean.github.io/blog/posts/2023/docker-container/</guid> <enclosure url="https://williambdean.github.io/assets/images/social/blog/posts/2023/docker-container.png" type="image/png" length="None" /> </item> <item> <title>Extending Pandas</title> <category>Data Analysis</category> <category>Pandas</category> <category>Python</category> <description>Learn how to extend Pandas DataFrames with custom accessors to add new functionality and promote more readable and organized code.</description> <link>https://williambdean.github.io/blog/posts/2023/extending-pandas/</link> <pubDate>Fri, 19 Dec 2025 02:37:04 +0000</pubDate> <source url="https://williambdean.github.io/feed_rss_updated.xml">Will Dean</source><comments>https://williambdean.github.io/blog/posts/2023/extending-pandas/#__comments</comments><guid isPermaLink="true">https://williambdean.github.io/blog/posts/2023/extending-pandas/</guid> <enclosure url="https://williambdean.github.io/assets/images/social/blog/posts/2023/extending-pandas.png" type="image/png" length="None" /> </item> <item> <title>Iteration Pattern</title> <category>Data Analysis</category> <category>Design Patterns</category> <category>Python</category> <description>Explore the iteration pattern in Python, learning how to leverage generators and `__iter__`/`__next__` methods to create flexible and generalized code for processing data.</description> <link>https://williambdean.github.io/blog/posts/2023/iteration-pattern/</link> <pubDate>Fri, 19 Dec 2025 02:37:04 +0000</pubDate> <source url="https://williambdean.github.io/feed_rss_updated.xml">Will Dean</source><comments>https://williambdean.github.io/blog/posts/2023/iteration-pattern/#__comments</comments><guid isPermaLink="true">https://williambdean.github.io/blog/posts/2023/iteration-pattern/</guid> <enclosure url="https://williambdean.github.io/assets/images/social/blog/posts/2023/iteration-pattern.png" type="image/png" length="None" /> </item> <item> <title>Automate marimo Notebook Documentation</title> <category>Documentation</category> <category>GitHub Actions</category> <category>Python</category> <description>A guide to automating documentation generation using Marimo notebooks and GitHub Actions, providing an alternative to MkDocs for WASM-powered HTML documentation.</description> <link>https://williambdean.github.io/blog/posts/2025/automate-docs-with-marimo/</link> <pubDate>Fri, 19 Dec 2025 02:37:04 +0000</pubDate> <source url="https://williambdean.github.io/feed_rss_updated.xml">Will Dean</source><comments>https://williambdean.github.io/blog/posts/2025/automate-docs-with-marimo/#__comments</comments><guid isPermaLink="true">https://williambdean.github.io/blog/posts/2025/automate-docs-with-marimo/</guid> <enclosure url="https://williambdean.github.io/assets/images/social/blog/posts/2025/automate-docs-with-marimo.png" type="image/png" length="None" /> </item> </channel> </rss>