<?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>Bicep on AJTech</title>
    <link>https://ajtech.nl/tags/bicep/</link>
    <description>Recent content in Bicep on AJTech</description>
    <generator>Hugo -- 0.152.2</generator>
    <language>en</language>
    <copyright>Copyright © 2023–2026, Arash Jalalat; all rights reserved</copyright>
    <lastBuildDate>Thu, 06 Nov 2025 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://ajtech.nl/tags/bicep/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Building an MCP Server with Azure Functions: Extending GitHub Copilot in the Cloud</title>
      <link>https://ajtech.nl/blog/create-your-own-mcp-server/</link>
      <pubDate>Thu, 06 Nov 2025 00:00:00 +0000</pubDate>
      <guid>https://ajtech.nl/blog/create-your-own-mcp-server/</guid>
      <description>Build a cloud-native MCP server using Azure Functions to extend GitHub Copilot with custom tools. Learn how to implement the Model Context Protocol with serverless architecture.</description>
      <enclosure url="https://ajtech.nl/images/2025/11/mcp-server-design.jpg" type="image/jpeg" />
    </item>
    <item>
      <title>Boost your Azure Pipeline with Bicep&#39;s deployer() function</title>
      <link>https://ajtech.nl/blog/boost-your-azure-pipeline-with-biceps-deployer-function/</link>
      <pubDate>Mon, 13 Jan 2025 00:00:00 +0000</pubDate>
      <guid>https://ajtech.nl/blog/boost-your-azure-pipeline-with-biceps-deployer-function/</guid>
      <description>&lt;h1 id=&#34;context&#34;&gt;Context&lt;/h1&gt;
&lt;p&gt;Last month Microsoft released its newest Bicep version &lt;code&gt;v0.32.4&lt;/code&gt; which includes an interesting function called &lt;code&gt;deployer()&lt;/code&gt;. This function can retrieve the ObjectId and TenantId of the deploying Service principal. This can be very helpful in certain cases such as assigning tags to Azure resources or to assign a role to the deploying Service principal.&lt;/p&gt;
&lt;p&gt;In my experience you have strong Infrastructure as Code (IaC) setup when you combine both Bicep with Azure Pipelines for deploying resources to Azure. Let&amp;rsquo;s have a look what we can do with the new &lt;code&gt;deployer()&lt;/code&gt; function.&lt;/p&gt;</description>
      <enclosure url="https://ajtech.nl/images/2025/01/bicep-deployer.jpg" type="image/jpeg" />
    </item>
    <item>
      <title>Azure Functions on Container Apps</title>
      <link>https://ajtech.nl/blog/azure-functions-on-container-apps/</link>
      <pubDate>Tue, 18 Jun 2024 00:00:00 +0000</pubDate>
      <guid>https://ajtech.nl/blog/azure-functions-on-container-apps/</guid>
      <description>&lt;p&gt;Recently, I created my first video about Azure Functions on Azure Container Apps, which you can find below. I also made a &lt;a href=&#34;https://github.com/arashjalalat/AzureFunctionsOnContainerApps&#34;&gt;GitHub repository&lt;/a&gt; where you can find the source code, allowing you to set up the Azure Functions on ACA yourself.&lt;/p&gt;
&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/3YbCj6o8xLk?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;
    &lt;/div&gt;</description>
    </item>
  </channel>
</rss>
