<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>IT RBLS blog</title>
    <link>https://www.itrbls.com/blog</link>
    <description />
    <language>nl</language>
    <pubDate>Mon, 13 Jul 2026 12:51:56 GMT</pubDate>
    <dc:date>2026-07-13T12:51:56Z</dc:date>
    <dc:language>nl</dc:language>
    <item>
      <title>Microsoft Teams en Power Automate - IT RBLS</title>
      <link>https://www.itrbls.com/blog/microsoft-teams-en-power-automate</link>
      <description>&lt;p&gt;In een moderne werkomgeving draait alles om efficiëntie en samenwerking. Microsoft Teams is een van de meest gebruikte tools voor communicatie en samenwerking binnen bedrijven. Maar wist je dat je met Power Automate de functionaliteiten van Teams kunt uitbreiden en automatiseren?&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;In een moderne werkomgeving draait alles om efficiëntie en samenwerking. Microsoft Teams is een van de meest gebruikte tools voor communicatie en samenwerking binnen bedrijven. Maar wist je dat je met Power Automate de functionaliteiten van Teams kunt uitbreiden en automatiseren?&lt;/p&gt;  
&lt;p&gt;Met de integratie van Microsoft Teams en Power Automate kunnen bedrijven taken zoals het automatisch ontvangen van meldingen, het plannen van vergaderingen en het beheren van goedkeuringsprocessen eenvoudiger en efficiënter maken.&lt;/p&gt; 
&lt;h2 style="font-size: 36px;"&gt;&lt;span style="color: #007af6;"&gt;Wat is Microsoft Teams?&lt;/span&gt;&lt;/h2&gt; 
&lt;p&gt;Microsoft Teams is een communicatie- en samenwerkingsplatform binnen Microsoft 365, waarmee teams kunnen chatten, videobellen, bestanden delen en samenwerken aan documenten in een gedeelde omgeving.&lt;/p&gt; 
&lt;h2 style="font-size: 36px;"&gt;&lt;span style="color: #007af6;"&gt;Wat is Power Automate?&lt;/span&gt;&lt;/h2&gt; 
&lt;p&gt;Power Automate is een low-code automatiseringsplatform binnen Microsoft Power Platform, waarmee bedrijven handmatige taken kunnen automatiseren via workflows die worden geactiveerd door gebeurtenissen in verschillende applicaties.&lt;/p&gt; 
&lt;h2&gt;&lt;span style="font-size: 36px; color: #007af6;"&gt;Hoe werkt de integratie tussen Microsoft Teams en Power Automate?&lt;/span&gt;&lt;/h2&gt; 
&lt;p&gt;Via &lt;strong&gt;triggers&lt;/strong&gt; (gebeurtenissen die een automatisering starten, zoals een nieuw bericht in een Teams-kanaal) en &lt;strong&gt;acties&lt;/strong&gt; (de stappen die Power Automate uitvoert na een trigger, zoals het sturen van een melding).&lt;/p&gt; 
&lt;h2&gt;&lt;span style="font-size: 36px; color: #007af6;"&gt;Voorbeelden van automatiseringen met Microsoft Teams en Power Automate&lt;/span&gt;&lt;/h2&gt; 
&lt;p&gt;Automatische meldingen bij nieuwe e-mails, goedkeuringsprocessen in Teams beheren, automatisch taken aanmaken in Planner, dagelijkse samenvatting van meldingen in Teams, en Teams-vergaderingen automatisch plannen.&lt;/p&gt; 
&lt;h2 style="font-size: 36px;"&gt;&lt;span style="color: #007af6;"&gt;De voordelen van Microsoft Teams koppelen met Power Automate&lt;/span&gt;&lt;/h2&gt; 
&lt;p&gt;Efficiëntere samenwerking, minder handmatig werk, verbeterde productiviteit, naadloze integratie met Microsoft 365, en gebruiksvriendelijk dankzij het low-code karakter.&lt;/p&gt; 
&lt;h2&gt;&lt;span style="font-size: 36px; color: #007af6;"&gt;Automatisering in Microsoft Teams met Power Automate bouwen&lt;/span&gt;&lt;/h2&gt; 
&lt;p&gt;1. Ga naar Power Automate via flow.microsoft.com en log in met je Microsoft 365-account.&lt;br&gt;2. Klik op ‘Nieuwe Flow maken’ en kies het type flow.&lt;br&gt;3. Selecteer een trigger, bijvoorbeeld ‘Wanneer een nieuw bericht wordt geplaatst in een Teams-kanaal’.&lt;br&gt;4. Voeg acties toe.&lt;br&gt;5. Test je workflow en activeer deze.&lt;/p&gt;  
&lt;img src="https://track-eu1.hubspot.com/__ptq.gif?a=145553672&amp;amp;k=14&amp;amp;r=https%3A%2F%2Fwww.itrbls.com%2Fblog%2Fmicrosoft-teams-en-power-automate&amp;amp;bu=https%253A%252F%252Fwww.itrbls.com%252Fblog&amp;amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "&gt;</content:encoded>
      <category>Power Automate</category>
      <category>Automatisering</category>
      <category>Microsoft Teams</category>
      <pubDate>Thu, 09 Jul 2026 10:28:59 GMT</pubDate>
      <author>j.wellink@itrbls.com (Joris Wellink)</author>
      <guid>https://www.itrbls.com/blog/microsoft-teams-en-power-automate</guid>
      <dc:date>2026-07-09T10:28:59Z</dc:date>
    </item>
    <item>
      <title>Wat is CI/CD (Continuous Integration &amp; Delivery)? | IT RBLS</title>
      <link>https://www.itrbls.com/blog/wat-is-ci-cd</link>
      <description>&lt;p&gt;In de dynamische wereld van data en BI (Business Intelligence) zijn snelheid, betrouwbaarheid en efficiëntie essentieel. CI/CD (Continuous Integration &amp;amp; Continuous Delivery/Deployment), een methode die al breed wordt toegepast in softwareontwikkeling, biedt ook grote voordelen voor BI-projecten. Door CI/CD in BI te implementeren, kun je dataflows, ETL-processen en dashboards sneller, geautomatiseerd en foutloos uitrollen.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;In de dynamische wereld van data en BI (Business Intelligence) zijn snelheid, betrouwbaarheid en efficiëntie essentieel. CI/CD (Continuous Integration &amp;amp; Continuous Delivery/Deployment), een methode die al breed wordt toegepast in softwareontwikkeling, biedt ook grote voordelen voor BI-projecten. Door CI/CD in BI te implementeren, kun je dataflows, ETL-processen en dashboards sneller, geautomatiseerd en foutloos uitrollen.&lt;/p&gt;  
&lt;p&gt;Met een sterke CI/CD-strategie verminder je handmatige fouten, versnel je deployments en verbeter je de consistentie van data-oplossingen. Of je nu werkt met Power BI, Microsoft Fabric of SQL-databases, een geautomatiseerd deploymentproces zorgt voor een gestroomlijnde workflow en betrouwbare rapportages.&lt;/p&gt; 
&lt;p&gt;In deze blog lees je wat CI/CD is en hoe je het optimaal inzet voor BI-projecten!&lt;/p&gt; 
&lt;h2 style="font-size: 36px;"&gt;&lt;span style="color: #007af6;"&gt;Wat is CI/CD?&lt;/span&gt;&lt;/h2&gt; 
&lt;p&gt;&lt;span style="font-weight: bold;"&gt;Continuous Integration (CI) en Continuous Deployment (CD)&lt;/span&gt; zijn inmiddels onmisbare processen binnen softwareontwikkeling. Ze maken het mogelijk om sneller, efficiënter en betrouwbaarder software te ontwikkelen en te implementeren.&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;Continuous Integration (CI)&lt;/strong&gt; draait om het continu integreren van nieuwe code in de bestaande codebase. Dankzij CI kunnen teams fouten vroegtijdig opsporen, wat leidt tot minder bugs en een soepeler ontwikkelproces.&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;Continuous Deployment (CD)&lt;/strong&gt; gaat een stap verder door wijzigingen die door de tests heen komen, direct naar productie te sturen, zonder handmatige tussenkomst.&lt;/p&gt; 
&lt;h2&gt;&lt;span style="color: #007af6; font-size: 36px;"&gt;Hoe werkt een CI/CD-pipeline?&lt;/span&gt;&lt;/h2&gt; 
&lt;p&gt;Een CI/CD-pipeline is een geautomatiseerd proces dat ervoor zorgt dat codewijzigingen snel, veilig en betrouwbaar worden ontwikkeld, getest en uitgerold naar productie.&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;Stap 1: Versiebeheer (Source Control)&lt;/strong&gt; – Alles begint bij een code repository, bijvoorbeeld in Git (GitHub, Azure DevOps of GitLab).&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;Stap 2: Continuous Integration (CI)&lt;/strong&gt; – Automatische builds en tests via tools zoals Azure DevOps Pipelines.&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;Stap 3: Continuous Deployment (CD)&lt;/strong&gt; – Automatische uitrol naar test- en productieomgevingen (Staging en Productie).&lt;/p&gt; 
&lt;h2&gt;&lt;span style="color: #007af6; font-size: 36px;"&gt;Waarom is CI/CD belangrijk voor softwareontwikkeling?&lt;/span&gt;&lt;/h2&gt; 
&lt;p&gt;Bedrijven die CI/CD implementeren profiteren van snellere ontwikkelcycli, hogere softwarekwaliteit en een verbeterde gebruikerservaring. Door automatisering van deployments kunnen Power BI-dashboards en datasets efficiënt worden beheerd, kunnen Power Apps gecontroleerd en veilig worden geïmplementeerd en kunnen ETL-processen in Fabric betrouwbaar en schaalbaar worden uitgerold.&lt;/p&gt; 
&lt;h2&gt;&lt;span style="color: #007af6; font-size: 36px;"&gt;CI/CD en testen: waarom geautomatiseerd testen cruciaal is&lt;/span&gt;&lt;/h2&gt; 
&lt;p&gt;Een CI/CD-pipeline bevat vaak meerdere lagen van geautomatiseerde tests: unittests, integratietests, functionele tests, performance tests en security tests, elk gericht op een ander aspect van kwaliteit en betrouwbaarheid.&lt;/p&gt; 
&lt;h2&gt;&lt;span style="color: #007af6; font-size: 36px;"&gt;Hoe bouw je een effectieve CI/CD-pipeline?&lt;/span&gt;&lt;/h2&gt; 
&lt;p&gt;&lt;strong&gt;Stap 1:&lt;/strong&gt; Kies een versiebeheersysteem zoals Git.&lt;br&gt;&lt;strong&gt;Stap 2:&lt;/strong&gt; Automatiseer de build en integratie (CI).&lt;br&gt;&lt;strong&gt;Stap 3:&lt;/strong&gt; Automatiseer de deployment naar testomgevingen (CD).&lt;br&gt;&lt;strong&gt;Stap 4:&lt;/strong&gt; Monitoring en feedback integreren.&lt;/p&gt; 
&lt;h2 style="font-size: 36px;"&gt;&lt;span style="color: #007af6;"&gt;CI/CD en DevOps: hoe werken ze samen?&lt;/span&gt;&lt;/h2&gt; 
&lt;p&gt;DevOps is een bredere filosofie die samenwerking tussen development en operations stimuleert, terwijl CI/CD de technische implementatie is die zorgt voor geautomatiseerde softwareontwikkeling en -implementatie. CI/CD is een van de belangrijkste pijlers binnen DevOps.&lt;/p&gt; 
&lt;h2&gt;&lt;span style="color: #007af6; font-size: 36px;"&gt;Populaire CI/CD-tools en platforms&lt;/span&gt;&lt;/h2&gt; 
&lt;p&gt;De meest gebruikte CI/CD-tools voor BI-processen zijn GitHub Actions, Azure DevOps, GitLab CI/CD, Jenkins en CircleCI.&lt;/p&gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt;  
&lt;img src="https://track-eu1.hubspot.com/__ptq.gif?a=145553672&amp;amp;k=14&amp;amp;r=https%3A%2F%2Fwww.itrbls.com%2Fblog%2Fwat-is-ci-cd&amp;amp;bu=https%253A%252F%252Fwww.itrbls.com%252Fblog&amp;amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "&gt;</content:encoded>
      <category>Power BI</category>
      <category>Microsoft Fabric</category>
      <pubDate>Thu, 09 Jul 2026 10:04:03 GMT</pubDate>
      <guid>https://www.itrbls.com/blog/wat-is-ci-cd</guid>
      <dc:date>2026-07-09T10:04:03Z</dc:date>
      <dc:creator>Iris Beumer</dc:creator>
    </item>
    <item>
      <title>Wat zijn Canvas Apps in Microsoft Power Apps? - IT RBLS</title>
      <link>https://www.itrbls.com/blog/wat-zijn-canvas-apps</link>
      <description>&lt;p&gt;Bedrijven zoeken steeds vaker naar flexibele digitale oplossingen die zich aanpassen aan hun unieke processen. Canvas Apps in Microsoft Power Apps maken het mogelijk om vanuit een blanco canvas volledig op maat gemaakte bedrijfsapplicaties te bouwen.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Bedrijven zoeken steeds vaker naar flexibele digitale oplossingen die zich aanpassen aan hun unieke processen. Canvas Apps in Microsoft Power Apps maken het mogelijk om vanuit een blanco canvas volledig op maat gemaakte bedrijfsapplicaties te bouwen.&lt;/p&gt;  
&lt;p&gt;Met de keuze voor een Canvas App hebben bedrijven de controle over het ontwerp en de functionaliteit van hun applicaties. Canvas Apps kunnen eenvoudig gegevens ophalen en verwerken uit verschillende bronnen, zoals Microsoft 365, Dynamics 365 en SharePoint.&lt;/p&gt; 
&lt;p&gt;In deze blog ontdek je hoe Canvas Apps werken, welke voordelen ze bieden en hoe IT RBLS jouw organisatie helpt bij het ontwikkelen van slimme, op maat gemaakte applicaties.&lt;/p&gt; 
&lt;h2 style="font-size: 36px;"&gt;&lt;span style="color: #007af6;"&gt;Wat zijn Canvas Apps precies?&lt;/span&gt;&lt;/h2&gt; 
&lt;p&gt;Canvas Apps zijn flexibele, low-code applicaties binnen Microsoft Power Apps waarmee bedrijven snel en eenvoudig apps kunnen bouwen zonder dat er uitgebreide programmeerkennis nodig is. In tegenstelling tot Model-Driven Apps, waarbij de interface grotendeels wordt gegenereerd op basis van het datamodel, hebben organisaties bij Canvas Apps volledige controle over het ontwerp en de indeling.&lt;/p&gt; 
&lt;h2&gt;&lt;span style="font-size: 36px; color: #007af6;"&gt;Wat is het verschil tussen Canvas Apps en Model-Driven Apps?&lt;/span&gt;&lt;/h2&gt; 
&lt;p&gt;&lt;strong&gt;Flexibiliteit:&lt;/strong&gt; Canvas Apps bieden volledige vrijheid om de gebruikersinterface aan te passen, terwijl Model-Driven Apps een gestandaardiseerde interface hebben.&lt;br&gt;&lt;strong&gt;Databeheer:&lt;/strong&gt; Model-Driven Apps zijn afhankelijk van Microsoft Dataverse, terwijl Canvas Apps verbinding kunnen maken met een breed scala aan databronnen.&lt;br&gt;&lt;strong&gt;Gebruiksscenario’s:&lt;/strong&gt; Model-Driven Apps voor gestructureerde, datagedreven processen zoals CRM-systemen; Canvas Apps voor maatwerkoplossingen.&lt;/p&gt; 
&lt;h2&gt;&lt;span style="font-size: 36px; color: #007af6;"&gt;Wat is Power Apps?&lt;/span&gt;&lt;/h2&gt; 
&lt;p&gt;Microsoft Power Apps is een krachtig low-code platform waarmee bedrijven eenvoudig applicaties kunnen ontwikkelen en bedrijfsprocessen kunnen digitaliseren. Het biedt zowel de mogelijkheid om Canvas Apps als Model-Driven Apps te bouwen.&lt;/p&gt; 
&lt;h2&gt;&lt;span style="font-size: 36px; color: #007af6;"&gt;Hoe werken Canvas Apps?&lt;/span&gt;&lt;/h2&gt; 
&lt;p&gt;Canvas Apps maken gebruik van een visuele ontwikkelomgeving: het bouwen van de gebruikersinterface met drag-and-drop, koppelen met databronnen (Dataverse, SharePoint, SQL Server, externe API’s), en het toevoegen van logica en automatisering met Power Automate-flows en Power FX-formules.&lt;/p&gt; 
&lt;h2 style="font-size: 36px;"&gt;&lt;span style="color: #007af6;"&gt;Voordelen van Canvas Apps&lt;/span&gt;&lt;/h2&gt; 
&lt;p&gt;Volledige controle over de gebruikersinterface, integratie met diverse gegevensbronnen, snelle en efficiënte ontwikkeling, optimale gebruikerservaring op elk apparaat, en flexibiliteit en schaalbaarheid.&lt;/p&gt; 
&lt;h3&gt;&lt;span style="color: #007af6;"&gt;Voorbeelden in de praktijk&lt;/span&gt;&lt;/h3&gt; 
&lt;p&gt;Veiligheidsinspectie-app, mobiele verkoopapp, HR-onboardingportaal, voorraad- en orderbeheer, en zorgregistratie-app.&lt;/p&gt; 
&lt;h2 style="font-size: 36px;"&gt;&lt;span style="color: #007af6;"&gt;Wat heb je nodig voor het bouwen van Canvas Apps?&lt;/span&gt;&lt;/h2&gt; 
&lt;p&gt;Toegang tot Microsoft Power Apps, een databron, toegang tot Power Platform-beheertools en een duidelijk bedrijfsproces.&lt;/p&gt; 
&lt;h2 style="font-size: 36px;"&gt;&lt;span style="color: #007af6;"&gt;Aan de slag met Canvas Apps&lt;/span&gt;&lt;/h2&gt; 
&lt;p&gt;Bij IT RBLS helpen we bedrijven bij het ontwikkelen en implementeren van Canvas Apps die perfect aansluiten op hun bedrijfsprocessen.&lt;/p&gt;  
&lt;img src="https://track-eu1.hubspot.com/__ptq.gif?a=145553672&amp;amp;k=14&amp;amp;r=https%3A%2F%2Fwww.itrbls.com%2Fblog%2Fwat-zijn-canvas-apps&amp;amp;bu=https%253A%252F%252Fwww.itrbls.com%252Fblog&amp;amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "&gt;</content:encoded>
      <category>Power Apps</category>
      <category>Canvas Apps</category>
      <category>Low-code</category>
      <pubDate>Thu, 09 Jul 2026 10:03:32 GMT</pubDate>
      <guid>https://www.itrbls.com/blog/wat-zijn-canvas-apps</guid>
      <dc:date>2026-07-09T10:03:32Z</dc:date>
      <dc:creator>Admin</dc:creator>
    </item>
    <item>
      <title>Where vibe coding shines for me and where it stopped</title>
      <link>https://www.itrbls.com/blog/where-vibe-coding-shines-for-me-and-where-it-stopped</link>
      <description>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://www.itrbls.com/blog/where-vibe-coding-shines-for-me-and-where-it-stopped" title="" class="hs-featured-image-link"&gt; &lt;img src="https://www.itrbls.com/hubfs/1776244603325.png" alt="Vibe coded Power App" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p style="font-size: 24px; line-height: 1.25;"&gt;&lt;span style="font-size: 20px; font-family: Poppins; font-weight: 600; font-style: normal;"&gt;&amp;nbsp;&lt;span&gt;I recently built my first Power Platform code app using React/Vite. And the honest truth? I had a working demo in a few hours. That part felt amazing.&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;</description>
      <content:encoded>&lt;p style="font-size: 24px; line-height: 1.25;"&gt;&lt;span style="font-size: 20px; font-family: Poppins; font-weight: 600; font-style: normal;"&gt;&amp;nbsp;&lt;span&gt;I recently built my first Power Platform code app using React/Vite. And the honest truth? I had a working demo in a few hours. That part felt amazing.&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;  
&lt;h2&gt;&lt;span style="font-size: 36px; color: #007af6;"&gt;&amp;nbsp;&lt;span&gt;So what is “vibe coding”?&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt; 
&lt;p&gt;&lt;span&gt;Vibe coding is where you build by &lt;/span&gt;&lt;i&gt;&lt;em&gt;describing intent&lt;/em&gt;&lt;/i&gt;&lt;span&gt; to an AI, then iterate by reacting to what it generates. It’s less about writing every line yourself, and more about steering the direction, reviewing what’s produced, and refining it until it behaves the way you want.&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt; 
&lt;h2 style="font-size: 36px;"&gt;&lt;span style="color: #007af6;"&gt;The idea: an office table tennis app&lt;/span&gt;&lt;/h2&gt; 
&lt;p&gt;&lt;span&gt;In our office we play table tennis a lot, so I built a small app where colleagues can:&lt;/span&gt;&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;span&gt;Queue up for a match get paired with an opponent&lt;/span&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;span&gt;Track the score&lt;/span&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;span&gt;And eventually build a simple ranking&lt;/span&gt;&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt; 
&lt;h2 style="font-size: 36px;"&gt;&lt;span style="color: #007af6;"&gt;&lt;span&gt;Why vibe coding was a perfect start&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/h2&gt; 
&lt;p&gt;&lt;span&gt;This is the part where AI shines. You prompt → you get code → and within a short time I had:&lt;/span&gt;&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;span&gt;Screens and structure&lt;/span&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;span&gt;Working navigation&lt;/span&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;span&gt;A userflow that could be tested&lt;/span&gt;&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;&lt;span&gt;That “momentum boost” is real, and it’s probably the biggest value of vibe coding.&lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt; 
&lt;h2 style="font-size: 36px;"&gt;&lt;span style="color: #007af6;"&gt;&lt;span&gt;The turning point: when “working” wasn’t enough&lt;br&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt; 
&lt;p&gt;&lt;span&gt;After the first demo, I noticed something important. The app worked, but it didn’t feel like a mobile app yet. It felt like a dashboard squeezed into a phone.&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt; 
&lt;p&gt;&lt;img src="https://www.itrbls.com/hs-fs/hubfs/Frame%2023-1.png?width=800&amp;amp;height=598&amp;amp;name=Frame%2023-1.png" width="800" height="598" alt="User interface of the app" style="height: auto; max-width: 100%; width: 800px;"&gt;&lt;/p&gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt; 
&lt;p&gt;&lt;span&gt;So I started shifting the design toward a mobile-first shell: a “phone frame”, immersive match states, and tighter layouts that stay inside the viewport. This is where the project changed from “generate something” to “shape something”.&lt;/span&gt;&amp;nbsp;&lt;/p&gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt; 
&lt;p&gt;&lt;img src="https://www.itrbls.com/hs-fs/hubfs/Frame%2024.png?width=1642&amp;amp;height=1227&amp;amp;name=Frame%2024.png" width="1642" height="1227" alt="Mobile first user interface" style="height: auto; max-width: 100%; width: 1642px;"&gt;&lt;/p&gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt; 
&lt;h2 style="font-size: 36px;"&gt;&lt;span style="color: #007af6;"&gt;A small bug (score correction)&amp;nbsp;&lt;/span&gt;&lt;/h2&gt; 
&lt;p&gt;&lt;span&gt;One of the more interesting lessons came from something tiny:&lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;&lt;strong&gt;Deducting a point from your opponent sometimes removed TWO points.&lt;/strong&gt;&lt;/p&gt; 
&lt;p&gt;&lt;span&gt;That sounds trivial… until you realize what it forces you to confront:&lt;/span&gt;&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;span&gt;What is the &lt;/span&gt;&lt;i&gt;&lt;em&gt;single source of truth&lt;/em&gt;&lt;/i&gt;&lt;span&gt; for score?&lt;/span&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;span&gt;Is score stored as numbers, as an event log, or both?&lt;/span&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;span&gt;When you support undo, are you reversing the &lt;/span&gt;&lt;i&gt;&lt;em&gt;latest action&lt;/em&gt;&lt;/i&gt;&lt;span&gt; or just changing a number?&lt;/span&gt;&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;&lt;span&gt;It’s the kind of bug you don’t see in a happy-path demo, but you hit immediately in real play. And it’s also a perfect example of the limit of AI-generated first drafts: AI can generate score buttons fast. But &lt;/span&gt;&lt;strong&gt;state design&lt;/strong&gt;&lt;span&gt; (and reliable undo) is where you still need your own engineering brain.&lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt; 
&lt;p&gt;&lt;img src="https://www.itrbls.com/hs-fs/hubfs/Frame%2025.png?width=1642&amp;amp;height=1227&amp;amp;name=Frame%2025.png" width="1642" height="1227" alt="App during a match and user statistics" style="height: auto; max-width: 100%; width: 1642px;"&gt;&lt;/p&gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt; 
&lt;h2 style="font-size: 36px;"&gt;&lt;span style="color: #007af6;"&gt;What I learned (and why I still think this is awesome)&amp;nbsp;&lt;/span&gt;&lt;/h2&gt; 
&lt;p&gt;&lt;span&gt;This project wasn’t business‑critical. It was a fun office app. But it taught me not only about UX and state, but also about &lt;/span&gt;&lt;strong&gt;security and long‑term ownership&lt;/strong&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;&lt;span&gt;When you vibe code, it’s easy to focus on “it works” and forget that generated code is still… &lt;/span&gt;&lt;strong&gt;your code&lt;/strong&gt;&lt;span&gt;. And you’re responsible for what it does, what it exposes, and how it evolves. Our internal security approach is built around secure software development: avoiding hardcoded secrets, using secure components, peer review for pro‑code, and controlled releases via pipelines. That mindset matters even for “small” apps.&lt;/span&gt;&lt;i&gt;&lt;/i&gt;&lt;/p&gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt; 
&lt;h2 style="font-size: 36px;"&gt;&lt;span style="color: #007af6;"&gt;&lt;span&gt;Security: “works” is not the same as “safe”&lt;/span&gt; &lt;/span&gt;&lt;/h2&gt; 
&lt;p&gt;&lt;span&gt;AI can absolutely produce code that looks correct and behaves fine in a demo. But AI-generated code can still introduce vulnerabilities and people are often more likely to trust it than they should.&lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;&lt;span&gt;That’s why I think the real rule should be: &lt;/span&gt;&lt;strong&gt;Never ship code you don’t understand.&lt;/strong&gt;&lt;/p&gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt; 
&lt;h2 style="font-size: 36px;"&gt;&lt;span style="color: #007af6;"&gt;Moral of the story&lt;/span&gt;&lt;/h2&gt; 
&lt;p&gt;&lt;span&gt;Vibe coding is a brilliant way to &lt;/span&gt;&lt;strong&gt;start&lt;/strong&gt;&lt;span&gt;. But the best results still come when you can &lt;/span&gt;&lt;strong&gt;fine-tune and validate&lt;/strong&gt;&lt;span&gt; the last 20% yourself. Especially around security, responsiveness, and state correctness.&lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;&lt;span&gt;AI gives you speed. You provide judgement. &lt;/span&gt;&lt;span&gt;And honestly? That combination is &lt;/span&gt;&lt;i&gt;&lt;em&gt;awesome&lt;/em&gt;&lt;/i&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt; 
&lt;p&gt;&lt;span&gt;Related information: &lt;a href="https://learn.microsoft.com/en-us/power-apps/developer/code-apps/how-to/create-an-app-from-scratch"&gt;Quickstart: Create a code app from scratch&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;  
&lt;img src="https://track-eu1.hubspot.com/__ptq.gif?a=145553672&amp;amp;k=14&amp;amp;r=https%3A%2F%2Fwww.itrbls.com%2Fblog%2Fwhere-vibe-coding-shines-for-me-and-where-it-stopped&amp;amp;bu=https%253A%252F%252Fwww.itrbls.com%252Fblog&amp;amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "&gt;</content:encoded>
      <category>Power Apps</category>
      <category>AI</category>
      <category>Vibe Coding</category>
      <category>React</category>
      <pubDate>Tue, 07 Jul 2026 09:55:25 GMT</pubDate>
      <author>j.levoye@itrbls.com (Jeremy Levoye)</author>
      <guid>https://www.itrbls.com/blog/where-vibe-coding-shines-for-me-and-where-it-stopped</guid>
      <dc:date>2026-07-07T09:55:25Z</dc:date>
    </item>
    <item>
      <title>Microsoft Agent 365: what it is, what it costs, and why agent governance matters now</title>
      <link>https://www.itrbls.com/blog/microsoft-agent-365-what-it-is-what-it-costs-and-why-agent-governance-now-matters</link>
      <description>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://www.itrbls.com/blog/microsoft-agent-365-what-it-is-what-it-costs-and-why-agent-governance-now-matters" title="" class="hs-featured-image-link"&gt; &lt;img src="https://www.itrbls.com/hubfs/Agent%20365%20banner.png" alt="Banner Agent 365" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p style="font-size: 24px; line-height: 1.25;"&gt;&lt;span style="font-size: 20px; font-family: Poppins; font-weight: 600; font-style: normal;"&gt;&lt;span style="color: #14385d;"&gt;More and more organizations are running AI agents without a clear picture of what they have or who owns them. This is a practical look at Microsoft Agent 365: what it does, what it does not do, how the licenses compare, and who actually needs one.&lt;/span&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <content:encoded>&lt;p style="font-size: 24px; line-height: 1.25;"&gt;&lt;span style="font-size: 20px; font-family: Poppins; font-weight: 600; font-style: normal;"&gt;&lt;span style="color: #14385d;"&gt;More and more organizations are running AI agents without a clear picture of what they have or who owns them. This is a practical look at Microsoft Agent 365: what it does, what it does not do, how the licenses compare, and who actually needs one.&lt;/span&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;  
&lt;h2 style="line-height: 1;"&gt;&lt;span style="font-size: 36px; color: #007af6;"&gt;&lt;span&gt;You already have more agents than you think&lt;/span&gt;&amp;nbsp;&lt;br&gt;&lt;/span&gt;&lt;/h2&gt; 
&lt;p&gt;&amp;nbsp;&lt;span&gt;Walk into most Microsoft environments today and ask three simple questions. How many AI agents are running in your tenant? Who owns them? What can they touch? You will rarely get a straight answer. &lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Copilot Studio made building agents almost trivial. A business analyst spins one up on a Friday afternoon. Someone in finance connects one to a SharePoint site. A vendor drops a partner agent into the mix. Six months later you have dozens, sometimes hundreds, and no single list of what actually exists. &lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;This is not hypothetical. It is the same movie we watched with Power Platform. Makers built Power Automate flows and Power Apps faster than IT could track them, and governance showed up years too late. Agents are that story again, only faster and with far more access.&lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Agent 365 is Microsoft's answer to that gap.&lt;/span&gt;&amp;nbsp;&lt;/p&gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt; 
&lt;h2 style="font-size: 36px;"&gt;&lt;span style="color: #007af6;"&gt;What Agent 365&amp;nbsp;actually is&lt;/span&gt;&lt;/h2&gt; 
&lt;p&gt;&lt;span&gt;Agent 365 is Microsoft's central management and governance layer for AI agents. Microsoft calls it a control plane. In plain language, it is where you register, see, own, monitor, secure and retire the agents in your organization.&lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;It became generally available on &lt;/span&gt;&lt;strong&gt;1 May 2026&lt;/strong&gt;&lt;span&gt; and plugs into the tools your admins probably already use: the &lt;/span&gt;&lt;strong&gt;Microsoft 365 admin center&lt;/strong&gt;&lt;span&gt;, &lt;/span&gt;&lt;strong&gt;Entra ID&lt;/strong&gt;&lt;span&gt;, &lt;/span&gt;&lt;strong&gt;Defender&lt;/strong&gt;&lt;span&gt;, &lt;/span&gt;&lt;strong&gt;Purview &lt;/strong&gt;&lt;span&gt;and &lt;/span&gt;&lt;strong&gt;Intune&lt;/strong&gt;&lt;span&gt;. So not a whole new console to learn from scratch.&lt;/span&gt;&lt;br&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;&lt;span style="font-weight: bold;"&gt;What it covers:&lt;/span&gt;&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;strong&gt;Inventory.&lt;/strong&gt;&lt;span&gt; One registry of every agent, whether built with Copilot Studio, Microsoft Foundry, the Agent SDK or an open-source framework, plus partner and self-registered external agents.&lt;/span&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Monitoring.&lt;/strong&gt;&lt;span&gt; Visibility into what agents do, which systems they reach and how they connect.&lt;/span&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Ownership.&lt;/strong&gt;&lt;span&gt; Every agent gets an identity through Entra Agent ID and a responsible owner.&lt;/span&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Lifecycle management.&lt;/strong&gt;&lt;span&gt; Onboarding, approval and a way to switch an agent off when it misbehaves or is no longer needed.&lt;/span&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Security.&lt;/strong&gt;&lt;span&gt; Defender threat protection extended to non-human actors.&lt;/span&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Compliance.&lt;/strong&gt;&lt;span&gt; Data governance and audit through Purview.&lt;/span&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Governance.&lt;/strong&gt;&lt;span&gt; Policies applied centrally instead of agent by agent.&lt;/span&gt;&lt;br&gt;&lt;span&gt;&lt;/span&gt;&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt; 
&lt;h2 style="font-size: 36px;"&gt;&lt;span style="color: #007af6;"&gt;&lt;span&gt;What you can do with it&lt;/span&gt;&lt;br&gt;&lt;/span&gt;&lt;/h2&gt; 
&lt;p&gt;&lt;span&gt;In practical terms, Agent 365 hands IT and security a set of capabilities that map onto problems teams already have:&lt;/span&gt;&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;strong&gt;Agent inventory.&lt;/strong&gt;&lt;span&gt; One place to answer "what do we have and who owns it", including the agents you did not know existed.&lt;/span&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Monitoring and analytics.&lt;/strong&gt;&lt;span&gt; Usage insights and a visual map of agent activity and connections, so you can spot the agent quietly calling an external API at two in the morning.&lt;/span&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Governance.&lt;/strong&gt;&lt;span&gt; Apply policy across the fleet instead of trusting every builder to do the right thing.&lt;/span&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Security.&lt;/strong&gt;&lt;span&gt; Extend Defender threat detection to agents rather than hoping they stay inside the lines.&lt;/span&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Approval workflows.&lt;/strong&gt;&lt;span&gt; Register and approve an agent before it reaches production.&lt;/span&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Cost management.&lt;/strong&gt;&lt;span&gt; See which agents drive consumption, since building and running them is billed separately through Copilot Studio or Foundry.&lt;/span&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Risk control.&lt;/strong&gt;&lt;span&gt; Revoke access or stop an agent that starts behaving in a way you never signed off on.&lt;/span&gt;&lt;br&gt;&lt;span&gt;&lt;/span&gt;&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt; 
&lt;h2 style="font-size: 36px;"&gt;&lt;span style="color: #007af6;"&gt;Who is it for&lt;/span&gt;&lt;/h2&gt; 
&lt;p&gt;&lt;span&gt;Agent 365 is not for the end user chatting with an agent. It is for the people who have to keep the whole thing under control.&lt;/span&gt;&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;span&gt;IT and Microsoft 365 admins who run the tenant&lt;/span&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;span&gt;Security officers who need visibility and threat protection&lt;/span&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;span&gt;Compliance teams who answer to auditors and regulators&lt;/span&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;span&gt;Power Platform and Copilot Studio administrators who already own low-code governance and now inherit agents on top&lt;/span&gt;&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;&lt;span&gt;In other words, if you are accountable for the AI landscape as a whole rather than for using one agent, Agent 365 is aimed at you.&lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt; 
&lt;h2 style="font-size: 36px;"&gt;&lt;span style="color: #007af6;"&gt;How the licensing works&amp;nbsp;&lt;/span&gt;&lt;/h2&gt; 
&lt;p&gt;&amp;nbsp;&lt;span&gt;Agent 365 is licensed &lt;/span&gt;&lt;strong&gt;per user, not per agent&lt;/strong&gt;&lt;span&gt;. One user license covers all the agents that person uses, owns, sponsors or manages. The agents themselves do not need a license. That is a deliberate design choice: cost follows the humans responsible for agents, not the count of agents, so growing your fleet does not multiply your governance bill.&lt;/span&gt;&lt;br&gt;&lt;i&gt;&lt;/i&gt;&lt;/p&gt; 
&lt;p&gt;&lt;i&gt;&lt;em&gt;Note: A "sponsor" is the human responsible for an AI agent. They provide accountability for the agent’s purpose, access, lifecycle, and governance, ensuring every agent has a clear business owner and does not become an unmanaged or orphaned agent.&lt;/em&gt;&lt;/i&gt;&lt;/p&gt; 
&lt;p&gt;&lt;i&gt;&lt;/i&gt;&amp;nbsp;&lt;/p&gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt; 
&lt;h2 style="font-size: 36px;"&gt;&lt;span style="color: #007af6;"&gt;&lt;span&gt;When the free plan is enough, and when it is not&lt;/span&gt;&lt;br&gt;&lt;/span&gt;&lt;/h2&gt; 
&lt;p&gt;&lt;span&gt;The free foundational plan gives every Microsoft Cloud customer agent identity, an inventory and basic insights. For a small organization experimenting with a few agents, that visibility can genuinely be enough to start. You get to answer the "what do we have" question before you spend anything.&lt;/span&gt;&lt;br&gt;&lt;span&gt;The paid plan is what you reach for once agents touch sensitive data or run at scale. It adds the advanced governance, security posture, threat detection and data controls that a security or compliance team will ask for the moment agents move beyond a pilot. If you operate in a regulated sector, you will land here quickly.&lt;/span&gt;&lt;br&gt;&lt;span&gt;Two things are easy to overlook here. The first is that the standalone license assumes you already have a qualifying Microsoft 365 base. In practice that means one of the following:&lt;/span&gt;&lt;/p&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;strong&gt;Microsoft 365 E5.&lt;/strong&gt;&lt;span&gt; The enterprise plan that already bundles the advanced security and compliance Agent 365 builds on&lt;/span&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Microsoft 365 Business Premium.&lt;/strong&gt;&lt;span&gt; The option for small and mid-size organizations&lt;/span&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;A lighter base plan with the Defender and Purview Suite added on top.&lt;/strong&gt;&lt;span&gt; This add-on layers E5-level security (the Defender Suite) and compliance and data governance (the Purview Suite) onto smaller plans, including a frontline-worker edition for Microsoft 365 F1 and F3&lt;/span&gt;&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;&lt;span&gt;The second is that the license covers governance and security only. Building and running the agents is separate consumption through Copilot Studio or Foundry, billed on your Azure invoice.&lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt; 
&lt;h2 style="font-size: 36px;"&gt;&lt;span style="color: #007af6;"&gt;&lt;span&gt;One&amp;nbsp; thing to watch on the roadmap &amp;nbsp;&lt;/span&gt;&lt;br&gt;&lt;/span&gt;&lt;/h2&gt; 
&lt;p&gt;&lt;span&gt;Microsoft's longer-term vision goes further than governance. Its documentation describes "agent users", a full identity type where an agent gets its own mailbox, its own OneDrive and a place on the org chart, with a name such as &lt;a href="mailto:agent@yourtenant.onmicrosoft.com"&gt;agent@yourtenant.onmicrosoft.com&lt;/a&gt;.&lt;br&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt; 
&lt;h2 style="font-size: 36px;"&gt;&lt;span style="color: #007af6;"&gt;&lt;span&gt;Three things to make crystal clear&lt;/span&gt;&lt;br&gt;&lt;/span&gt;&lt;/h2&gt; 
&lt;ul&gt; 
 &lt;li&gt;&lt;strong&gt;Agent 365 does not replace Copilot Studio.&lt;/strong&gt;&lt;span&gt; Copilot Studio builds agents. Agent 365 governs them. You need both, and they are not competing for the same slot.&lt;/span&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Agent 365 does not build agents.&lt;/strong&gt;&lt;span&gt; There is no designer inside it. If someone pitches you a single "build and govern" tool, they are quietly selling you two products as one.&lt;/span&gt;&lt;/li&gt; 
 &lt;li&gt;&lt;strong&gt;Agent 365 does not replace Microsoft 365 Copilot.&lt;/strong&gt;&lt;span&gt; Copilot is the user-facing assistant. Agent 365 is the admin-facing control plane. Different audience, different job.&lt;/span&gt;&lt;/li&gt; 
&lt;/ul&gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt; 
&lt;h2 style="font-size: 36px;"&gt;&lt;span style="color: #007af6;"&gt;The real challenge ahead&lt;/span&gt;&lt;/h2&gt; 
&lt;p&gt;&lt;span&gt;Agent 365 will not do that thinking for you. It gives you the registry, the identities, the policies and the monitoring, but you still need an ownership model, an approval process and someone accountable when an agent does something it should not. Treat it the way the mature organizations eventually treated Power Platform.&lt;/span&gt;&amp;nbsp;&lt;/p&gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt;  
&lt;img src="https://track-eu1.hubspot.com/__ptq.gif?a=145553672&amp;amp;k=14&amp;amp;r=https%3A%2F%2Fwww.itrbls.com%2Fblog%2Fmicrosoft-agent-365-what-it-is-what-it-costs-and-why-agent-governance-now-matters&amp;amp;bu=https%253A%252F%252Fwww.itrbls.com%252Fblog&amp;amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "&gt;</content:encoded>
      <category>AI</category>
      <category>Agent 365</category>
      <pubDate>Mon, 06 Jul 2026 14:06:41 GMT</pubDate>
      <author>j.levoye@itrbls.com (Jeremy Levoye)</author>
      <guid>https://www.itrbls.com/blog/microsoft-agent-365-what-it-is-what-it-costs-and-why-agent-governance-now-matters</guid>
      <dc:date>2026-07-06T14:06:41Z</dc:date>
    </item>
    <item>
      <title>Fabric Notebooks ontwikkelen in Visual Studio Code</title>
      <link>https://www.itrbls.com/blog/fabric-notebooks-ontwikkelen-in-visual-studio-code</link>
      <description>&lt;div class="hs-featured-image-wrapper"&gt; 
 &lt;a href="https://www.itrbls.com/blog/fabric-notebooks-ontwikkelen-in-visual-studio-code" title="" class="hs-featured-image-link"&gt; &lt;img src="https://www.itrbls.com/hubfs/1778160221713.png" alt="Banner blog Remco Stuij" class="hs-featured-image" style="width:auto !important; max-width:50%; float:left; margin:0 15px 15px 0;"&gt; &lt;/a&gt; 
&lt;/div&gt; 
&lt;p style="font-size: 24px; line-height: 1.25;"&gt;&lt;span style="font-size: 20px; font-family: Poppins; font-weight: 600; font-style: normal;"&gt;Wat als je Fabric notebooks gewoon in Visual Studio Code kunt ontwikkelen, GitHub Copilot kunt gebruiken tijdens het schrijven van PySpark, én je code nog steeds kunt uitvoeren op een Fabric Spark cluster?&lt;/span&gt;&lt;/p&gt; 
&lt;p style="font-size: 24px; line-height: 1.25;"&gt;&lt;span style="font-size: 20px; font-family: Poppins;"&gt;Dat is precies waarom de integratie tussen Microsoft Fabric en VS Code interessant is. Voor veel developers is VS Code namelijk de plek waar het echte ontwikkelwerk gebeurt: code schrijven, snel wisselen tussen bestanden, documentatie bijwerken, Copilot gebruiken en overzicht houden over wat je aan het bouwen bent.&lt;/span&gt;&lt;/p&gt;</description>
      <content:encoded>&lt;p style="font-size: 24px; line-height: 1.25;"&gt;&lt;span style="font-size: 20px; font-family: Poppins; font-weight: 600; font-style: normal;"&gt;Wat als je Fabric notebooks gewoon in Visual Studio Code kunt ontwikkelen, GitHub Copilot kunt gebruiken tijdens het schrijven van PySpark, én je code nog steeds kunt uitvoeren op een Fabric Spark cluster?&lt;/span&gt;&lt;/p&gt; 
&lt;p style="font-size: 24px; line-height: 1.25;"&gt;&lt;span style="font-size: 20px; font-family: Poppins;"&gt;Dat is precies waarom de integratie tussen Microsoft Fabric en VS Code interessant is. Voor veel developers is VS Code namelijk de plek waar het echte ontwikkelwerk gebeurt: code schrijven, snel wisselen tussen bestanden, documentatie bijwerken, Copilot gebruiken en overzicht houden over wat je aan het bouwen bent.&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;  
&lt;h2&gt;&lt;span style="font-size: 36px; color: #007af6;"&gt;Waarom nu?&lt;/span&gt;&lt;/h2&gt; 
&lt;p&gt;&lt;span&gt;Microsoft heeft in de &lt;strong&gt;Fabric April 2026 Feature Summary&lt;/strong&gt; meerdere verbeteringen rondom VS Code benoemd. Denk aan het beheren van Fabric workspace items vanuit VS Code, het bewerken van notebooks met automatische sync naar de Fabric workspace, het beheren van environments en het instellen van een default Lakehouse voor notebooks.&amp;nbsp;&lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;&lt;span&gt;Omdat deze verbeteringen&amp;nbsp;sinds april 2026 beschikbaar zijn, voelt de integratie veelbelovend maar ook nog in ontwikkeling. Sommige onderdelen werken al erg prettig, terwijl andere onderdelen nog wat volwassener mogen worden. Juist daarom is dit een interessant moment om ermee aan de slag te gaan.&amp;nbsp;&lt;/span&gt;&lt;span style="font-size: 18px;"&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; 
&lt;h2 style="font-size: 36px;"&gt;&lt;span style="color: #007af6;"&gt;Waarom VS Code voor Fabric Notebooks?&amp;nbsp;&lt;/span&gt;&lt;/h2&gt; 
&lt;p&gt;&lt;span&gt;Voor mij is het grootste voordeel simpel: &lt;/span&gt;&lt;strong&gt;VS Code is een vertrouwde ontwikkelomgeving&lt;/strong&gt;&lt;span&gt;. &lt;/span&gt;&lt;span&gt;Wanneer ik aan Fabric notebooks werk, wil ik snel kunnen ontwikkelen, makkelijk kunnen wisselen tussen notebooks en gebruikmaken van de tooling die ik al dagelijks gebruik. Met de Fabric Data Engineering extensie brengt Microsoft een deel van de Fabric-ervaring naar VS Code.&lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;&lt;span&gt;Daarmee voelt notebook development minder als “werken in een browser” en meer als reguliere softwareontwikkeling. &lt;/span&gt;&lt;span&gt;Je werkt met notebooks, Lakehouses, Spark job definitions, environments en workspace items vanuit een omgeving die veel developers al kennen. Dat maakt de drempel lager en het ontwikkelproces vaak sneller.&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt; 
&lt;h2&gt;&lt;span style="font-size: 36px; color: #007af6;"&gt;Waar deze integratie sterk in is&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/h2&gt; 
&lt;p&gt;&lt;span&gt;De eerste sterke use case is natuurlijk notebook development zelf. Je kunt bestaande Fabric notebooks openen, aanpassen in VS Code en je code uitvoeren op remote Spark compute in Microsoft Fabric. Daarmee combineer je de fijne editorervaring van VS Code met de kracht van Fabric Spark.&lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;&lt;span&gt;Een tweede groot voordeel is &lt;/span&gt;&lt;strong&gt;GitHub Copilot&lt;/strong&gt;&lt;span&gt;. Zeker bij het schrijven van PySpark-code kan Copilot helpen met boilerplate, transformaties, markdown-documentatie of het sneller opzetten van logica. Het vervangt je eigen denkwerk niet, maar het versnelt wel veel terugkerende taken.&lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;&lt;span&gt;Ook het snel wisselen tussen notebooks is prettig. Zeker wanneer je werkt aan een oplossing met meerdere notebooks, wil je overzicht houden. In VS Code voelt dat vaak natuurlijker dan steeds navigeren door de Fabric UI.&lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;&lt;span&gt;Daarnaast kun je op verschillende manieren werken. In &lt;/span&gt;&lt;strong&gt;local mode&lt;/strong&gt;&lt;span&gt; download je items lokaal, pas je ze aan en sync je ze daarna terug naar Fabric. In &lt;/span&gt;&lt;strong&gt;VFS mode&lt;/strong&gt;&lt;span&gt; werk je direct met workspace items als remote bestanden. Je hoeft dan minder met lokale kopieën te werken.Voor notebook-heavy development zou ik op dit moment vooral &lt;/span&gt;&lt;strong&gt;VFS mode&lt;/strong&gt;&lt;span&gt; aanraden. Dat houdt je workflow dicht bij de Fabric workspace en voorkomt onnodig lokaal bestandsbeheer.&lt;/span&gt;&lt;/p&gt; 
&lt;h2 style="font-size: 36px;"&gt;&lt;span style="color: #007af6;"&gt;Mijn praktische workflow&lt;/span&gt;&lt;/h2&gt; 
&lt;p&gt;&lt;span&gt;Mijn huidige workflow is vrij eenvoudig. &lt;/span&gt;&lt;span&gt;Ik maak de basisstructuur meestal eerst aan in de Fabric UI. Denk aan folders, notebooks en de juiste workspace-inrichting. Voor dat soort structurele taken vind ik de portal op dit moment nog steeds het meest overzichtelijk.&lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;&lt;span&gt;Daarna verplaats ik het inhoudelijke ontwikkelwerk naar VS Code. Daar schrijf en verbeter ik de notebook code, gebruik ik GitHub Copilot, werk ik documentatie bij, beheer ik variabelen en run ik code op remote Spark.&lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;&lt;span&gt;Voor mij werkt die combinatie goed: &lt;/span&gt;&lt;strong&gt;Fabric UI&lt;/strong&gt;&lt;span&gt; voor structuur, inrichting en overzicht. &lt;/span&gt;&lt;strong&gt;VS Code&lt;/strong&gt;&lt;span&gt; voor development, documentatie en iteratie. Het is dus geen vervanging van de Fabric UI, maar eerder een aanvulling die het dagelijkse ontwikkelwerk prettiger maakt.&lt;/span&gt;&lt;/p&gt; 
&lt;h2 style="font-size: 36px;"&gt;&lt;span style="color: #007af6;"&gt;Runs monitoren en troubleshooten&lt;/span&gt;&lt;/h2&gt; 
&lt;p&gt;&lt;span&gt;Een ander handig onderdeel is het analyseren van notebook runs. Vanuit VS Code kun je recente runs bekijken, details inspecteren, logs downloaden en Spark-informatie openen.&lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;&lt;span&gt;Dat is vooral handig wanneer je wilt begrijpen wat er tijdens een run is gebeurd. Wie heeft de notebook uitgevoerd? Hoe lang duurde de run? Waar ging het mis? Welke Spark logs zijn beschikbaar?&lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;&lt;span&gt;Alle Spark logs zijn direct beschikbaar om verder te inspecteren. Dat maakt troubleshooting toegankelijker, zeker wanneer je veel met notebooks en Spark workloads werkt.&lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt; 
&lt;p&gt;&lt;span&gt;&lt;img src="https://www.itrbls.com/hs-fs/hubfs/1778160564869.png?width=1329&amp;amp;height=201&amp;amp;name=1778160564869.png" width="1329" height="201" alt="Voorbeeld van de run analyzer" style="height: auto; max-width: 100%; width: 1329px;"&gt;&lt;/span&gt;&lt;/p&gt; 
&lt;h2 style="font-size: 36px;"&gt;&lt;span style="color: #007af6;"&gt;Dingen om rekening mee te houden&lt;/span&gt;&lt;/h2&gt; 
&lt;p&gt;&lt;span&gt;De integratie is nuttig, maar nog niet perfect. &lt;/span&gt;&lt;span&gt;In mijn ervaring beheer ik sommige structurele zaken liever nog vanuit de Fabric UI. Denk aan het aanmaken van folders, het opzetten van de initiële notebookstructuur en het netjes organiseren van items in de workspace. Folder management voelt in VS Code nog niet zo soepel als ik zou willen.&lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;&lt;span&gt;Ook zijn er nog praktische beperkingen of randgevallen rondom notebookbeheer. Denk aan lokaal notebooks importeren, notebooks kopiëren of hernoemen, afhankelijk van de manier waarop je werkt.&lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;&lt;span&gt;Daarnaast heb ik af en toe een save-error gezien. Niet constant, maar genoeg om alert te blijven. Mijn advies: let goed op de sync-status en ga er niet blind vanuit dat iedere wijziging direct goed is opgeslagen.&lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;&lt;span&gt;Kortom: de integratie is al erg bruikbaar, maar ik zou de Fabric UI nog niet volledig vervangen door VS Code. De beste ervaring krijg je op dit moment door beide te gebruiken waar ze sterk in zijn.&lt;/span&gt;&lt;/p&gt; 
&lt;h2 style="font-size: 36px;"&gt;&lt;span style="color: #007af6;"&gt;Mijn conclusie&lt;/span&gt;&lt;/h2&gt; 
&lt;p&gt;&lt;span&gt;De Fabric Data Engineering extensie voor Visual Studio Code is een mooie stap richting een meer developer-friendly Microsoft Fabric ervaring.&lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;&lt;span&gt;Voor Fabric Notebooks maakt het ontwikkelen sneller, herkenbaarder en beter gestructureerd. De combinatie van VS Code, GitHub Copilot, remote Spark execution, notebook run monitoring en directe workspace sync kan het dagelijkse ontwikkelwerk echt verbeteren.&lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;&lt;span&gt;Is het al perfect? Nog niet. Is het nu al waardevol? Absoluut.&lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;&lt;span&gt;Omdat de nieuwste verbeteringen pas sinds april beschikbaar zijn, verwacht ik dat deze integratie de komende tijd alleen maar beter wordt. Zeker als Microsoft verder investeert in notebookbeheer, folder management en een nog soepelere sync-ervaring.&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt; 
&lt;p&gt;&lt;span&gt;Voor de officiële setup en ondersteunde functionaliteit verwijs ik graag naar &lt;a href="https://learn.microsoft.com/en-us/fabric/data-engineering/setup-vs-code-extension"&gt;de documentatie van Microsoft&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;  
&lt;img src="https://track-eu1.hubspot.com/__ptq.gif?a=145553672&amp;amp;k=14&amp;amp;r=https%3A%2F%2Fwww.itrbls.com%2Fblog%2Ffabric-notebooks-ontwikkelen-in-visual-studio-code&amp;amp;bu=https%253A%252F%252Fwww.itrbls.com%252Fblog&amp;amp;bvt=rss" alt="" width="1" height="1" style="min-height:1px!important;width:1px!important;border-width:0!important;margin-top:0!important;margin-bottom:0!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-bottom:0!important;padding-right:0!important;padding-left:0!important; "&gt;</content:encoded>
      <category>Microsoft Fabric</category>
      <category>VS code</category>
      <category>PySpark</category>
      <category>Visual Studio Code</category>
      <category>Git Hub Copilot</category>
      <category>Fabric Notebooks</category>
      <pubDate>Wed, 27 May 2026 06:04:22 GMT</pubDate>
      <author>r.stuij@itrbls.com (Remco Stuij)</author>
      <guid>https://www.itrbls.com/blog/fabric-notebooks-ontwikkelen-in-visual-studio-code</guid>
      <dc:date>2026-05-27T06:04:22Z</dc:date>
    </item>
  </channel>
</rss>
