<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Daniel Paulus</title>
    <link>https://danielpaulus.com/</link>
    <description>Recent content on Daniel Paulus</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <copyright>© 2026 Daniel Paulus</copyright>
    <lastBuildDate>Wed, 01 Jan 2025 20:55:37 +0100</lastBuildDate><atom:link href="https://danielpaulus.com/index.xml" rel="self" type="application/rss+xml" />
    
    <item>
      <title>About</title>
      <link>https://danielpaulus.com/about/</link>
      <pubDate>Wed, 01 Jan 2025 20:55:37 +0100</pubDate>
      
      <guid>https://danielpaulus.com/about/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m a &lt;strong&gt;Cloud Native Consultant&lt;/strong&gt; and &lt;strong&gt;Azure MVP&lt;/strong&gt; at &lt;a href=&#34;https://splitbrain.com&#34;  target=&#34;_blank&#34;&gt;Splitbrain&lt;/a&gt;, where I help customers in their Cloud Native journey on Microsoft Azure and Azure Local.&#xA;I&amp;rsquo;m a massive fan of open-source software and use many CNCF projects daily.&lt;/p&gt;</description>
      
    </item>
    
    <item>
      <title>Shift left policies with Conftest</title>
      <link>https://danielpaulus.com/posts/shift-left-policies-with-conftest/</link>
      <pubDate>Sat, 10 Jul 2021 00:00:00 +0000</pubDate>
      
      <guid>https://danielpaulus.com/posts/shift-left-policies-with-conftest/</guid>
      <description>&lt;p&gt;Following my &lt;a href=&#34;https://www.youtube.com/watch?v=W2OFRSTh6Hg&#34;  target=&#34;_blank&#34;&gt;talk&lt;/a&gt; at the &lt;a href=&#34;https://vacd2.azureday.community/&#34;  target=&#34;_blank&#34;&gt;Virtual Azure Community Day&lt;/a&gt;, I received a lot of questions about how to validate Kubernetes deployments before their actual deployment to the cluster. In this, the final chapter of my series about my adventures with Gatekeeper on the &lt;a href=&#34;https://docs.microsoft.com/azure/aks/intro-kubernetes?WT.mc_id=AZ-MVP-5004151&#34;  target=&#34;_blank&#34;&gt;Azure Kubernetes Service&lt;/a&gt; (AKS), I&amp;rsquo;m going to look at testing.&lt;/p&gt;</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://danielpaulus.com/posts/shift-left-policies-with-conftest/feature.jpg" />
    </item>
    
    <item>
      <title>Deepdive with Azure Policy and AKS</title>
      <link>https://danielpaulus.com/posts/deepdive-with-azure-policy-and-aks/</link>
      <pubDate>Tue, 29 Sep 2020 00:00:00 +0000</pubDate>
      
      <guid>https://danielpaulus.com/posts/deepdive-with-azure-policy-and-aks/</guid>
      <description>&lt;p&gt;After my &lt;a href=&#34;https://www.youtube.com/watch?v=W2OFRSTh6Hg&#34;  target=&#34;_blank&#34;&gt;talk&lt;/a&gt; at the Virtual Azure Community Day, I promised I’d deliver a series of articles about my adventures with Gatekeeper on Azure Kubernetes Service (AKS).&lt;/p&gt;&#xA;&lt;p&gt;In &lt;a href=&#34;https://danielpaulus.com/the-rego-language/&#34; &gt;Part 1&lt;/a&gt;, I told you all about Rego, the domain-specific language (DSL) that is used by Open Policy Agent (OPA). In &lt;a href=&#34;https://danielpaulus.com/the-power-of-gatekeeper/&#34; &gt;Part 2&lt;/a&gt;, I explained how to set up and use Gatekeeper to enforce policies in a cluster.&lt;/p&gt;</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://danielpaulus.com/posts/deepdive-with-azure-policy-and-aks/feature.jpg" />
    </item>
    
    <item>
      <title>The Power of Gatekeeper</title>
      <link>https://danielpaulus.com/posts/the-power-of-gatekeeper/</link>
      <pubDate>Fri, 11 Sep 2020 00:00:00 +0000</pubDate>
      
      <guid>https://danielpaulus.com/posts/the-power-of-gatekeeper/</guid>
      <description>&lt;p&gt;After my &lt;a href=&#34;https://www.youtube.com/watch?v=W2OFRSTh6Hg&#34;  target=&#34;_blank&#34;&gt;talk&lt;/a&gt; at the Virtual Azure Community Day, I promised I’d deliver a series of articles about my adventures with Gatekeeper on Azure Kubernetes Service (AKS).&lt;/p&gt;&#xA;&lt;p&gt;In &lt;a href=&#34;https://danielpaulus.com/the-rego-language/&#34; &gt;Part 1&lt;/a&gt;, I told you all about Rego, the domain-specific language (DSL) that is used by Open Policy Agent (OPA).&lt;/p&gt;</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://danielpaulus.com/posts/the-power-of-gatekeeper/feature.jpg" />
    </item>
    
    <item>
      <title>The Rego Language</title>
      <link>https://danielpaulus.com/posts/the-rego-language/</link>
      <pubDate>Tue, 11 Aug 2020 00:00:00 +0000</pubDate>
      
      <guid>https://danielpaulus.com/posts/the-rego-language/</guid>
      <description>&lt;p&gt;Because I love to give myself more work, after my &lt;a href=&#34;https://www.youtube.com/watch?v=W2OFRSTh6Hg&#34;  target=&#34;_blank&#34;&gt;talk&lt;/a&gt; at the Virtual Azure Community Day, I promised I’d do a series of articles about my adventures with Gatekeeper on Azure Kubernetes Service (AKS).&lt;/p&gt;</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://danielpaulus.com/posts/the-rego-language/feature.jpg" />
    </item>
    
    <item>
      <title>Pushing Containers To GitHub Packages</title>
      <link>https://danielpaulus.com/posts/pushing-your-containers-to-github-packages/</link>
      <pubDate>Sat, 11 Apr 2020 00:00:00 +0000</pubDate>
      
      <guid>https://danielpaulus.com/posts/pushing-your-containers-to-github-packages/</guid>
      <description>&lt;p&gt;In my previous blog, you read about &lt;a href=&#34;https://danielpaulus.com/building-containers-with-github-actions&#34; &gt;building containers with GitHub Actions&lt;/a&gt; and pushing them to Docker Hub. In this post, I&amp;rsquo;ll extend the workflow to push the containers to the GitHub Packages registry.&lt;/p&gt;</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://danielpaulus.com/posts/pushing-your-containers-to-github-packages/feature.jpg" />
    </item>
    
    <item>
      <title>Building Containers With GitHub Actions</title>
      <link>https://danielpaulus.com/posts/building-containers-with-github-actions/</link>
      <pubDate>Wed, 11 Mar 2020 00:00:00 +0000</pubDate>
      
      <guid>https://danielpaulus.com/posts/building-containers-with-github-actions/</guid>
      <description>&lt;p&gt;I have recently been on the lookout for a way to automate the process by which my Docker containers are pushed to &lt;a href=&#34;https://hub.docker.com/u/dpnl87&#34;  target=&#34;_blank&#34;&gt;Docker Hub&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;In the past I would have used &lt;a href=&#34;https://github.com/marketplace/travis-ci&#34;  target=&#34;_blank&#34;&gt;Travis&lt;/a&gt; or &lt;a href=&#34;https://github.com/marketplace/azure-pipelines&#34;  target=&#34;_blank&#34;&gt;Azure Pipelines&lt;/a&gt;; however, GitHub made its Actions &lt;a href=&#34;https://github.blog/2019-11-13-universe-day-one/#github-actions&#34;  target=&#34;_blank&#34;&gt;available&lt;/a&gt; some time ago, and I wanted to make use of this new feature.&lt;/p&gt;</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://danielpaulus.com/posts/building-containers-with-github-actions/feature.jpg" />
    </item>
    
    <item>
      <title>Using Visual Studio Code for REST</title>
      <link>https://danielpaulus.com/posts/using-vscode-for-rest-calls/</link>
      <pubDate>Wed, 23 Jan 2019 00:00:00 +0000</pubDate>
      
      <guid>https://danielpaulus.com/posts/using-vscode-for-rest-calls/</guid>
      <description>&lt;p&gt;For quite some time now, my go-to tool for testing REST API requests has been &lt;a href=&#34;https://www.getpostman.com/&#34;  target=&#34;_blank&#34;&gt;Postman&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Each development team that builds an API service manages their own Postman Collection, which they subsequently share with me on a regular basis.&lt;/p&gt;</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://danielpaulus.com/posts/using-vscode-for-rest-calls/feature.jpg" />
    </item>
    
    <item>
      <title>ARM Templates with Visual Studio Code</title>
      <link>https://danielpaulus.com/posts/azure-resource-manager-templates-with-vscode/</link>
      <pubDate>Thu, 05 Apr 2018 00:00:00 +0000</pubDate>
      
      <guid>https://danielpaulus.com/posts/azure-resource-manager-templates-with-vscode/</guid>
      <description>&lt;p&gt;These days, I spend a lot of time working with Microsoft Azure. I also make a conscious effort to use the &lt;a href=&#34;https://github.com/Azure/azure-cli&#34;  target=&#34;_blank&#34;&gt;Azure CLI&lt;/a&gt; and &lt;a href=&#34;https://github.com/Azure/azure-powershell&#34;  target=&#34;_blank&#34;&gt;Azure PowerShell module&lt;/a&gt; when managing my Azure resources. These resources help me get a better understanding of the platform and allow me to move freely between devices.&lt;/p&gt;</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://danielpaulus.com/posts/azure-resource-manager-templates-with-vscode/feature.png" />
    </item>
    
    <item>
      <title>On new adventures</title>
      <link>https://danielpaulus.com/posts/on-new-adventures/</link>
      <pubDate>Mon, 16 Jan 2017 00:00:00 +0000</pubDate>
      
      <guid>https://danielpaulus.com/posts/on-new-adventures/</guid>
      <description>&lt;p&gt;Last January I switched jobs from &lt;a href=&#34;https://www.inuits.eu&#34;  target=&#34;_blank&#34;&gt;Inuits&lt;/a&gt; to &lt;a href=&#34;https://www.valtech.com&#34;  target=&#34;_blank&#34;&gt;Valtech&lt;/a&gt; after almost three years of consultancy assignments. Although I really liked my consultancy job at Inuits, it was almost always focused on the same thing: training client teams in the use of provisioning tools and guiding them in the best practices around continuous integration and deployment. These were awesome projects to work on, but I found myself looking for more of a challenge, something that would require me to innovate more.&lt;/p&gt;</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://danielpaulus.com/posts/on-new-adventures/feature.png" />
    </item>
    
    <item>
      <title>Monitorama Berlin Recap</title>
      <link>https://danielpaulus.com/posts/monitorama-berlin-recap/</link>
      <pubDate>Thu, 11 Jul 2013 00:00:00 +0000</pubDate>
      
      <guid>https://danielpaulus.com/posts/monitorama-berlin-recap/</guid>
      <description>&lt;p&gt;I spent the majority of my week in Berlin attending Monitorama EU 2013. It was an enjoyable, well-organized event and the talks were generally of a good quality. All the presentations were recorded, you can &lt;a href=&#34;https://vimeo.com/channels/594204&#34;  target=&#34;_blank&#34;&gt;watch the recordings&lt;/a&gt; if you’re interested.&lt;/p&gt;</description>
      <media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://danielpaulus.com/posts/monitorama-berlin-recap/feature.jpg" />
    </item>
    
  </channel>
</rss>
