<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
        <title>Michał Smyk - Azure Platform Engineer</title>
        <link>https://smyk.it/</link>
        <description>Azure platform engineering and AI-native systems on Azure — practical lessons from building foundations, automation, and platform delivery.</description>
        <generator>Hugo -- gohugo.io</generator><language>en-us</language><managingEditor>blog@smyk.it (Michał Smyk)</managingEditor>
            <webMaster>blog@smyk.it (Michał Smyk)</webMaster><lastBuildDate>Wed, 09 Sep 2026 08:00:00 &#43;0200</lastBuildDate>
            <atom:link href="https://smyk.it/index.xml" rel="self" type="application/rss+xml" />
        <item>
    <title>Hosted Agents in Microsoft Foundry - code over prompts</title>
    <link>https://smyk.it/posts/2026/hosted-agents/</link>
    <pubDate>Wed, 09 Sep 2026 08:00:00 &#43;0200</pubDate><author>
        <name>Michał Smyk</name>
    </author><guid>https://smyk.it/posts/2026/hosted-agents/</guid>
    <description><![CDATA[<p>In June 2026, I stumbled upon an announcement that <a href="https://learn.microsoft.com/en-us/azure/foundry/agents/concepts/hosted-agents" target="_blank" rel="noopener noreferrer">Hosted Agents</a> functionality of Microsoft Foundry went live, and promised the ability to properly code the agents that are deployed on the Foundry instances.</p>
<p>As I already had some experience in the past with hosting different agents, I took that news with great joy. As an engineer, I am definitely more fond of writing code that solves the problem, instead of relying on the prompts alone (even if I mostly work starting from prompt-engineering nowadays).</p>]]></description>
</item><item>
    <title>Scaffolding before agents - AI tooling for Azure DevOps work</title>
    <link>https://smyk.it/posts/2026/ai-now-polska-azure-devops-tooling/</link>
    <pubDate>Tue, 07 Jul 2026 10:00:00 &#43;0200</pubDate><author>
        <name>Michał Smyk</name>
    </author><guid>https://smyk.it/posts/2026/ai-now-polska-azure-devops-tooling/</guid>
    <description><![CDATA[<p>In June I gave a Polish webinar for <a href="https://www.sysopspolska.pl/event/ai-now-polska-webinar-2/" target="_blank" rel="noopener noreferrer">AI Now Polska #2</a> - <em>Utilizing AI Tooling as Azure Cloud DevOps</em>, or, on the slide deck, <em>from autocomplete to AI-native engineering</em>. Same SysOps Polska orbit as the <a href="/posts/2026/azure-ai-foundry-terraform/" rel="">January SysOps meetup write-up</a> (after all, it&rsquo;s organized by the same team), but different audience: less Terraform-on-Foundry, more “how do I actually use this Monday morning when pipelines fail and three repos need the same fix.”</p>]]></description>
</item><item>
    <title>Entra External Identities over B2C - lessons from a greenfield product</title>
    <link>https://smyk.it/posts/2026/entra-external-identities-b2c-migration/</link>
    <pubDate>Sat, 04 Apr 2026 10:00:00 &#43;0200</pubDate><author>
        <name>Michał Smyk</name>
    </author><guid>https://smyk.it/posts/2026/entra-external-identities-b2c-migration/</guid>
    <description><![CDATA[<p>My <a href="https://warszawskiedniinformatyki.pl/conference/#agenda" target="_blank" rel="noopener noreferrer">Warsaw IT Days 2026</a> VoD premiered on 19 March - a recorded talk about Microsoft Entra External Identities, Polish title something like &ldquo;scalable cloud auth without rolling your own AuthN/AuthZ stack.&rdquo; This English write-up comes a few weeks after the event. <a href="https://youtu.be/Aif4uk0x0vE" target="_blank" rel="noopener noreferrer">YouTube recording</a> · <a href="https://github.com/Azkel/WarsawItDays26ExternalIdentities" target="_blank" rel="noopener noreferrer">demo repo</a>.</p>
<p>I picked the topic partly because of the calendar. Azure AD B2C is not vanishing overnight - Microsoft still supports existing tenants until at least May 2030 - but the product line has been in wind-down for a while. New customers could not buy B2C after May 2025. B2C Premium P2 went away on 15 March 2026, just days before the talk premiered. No new features land on B2C anymore; External ID gets those instead. If you are starting a B2B portal in 2026, that is worth knowing before you copy an old B2C sample repo.</p>]]></description>
</item><item>
    <title>AzureDay Poland 2026 - security hits, skipped AI tracks, and a hotel I had seen before</title>
    <link>https://smyk.it/posts/2026/azure-day-poland-2026/</link>
    <pubDate>Sun, 22 Mar 2026 18:00:00 &#43;0100</pubDate><author>
        <name>Michał Smyk</name>
    </author><guid>https://smyk.it/posts/2026/azure-day-poland-2026/</guid>
    <description><![CDATA[<p>Thursday, 12 March - <a href="https://azureday.pl/" target="_blank" rel="noopener noreferrer">AzureDay Poland 2026</a> at Airport Hotel Okęcie in Warsaw. My second time at the event, same venue as last year. Small coincidence: I had already slept in that hotel as a regular guest on the way back from <a href="/posts/2025/microsoft-ignite-2025-san-francisco/" rel="">Ignite in San Francisco</a> a few months earlier. Conference day turns the lobby into badges, queues, and sponsor stands; a Tuesday night layover is just a quiet corridor and room service. Same building, completely different atmosphere.</p>]]></description>
</item><item>
    <title>Chat, files, and Terraform - building AI on Azure</title>
    <link>https://smyk.it/posts/2026/azure-ai-foundry-terraform/</link>
    <pubDate>Sun, 25 Jan 2026 10:00:00 &#43;0100</pubDate><author>
        <name>Michał Smyk</name>
    </author><guid>https://smyk.it/posts/2026/azure-ai-foundry-terraform/</guid>
    <description><![CDATA[<p>On 14 January I spoke at <a href="https://www.sysopspolska.pl/event/sysops-devops-wroclaw-meetup-25/" target="_blank" rel="noopener noreferrer">SysOps/DevOps Wrocław MeetUp #25</a> - Chat, files, and Terraform: behind the scenes of building an AI solution in Azure. Polish talk, no public repo to clone - this post is the English write-up. <a href="https://www.youtube.com/watch?v=_D5MlhA4XdU" target="_blank" rel="noopener noreferrer">Recording on YouTube</a>.</p>
<p>The project was a file-aware chat: upload internal documents, ask questions, get answers grounded in those files. We built it twice - first as classic RAG on Azure OpenAI plus Azure AI Search, then as an Azure AI Foundry Agent. The second path was better for file handling; the first path was easier to reason about in Terraform. Platform engineers will recognize the pattern: the product story moves faster than the IaC provider story.</p>]]></description>
</item><item>
    <title>Microsoft Ignite 2025 - first time in the US, and everything is big</title>
    <link>https://smyk.it/posts/2025/microsoft-ignite-2025-san-francisco/</link>
    <pubDate>Wed, 10 Dec 2025 18:00:00 &#43;0100</pubDate><author>
        <name>Michał Smyk</name>
    </author><guid>https://smyk.it/posts/2025/microsoft-ignite-2025-san-francisco/</guid>
    <description><![CDATA[<p>Microsoft Ignite 2025 ran 18–21 November in San Francisco - my employer&rsquo;s delegation from Europe, and my first trip to the United States. I had been abroad plenty for work and holidays; Japan is still the place I would fly back to with no agenda. Westbound travel is always easier on jet lag for me; eastbound is worse. Landing in Japan was the rough part. San Francisco outbound was fine - the bad stretch was the flight home to Poland. Crossing the Atlantic was new either way.</p>]]></description>
</item><item>
    <title>Databricks and Unity Catalog from a DevOps perspective</title>
    <link>https://smyk.it/posts/2025/databricks-unity-catalog-devops/</link>
    <pubDate>Tue, 18 Feb 2025 11:00:00 &#43;0100</pubDate><author>
        <name>Michał Smyk</name>
    </author><guid>https://smyk.it/posts/2025/databricks-unity-catalog-devops/</guid>
    <description><![CDATA[<p>At the end of January I spoke at <a href="https://www.meetup.com/microsoft-azure-users-group-poland/events/304584172/" target="_blank" rel="noopener noreferrer">Microsoft Azure User Group Poland in Wrocław</a> - 29 January, Azure Databricks and Unity Catalog from a DevOps perspective. English meetup, mostly platform and application engineers rather than data scientists.</p>
<p>I had joined a Databricks engagement from the Azure infrastructure side - Terraform, identity, pipelines - rather than from notebooks. The meetup was a compressed version of that delivery work. I am expanding the same material into a longer whitepaper with diagrams; this post is the short form from right after the talk.</p>]]></description>
</item><item>
    <title>Azure OpenAI and ASP.NET - a story based on facts</title>
    <link>https://smyk.it/posts/2025/azure-openai-aspnet-case-study/</link>
    <pubDate>Tue, 07 Jan 2025 10:00:00 &#43;0100</pubDate><author>
        <name>Michał Smyk</name>
    </author><guid>https://smyk.it/posts/2025/azure-openai-aspnet-case-study/</guid>
    <description><![CDATA[<p>On 16 December I gave a lecture at <a href="https://www.meetup.com/pl-pl/serverless-wroclaw/events/304941169/" target="_blank" rel="noopener noreferrer">Serverless Wrocław</a> called Azure OpenAI + ASP.NET - a story based on facts. Polish talk, company-branded slides so nothing to host here - this post is the English write-up of the same material, including what happened to our Azure OpenAI resource in the weeks after the meetup.</p>
<p>No sample repository to clone. The lecture walked through a real internal experiment: matching people to project requirements in a software house, using Azure OpenAI from an ASP.NET app, with Azure AI Search in the middle. At the end I also compared that path with Copilot Studio - mostly to show that Microsoft gives you more than one way to solve similar problems.</p>]]></description>
</item><item>
    <title>4Developers Wrocław 2024 — a day of tracks, corridors, and familiar faces</title>
    <link>https://smyk.it/posts/2024/4developers-wroclaw-2024/</link>
    <pubDate>Tue, 26 Nov 2024 18:00:00 &#43;0100</pubDate><author>
        <name>Michał Smyk</name>
    </author><guid>https://smyk.it/posts/2024/4developers-wroclaw-2024/</guid>
    <description><![CDATA[<p>Tuesday, 5 November — the local <a href="https://4developers.org.pl/wroclaw-2024/#agenda" target="_blank" rel="noopener noreferrer">4Developers Wrocław 2024</a> autumn edition. Several parallel tracks (Application Architecture, Big Data &amp; ML/AI, Cloud &amp; DevOps, Security, and others), registration from 8:00, and the kind of hallway energy the main festival is known for — just closer to home.</p>
<p>My employer sponsored the Big Data &amp; ML/AI track, but the ticket came through a different door: Akademickie Stowarzyszenie Informatyczne at Wrocław University of Technology, where I chaired the board years ago. ASI was a community partner and had passes for alumni. Old student-association contacts still open doors — I am not complaining.</p>]]></description>
</item><item>
    <title>GitHub Actions to Azure App Service — notes from a CaseWeek workshop</title>
    <link>https://smyk.it/posts/2023/caseweek-github-actions-azure/</link>
    <pubDate>Tue, 06 Jun 2023 17:00:00 &#43;0200</pubDate><author>
        <name>Michał Smyk</name>
    </author><guid>https://smyk.it/posts/2023/caseweek-github-actions-azure/</guid>
    <description><![CDATA[<p>CaseWeek at AGH finished a couple of weeks ago — during <a href="https://caseweek.iaeste.pl/" target="_blank" rel="noopener noreferrer">IAESTE CaseWeek 2023</a> in Kraków I ran a three-session workshop: Creating CI/CD Automation Using GitHub Actions — DevOps Deployments to Azure Cloud. English, about four and a half hours split across three afternoons, mostly second- and third-year students who had written code before but had not wired a deployment pipeline.</p>
<figure><img src="/img/caseweek-2023/github-actions-azure.png"><figcaption>
			<h4>GitHub Actions CI/CD workshop at IAESTE CaseWeek 2023, AGH Kraków — before the first session</h4>
		</figcaption>
</figure>

<p>The <a href="https://github.com/Azkel/CaseWeek2023" target="_blank" rel="noopener noreferrer">GitHub repo</a> is where I put the sample apps, reference workflows, and session notes while the material was still warm. Slide decks from the live event are not there — this post is the outline I wish I had written down before the first cohort showed up.</p>]]></description>
</item></channel>
</rss>
