Latest / M365.FM – Microsoft 365, Copilot & AI podcast in het Nederlands / Power Apps Code Apps (Vibe Code): apps bouwen met React, VS Code, Git en GitHub Copilot (AI-nasynchronisatie)
Transcript
- 0:00Speaker 2: De meeste mensen denken dat Power Apps draait om het
- 0:02Speaker 2: slepen van knoppen naar schermen totdat er iets verschijnt dat
- 0:04Speaker 2: enigszins op een app lijkt. Klikken, slepen, publiceren, klaar. Fout.
- 0:08Speaker 2: Dat is de sprookjesversie die Microsoft in de markt zette
- 0:10Speaker 2: om iedereen kracht bij te zetten, en het werkte iets
- 0:12Speaker 2: de accent goed. Want inmiddels is er een nieuwe soort
- 0:15Speaker 2: los in het ecosysteem, Fiebe Code. Dat is de evolutie
- 0:17Speaker 2: waarbij PowerApps samenkomt met serieuze ontwikkeling. Gelijke delen JavaScript, griddiscipline
- 0:22Speaker 2: en AI-gestuurde chaos. Kijk, PowerApps begon als een speeltuin voor
- 0:25Speaker 2: zakelijke gebruikers. Citizen developers, gewapend met enthousiasme en twijfelachtige NA-aangevingsconventies.
- 0:31Speaker 2: De droom was simpel, bouw je eigen app zonder code
- 0:34Speaker 2: te schrijven. En ja... Je kon sneller een formulier in
- 0:36Speaker 2: elkaar flansen dan IT, governancebeleid, kan zeggen. Maar ergens tussen
- 0:40Speaker 2: de vijfde geneste formule in PowerFX en de derde onverklaarbare
- 0:43Speaker 2: delegatiewaarschuwing barstte de droom. Betreed het schisma, zitten zijn developers
- 0:47Speaker 2: versus professionele ontwikkelaars. Aan de ene kant de drag-and-drop romantici
- 0:51Speaker 2: die zweren bij snelheid en flexibiliteit. Aan de andere kant
- 0:53Speaker 2: de pro-codeerders die naar Canvas-app-formules kijken en een diepe existentiële
- 0:57Speaker 2: angst voelen. De ene groep leeft voor direct resultaat, de
- 1:00Speaker 2: andere eist herbruikbare componenten, bronbeheer en omgevingen die niet crashen
- 1:03Speaker 2: als iemand een veldnaam wijzigt. Nu brengen code-apps, of zoals
- 1:06Speaker 2: ik ze noem, FIBA-code, die ontbrekende discipline weer terug. Ze
- 1:09Speaker 2: laten je Visual Studio code en echte frameworks zoals React gebruiken,
- 1:13Speaker 2: terwijl je in de luxe, compliance-goedgekeurde omheinde tuin van het
- 1:16Speaker 2: power-platform blijft. Het is geen rebellie, het is een wapenstilstand
- 1:19Speaker 2: tussen creativiteit en controle. Aan het einde hiervan weet je
- 1:22Speaker 2: precies wanneer FIBA-code wint, wanneer low-code de dag redt, en
- 1:25Speaker 2: hoe GitHub Copilot de twee werelden sneller verbindt dan welke
- 1:28Speaker 2: junior-ontwikkelaar dan ook. We gaan de illusie van eenvoud uitpakken,
- 1:32Speaker 2: de schaalbaarheidscijfers bekijken en de AI ontleden die aan de
- 1:35Speaker 2: touwtjes trekt tussen beide werelden. Vergeet dus alles wat je
- 1:38Speaker 2: denkt te weten over power apps, want low-code voor iedereen
- 1:41Speaker 2: was nooit het echte verhaal. Het was slechts de proloog,
- 1:44Speaker 2: de low-code illusie. Low-code verkocht een handige fantasie. Iedereen kon
- 1:47Speaker 2: een ontwikkelaar zijn. Dat klinkt nobel totdat je beseft dat iedereen,
- 1:51Speaker 2: ook Gary van de boekhouding omvat, die zojuist een app
- 1:53Speaker 2: bouwde die elke 5 seconden 20 SQL queries uitvoert. De
- 1:56Speaker 2: belofte was empowerment. Het resultaat? Syntactische chaos vermomd achter pastelkleurige knoppen.
- 2:01Speaker 2: Laten we het mysterie wegnemen. Power Apps komt in twee hoofdvormen,
- 2:04Speaker 2: Canvas en Model Driven. Canvas Apps zijn de ontwerp je
- 2:06Speaker 2: eigen interface, soort, de belichaming van vrijheid. Je sleept componenten
- 2:10Speaker 2: naar een leeg canvas, koppelt ze met Power FX en
- 2:13Speaker 2: voelt je een Picasso met een API. Model-driven apps daarentegen
- 2:16Speaker 2: zijn de regelvolgers. Ze nemen je dataverse tabellen en genereren
- 2:20Speaker 2: automatisch een UI als een gedisciplineerde robot. Ze zijn gestructureerd,
- 2:23Speaker 2: maar stark perfect voor datarijke toepassingen, minder voor zaken die
- 2:26Speaker 2: flair vereisen. Wat beide nu gemeen hebben, is snelheid. Je
- 2:29Speaker 2: kunt in uren, soms minuten, een prototype maken. Dat is
- 2:32Speaker 2: de dopamine-shot waarop Microsoft dit imperium heeft gebouwd. Bedrijfsonderdelen hadden
- 2:35Speaker 2: geen goedkeuring van IT meer nodig. Ze konden zichzelf in
- 2:38Speaker 2: hun kracht zetten. Maar de verborgen kosten kwamen later onder
- 2:41Speaker 2: houtsnachtmerries die als onkruid door de organisatie groeiden. Want low-code
- 2:44Speaker 2: betekent niet dat de complexiteit laag is. Het verbergt die
- 2:47Speaker 2: complexiteit alleen achter vrolijke namen en muisklikken. Neem PowerFX als voorbeeld.
- 2:51Speaker 2: Het ziet er onschuldig uit, een op Excel geïnspireerde formuletaal
- 2:54Speaker 2: voor applogica. Maar onder de motorkap creëert het uitgestrekte afhankelijkheidswebben
- 2:57Speaker 2: die alleen de oorspronkelijke maker kan ontwarren. Raak die persoon
- 3:00Speaker 2: kwijt en je verliest de logica. Governance tools kunnen helpen, zeker.
- 3:04Speaker 2: Maar de meeste organisaties eindigen met tientallen variaties van dezelfde
- 3:07Speaker 2: taken app, allemaal op unieke... fascinerende wijze een beetje defect.
- 3:10Speaker 2: De vergelijking is onvermijdelijk. Low-code is IKEA-mubilair. Je zet het
- 3:14Speaker 2: snel in elkaar, voelt je bekwaam... en realiseert je dan
- 3:17Speaker 2: dat je niet weet waar die extra bout vandaan kwam.
- 3:18Speaker 2: God veroede dat je het ooit moet verplaatsen of upgraden...
- 3:21Speaker 2: want er is altijd ontbrekende documentatie en een mysterieuze inbesleutel
- 3:24Speaker 2: in het spel. Afdelingen bereiken het omslagpunt zodra ze serieuze
- 3:27Speaker 2: integraties willen. SQL backends, grid repositories... geautomatiseerde pipelines. Canvas-apps waren
- 3:32Speaker 2: niet ontworpen voor die diepgang. Ze blinken uit in snelle proces-tools, verlofaanvragen, status-dashboards,
- 3:38Speaker 2: maar niet in volledige productiesystemen die audits, schaling en personeelsverloop
- 3:41Speaker 2: moeten overleven. Dat is wanneer teams voor het herschrijfmoment staan,
- 3:44Speaker 2: waarbij het gemak van low-code plotseling de prijs wordt. Dus
- 3:47Speaker 2: deed Microsoft iets slims. In plaats van te doen alsof
- 3:50Speaker 2: het probleem niet bestond, gaven ze ontwikkelaars een nieuwe manier
- 3:53Speaker 2: om structuur terug te winnen zonder de voordelen van het
- 3:55Speaker 2: platform op te offeren. En zo betrat Fiebe Code het toneel,
- 3:58Speaker 2: een vorm van powerapps die zich gedraagt als een modern webproject,
- 4:01Speaker 2: maar nog steeds geniet van alle gemakken van enterprise governance,
- 4:03Speaker 2: connectoren en authenticatie. Wat nu komt, gooit het hoer volledig om.
- 4:07Speaker 2: Want waar low-code complexiteit abstra heerde, omarmen codeapps het op
- 4:11Speaker 2: jouw voorwaarden. Dit is geen rebellie om de rebellie. Het
- 4:14Speaker 2: is infrastructuurtherapie geleverd via Syntaxis. Maak kennis met Fiebe Code,
- 4:18Speaker 2: Power Apps, Code Apps. Nu schuiven we aan bij de
- 4:21Speaker 2: tafel voor volwassenen. Fiebe Code, of wat Microsoft bescheiden Power Apps,
- 4:25Speaker 2: Code Apps noemt, is wat er gebeurt wanneer het Power
- 4:27Speaker 2: Platform eindelijk toegeeft dat het weer deel uitmaakt van de ontwikkelaarsfamilie.
- 4:30Speaker 2: Voorbij zijn de dagen van pastelkleurige interfaces en formule vakjes.
- 4:34Speaker 2: Dit is React in een driedelig pak. Gehost binnen Power Apps.
- 4:37Speaker 2: Zie het als een luxe appartement in dezelfde villa wijk.
- 4:40Speaker 2: Maar deze unit heeft hoestvrij stalen apparatuur en versiebeheer. Hier
- 4:43Speaker 2: is de simpele versie. Code apps zijn volwaardige React web
- 4:47Speaker 2: applicaties die binnen het Power platform draaien. Ja, echt erin.
- 4:50Speaker 2: Je schrijft in je favoriete IDE, Visual Studio Code, met
- 4:54Speaker 2: alle moderne extra's, Node, JS, TypeScript. Het Power Platform biedt
- 4:59Speaker 2: je structuur, connectoren en beveiliging. React geeft je ongefilterde creatieve controle.
- 5:04Speaker 2: Het is het beste van maatwerk en controle, de kunst
- 5:06Speaker 2: van een full-stack ontwikkelaar binnen Microsoft zorgvuldig bewaakte, Walt Garden.
- 5:11Speaker 2: Laten we de workflow ontleden. Het begint bij de opdrachtregel
- 5:14Speaker 2: waar ontwikkelaars zich het meest in een element voelen. Je
- 5:16Speaker 2: initialiseert een code-app met de Power Platform CLI, een tool
- 5:20Speaker 2: die je lokale project direct verbindt met je Power Platform omgeving.
- 5:23Speaker 2: Vervolgens bootstrap je met een paar commando's, zoals PackCodeInit, een
- 5:26Speaker 2: standaard React-project, configureer je je PowerConfig, JSON en koppel je
- 5:30Speaker 2: dit aan je omgeving. Dit is het digitale equivalent van
- 5:32Speaker 2: het vestigen van je woonplaats. Je lokale machine ontmoet de
- 5:35Speaker 2: cloud en schudbeleeft de hand via authenticatie. Van daaruit voeg
- 5:39Speaker 2: je connectoren toe. Power Apps ondersteunt er meer dan 1500 SharePoint, SQL,
- 5:44Speaker 2: Office 365, ServiceNow, Azure en meer. Voeg deze direct toe
- 5:49Speaker 2: aan je app via de CLI en de nieuwe type
- 5:50Speaker 2: script service verschijnt alsof hij er altijd al hoorde te zijn.
- 5:53Speaker 2: Geen onzinnige formule matching, geen geneste voorwaardelijke statements die voor
- 5:56Speaker 2: logica moeten doorgaan. Het is gewoon code, voorspelbaar, leesbaar, testbaar.
- 6:00Speaker 2: Als low-code Lego was bouwen met wat je krijgt, dan
- 6:03Speaker 2: is CodeApps de 3D-printer die je eigen stenen fabriceert. Je
- 6:06Speaker 2: bent niet beperkt tot prefab vormen, je boetseert je eigen UI,
- 6:10Speaker 2: logica en componenten. Dat is waarom procodeerders van deze wereld houden.
- 6:13Speaker 2: Het is nog steeds het Power Platform, maar het respecteert
- 6:15Speaker 2: hun intelligentie. Stel je deze levenscyclus voor. Open VS Code,
- 6:19Speaker 2: tik erop los, test lokaal op je machine met npm
- 6:21Speaker 2: run dev. Herstelfouten, test opnieuw. En als je tevreden bent,
- 6:24Speaker 2: push je de app naar Power Apps met één commando,
- 6:27Speaker 2: pak code push. Even later verschijnt je React-app naast standaard
- 6:30Speaker 2: Canvas-apps in je omgeving, neemt alle governance-beleidsregels van de omgeving
- 6:34Speaker 2: over en, cruciaal, authentiseert automatisch via Microsoft Entra. Je voldoet
- 6:38Speaker 2: nog steeds aan de organisatorische regels, maar nu kun je
- 6:41Speaker 2: eindelijk je eigen logica schrijven zonder te vechten tegen abstractielagen.
- 6:44Speaker 2: Het echte plezier zit niet alleen in de technologie, maar
- 6:46Speaker 2: in de structuur. Bronbeheer via Git wordt de standaard. Samenwerking
- 6:50Speaker 2: via pull requests wordt mogelijk. CI, CD pipelines worden triviaal.
- 6:55Speaker 2: Elke software engineer die ooit heeft gehuild om een corrupte
- 6:58Speaker 2: PowerFX formule, kan nu ontspannen. Versioning is geen droom, het
- 7:01Speaker 2: is de basisrealiteit. En toch wist Microsoft dat dit niet
- 7:04Speaker 2: genoeg was. Hoewel code apps echte code weer tot eerste
- 7:07Speaker 2: rang verhieven, werd de productiviteit nog steeds afgeremd door hetzelfde
- 7:10Speaker 2: probleem dat elk ontwikkelteam plaagt. Herhaling. Type imports, connector aanroepen, datamappingen,
- 7:14Speaker 2: allemaal routine klussen. Krachtig. Zeker, maar wel saai. Daarom is
- 7:18Speaker 2: het volgende puzzelstuk geen nieuw framework of SDK, maar iets
- 7:22Speaker 2: veel boeienders, kunstmatige intelligentie. Microsoft bracht niet alleen structuur terug,
- 7:27Speaker 2: maar ook een hulpje. Het nieuwe tijdperk van Power Apps
- 7:29Speaker 2: ontwikkeling begint met een zin waarvan we nooit dachten dat
- 7:31Speaker 2: we die zouden uitspreken. GitHub Copilot heeft dit voor mij gebouwd.
- 7:34Speaker 2: GitHub Copilot, de FIBE-partner. Laten we het nu hebben over
- 7:37Speaker 2: de stagiair voor wie niemand betaalde, maar op wie iedereen vertrouwt,
- 7:40Speaker 2: GitHub Copilot. Je zou het auto aanvullen met een cafeïneboost
- 7:43Speaker 2: kunnen noemen, maar dat doet tekort aan wat het voor
- 7:45Speaker 2: Power Apps ontwikkelaars betekent. In deze nieuwe wereld van FIBE-code
- 7:48Speaker 2: is Copilot niet zomaar een helper... maar een stille medewerker
- 7:51Speaker 2: die hele stukken code schrijft nog voordat je hersenen het
- 7:53Speaker 2: kunnen bijhouden. Laten we eerst de grenzen bepalen. Copilot bepaalt
- 7:57Speaker 2: geen strategie, het schrijft syntaxes. Jij, de ontwikkelaar, definieert wat
- 8:01Speaker 2: er moet komen. Een dashboard, een formulier, een gegevensbron uit SharePoint...
- 8:06Speaker 2: Copilot doet het zware werk, componenten opzetten, JSX schrijven, data ophalen,
- 8:11Speaker 2: beeldfouten oplossen en import stroomlijnen. Het onthoudt je context gedurende
- 8:15Speaker 2: de sessie, dus tegen de tijd dat je zegt, voeg
- 8:17Speaker 2: een profielkaart toe met gebruikersnaam, e-mail en foto. Is hij
- 8:20Speaker 2: al aan het typen? Je ziet React componenten in real-time
- 8:23Speaker 2: zichzelf samenstellen en heel even denk je dat Skynet misschien
- 8:26Speaker 2: wel vergeving verdient. Dit is de laag die de kracht
- 8:29Speaker 2: vergroot en goede ontwikkelaars verandert in snelle ontwikkelaars. Ineens gaat
- 8:32Speaker 2: de ontwikkeling van code-apps op start-up snelheid. Moet je koppelen
- 8:36Speaker 2: aan dataverse? Typ 1 opmerking en Copilot spuugt een volledige
- 8:39Speaker 2: service-interface uit, gekoppeld aan je verbinding. Wil je een SharePoint-lijst
- 8:42Speaker 2: weergeven als een Kanban-boord? Vraag het netjes en binnen enkele
- 8:45Speaker 2: seconden heb je versleeper-kolommen, aangedreven door moderne React-statemanagement. Efficiëntie die
- 8:50Speaker 2: voorheen een sprint kostte, kost nu een kopje koffie. De
- 8:53Speaker 2: vergelijking spreekt voor zich. Copilot is niet je creatief directeur,
- 8:56Speaker 2: het is de stagiair die nooit slaapt, onder twintig woorden
- 8:59Speaker 2: per minuut typt en niet klaagt over documentatie. Het vult
- 9:02Speaker 2: de gaten in terwijl jij de architectuur bepaalt. En wanneer
- 9:05Speaker 2: je test en iter eert, leert het patronen uit je prompts,
- 9:07Speaker 2: waardoor het griezelig goed wordt in het voorspellen van je
- 9:09Speaker 2: volgende component of datamodel. Het is niet zo dat AI
- 9:12Speaker 2: programmeurs vervangt, AI haalt het typewerk uit het programmeren, wat,
- 9:15Speaker 2: laten we eerlijk zijn, toch al het saaie gedeelte was.
- 9:18Speaker 2: Maar voordat je blindelings begint met implementeren, volgt hier een
- 9:20Speaker 2: serieuze kanttekening. Copilot versnelt de syntaxes, niet de semantiek. Het
- 9:24Speaker 2: kan foutloze code schrijven die conceptueel verkeerd is als je
- 9:27Speaker 2: niet oplet. Daarom zijn discipline, reviews, testen en bronbeheer belangrijker
- 9:30Speaker 2: dan ooit. Laat Copilot genereren, jij valideert. Die samenwerking, niet automatisering,
- 9:35Speaker 2: is het voordeel van de slimme ontwikkelaar. Wanneer deze dynamiek
- 9:38Speaker 2: zich afspeelt binnen het Power Platform, gebeurt er iets magisch
- 9:41Speaker 2: en pragmatisch. Ondernemingen krijgen plotseling de snelheid van citizen development
- 9:45Speaker 2: met de integriteit van professionele code. Zakelijke gebruikers krijgen sneller
- 9:49Speaker 2: hun functies, IT krijgt zijn governance en ontwikkelaars ontsnappen aan
- 9:52Speaker 2: het moeras van repetitief front-end werk. Iedereen wint, inclusief de
- 9:55Speaker 2: serverbenuttingscijfers van Microsoft. het netto effect PowerApps-applicaties aangeeft. door Copilot
- 10:01Speaker 2: voelen minder als systeemontwikkeling en meer als het orkestreren van intelligentie.
- 10:04Speaker 2: Jij beschrijft de intenties. De machine vertaalt ze naar werkende code.
- 10:08Speaker 2: Alles binnen een beheerde omgeving met veilige authenticatie en beheerde connectoren.
- 10:12Speaker 2: Dus nu zijn beide werelden, low-code en fibercode, in volle beweging.
- 10:16Speaker 2: De een democratiseert creatie, de ander formaliseert schaalbaarheid. Maar welke
- 10:21Speaker 2: moet jouw volgende project aansturen? Dat is de vraag die
- 10:23Speaker 2: professionals in elke strategievergadering gaan stellen. Omdat we zowel snelheid
- 10:27Speaker 2: als structuur hebben geproefd en we gaan niet meer terug.
- 10:30Speaker 2: De volgende sectie bepaalt de winnaar. Fiebe code versus low code,
- 10:34Speaker 2: kies je wapen. Hier wordt het filosofische praktisch. Low code
- 10:37Speaker 2: en fiebe code zijn geen morele keuzes, het zijn strategische keuzes.
- 10:41Speaker 2: Beide klinken verleidelijk. De een geeft iedereen de illusie van
- 10:44Speaker 2: directe productiviteit, de ander biedt precieze controle en een vleugje superioriteit.
- 10:48Speaker 2: De waarheid? Je moet weten wanneer snelheid belangrijker is dan
- 10:51Speaker 2: architectuur en wanneer governance wint van enthousiasme. Want of je
- 10:54Speaker 2: nu één workflow of een platform portfolio orkestreert, je wapen
- 10:57Speaker 2: bepaalt je resultaat. Begin bij de ontwikkelworkflow. Low-code voelt vriendelijk
- 11:01Speaker 2: omdat het grafisch is. Je sleept, configureert en krijgt die
- 11:04Speaker 2: bevredigende vonk wanneer iets daadwerkelijk werkt. Geen syntaxfouten, geen mislukte beelds,
- 11:08Speaker 2: gewoon een werkend formulier. Maar wat je wint aan toegankelijkheid,
- 11:10Speaker 2: verlies je aan herbruikbaarheid. Componenten kunnen niet en we zien
- 11:13Speaker 2: jullie live in januari. Refactoring betekent interfaces en voor een openen.
- 11:17Speaker 2: Debuggen voelt als het ontcijferen van hieroglyfen. Fiebe code daarentegen
- 11:21Speaker 2: ruilt gemak in voorkracht. Je leeft in Visual Studio Code,
- 11:25Speaker 2: de CLI is je thuis en Git is je vangnet.
- 11:27Speaker 2: Je structureert je codebase, deelt modules tussen apps en automatiseert
- 11:30Speaker 2: alles van beeld tot deploy. Koeifanaten noemen het misschien overbodig,
- 11:34Speaker 2: engineers noemen het dinsdag, governance is waar de kloof verandert
- 11:37Speaker 2: in een ravijn. Low-code opereert binnen Power Platform omgevingen, nuttig
- 11:41Speaker 2: voor schaalbaarheid op afdelingsniveau, maar gebonden aan de DLP en
- 11:44Speaker 2: datagrenzenbeleidsregels die beheerders instellen. Geweldig voor isolatie, niet geweldig voor orkestratie.
- 11:49Speaker 2: Code apps daarentegen synchroniseren direct met DevOps pipelines. Je kunt
- 11:53Speaker 2: pull request goedkeuringen, geautomatiseerde tests, linting en zelfs semantische versiebeheer afdwingen.
- 11:57Speaker 2: Dat is geen bureaucratie, het is overleven wanneer meerdere teams
- 12:00Speaker 2: wekelijks wijzigingen doorvoeren. Governance wordt een functie, geen klacht. Prestaties
- 12:04Speaker 2: volgen hetzelfde patroon. Bij low-code beschermt abstractie je, maar het
- 12:07Speaker 2: legt je ook aan banden. Elke druk op een knop
- 12:09Speaker 2: gaat door lagen van de PowerFX interpreter, dan naar connector-middleware
- 12:13Speaker 2: en uiteindelijk naar de gegevensbron. Efficiënt genoeg voor de meeste
- 12:16Speaker 2: zakelijke toepassingen, ja. Maar als je real-time dashboards, dynamische rendering
- 12:20Speaker 2: of grootschalige verwerking nodig hebt, Veranderen die onzichtbare lagen instroop.
- 12:23Speaker 2: Code-apps zijn ontdaan van overtollig gewicht. React beheert de status
- 12:27Speaker 2: in de browser. JavaScript roept connectors direct aan via de SDK.
- 12:30Speaker 2: Rendering is onmiddellijk. Het is alsof je een lay in
- 12:32Speaker 2: een hogere programmeertaal vergelijkt met een live demonstratie van een circuit.
- 12:35Speaker 2: Dat laatste funkt sneller en je kunt de stroom daadwerkelijk zien.
- 12:38Speaker 2: Beveiliging is niet zo verdeeld als mensen aannemen. Beide werelden
- 12:41Speaker 2: vallen onder Microsoft en TraAuthenticatie. Beide houden zich aan voorwaardelijke toegang,
- 12:45Speaker 2: versleuteling en tenantgrenzen. Het nuanceverschil zit in de granulariteit. Low-code
- 12:49Speaker 2: dwingt beveiliging af via configuratie, selectievakjes, roltabellen en toegangslijsten. Prima
- 12:53Speaker 2: voor de meeste taken, beperkend voor alles wat genuanceerd is.
- 12:56Speaker 2: Code-apps verwerken beveiligingslogica direct in je code. Rolvalidatie tijdens runtime,
- 13:00Speaker 2: aangepaste API-aanroepen met tokenbeheer, dynamische, oprechte gebaseerde gebruikersinterface. Met andere woorden,
- 13:06Speaker 2: je kunt de app zelf slim genoeg maken om te
- 13:07Speaker 2: weten wie er rond snuffelt. Dat niveau van controle is
- 13:10Speaker 2: belangrijk als wie op wat klikte een auditvraag kan zijn,
- 13:12Speaker 2: in plaats van slecht symmetrie. Onderhoud is de stille doder.
- 13:15Speaker 2: Low-code wint bij het begin. Een app die in uren
- 13:18Speaker 2: is gebouwd, maar uiteindelijk bezwijkt onder zijn eigen sluiproutes. Connectors
- 13:21Speaker 2: worden verouderd, besturingselementen veranderen van gedrag, Formules breken wanneer datatypes evolueren.
- 13:27Speaker 2: Elke fix is handmatig omdat de code niet echt tekst is,
- 13:29Speaker 2: maar configuratie. Ondertussen leven en sterven code-apps bij git commits.
- 13:33Speaker 2: Je kunt vertakken, samenvoegen, terugdraaien en opnieuw compileren. Wanneer Microsoft
- 13:37Speaker 2: SDK-versies wijzigt, update je je pakketten en bouw je opnieuw
- 13:40Speaker 2: in plaats van alles handmatig om te bedraden. Lange levensduur
- 13:42Speaker 2: geeft de voorkeur aan code niet aan gemak. Dan is
- 13:45Speaker 2: er nog teamafstemming. Als je bouwers bedrijfsanalysten zijn die processen
- 13:48Speaker 2: kennen maar een hekel hebben aan syntaxes, is low-code een
- 13:50Speaker 2: natuurlijke omgeving. Zij begrijpen wat er moet gebeuren en gedijen
- 13:53Speaker 2: in een systeem dat de details abstract houdt. Maar zodra
- 13:55Speaker 2: je ontwikkelaars betrekt, die vloeiend JSON spreken en minachtend doen
- 13:59Speaker 2: over drag-and-drop, is hen dwingen tot Canvas-apps als een chirurg
- 14:02Speaker 2: vragen te opereren met wanten aan. Geef ze het toetsenbord,
- 14:04Speaker 2: de CLI en de repository en ze leveren iets onderhoudbaars
- 14:07Speaker 2: in plaats van iets mystieks. Laten we dit baseren op
- 14:10Speaker 2: kleinschalige realiteitschecks. Stel dat de hour-afdeling een tool wil die
- 14:13Speaker 2: de onboarding van medewerkers automatiseert vanuit een SharePoint-lijst, e-mails verstuurt,
- 14:18Speaker 2: dataverse rijen bijwerkt en IT-taken markeert. Dat is een perfecte
- 14:21Speaker 2: low-code oplossing, snel, functioneel, op zichzelf staand en met een
- 14:24Speaker 2: laag risico. Stel je nu een productieafdeling voor die een
- 14:26Speaker 2: systeem nodig heeft dat gegevens ophaalt uit SQL, externe APIs
- 14:29Speaker 2: en IoT-telemetrie met aangepaste grafieken en responsieve dashboards. Dat is
- 14:32Speaker 2: geen canvas-vraagstuk. Dat is voorbestemd voor code-apps. Low-code kan dergelijke
- 14:36Speaker 2: complexiteit imiteren, maar ten koste van de onderhoudbaarheid. VB-code begint
- 14:40Speaker 2: daar op natuurlijke wijze. Dit is waar het amuzant wordt.
- 14:43Speaker 2: Ondanks het krachtsverschil verdwijnt low-code niet, het muteert. De toekomst
- 14:47Speaker 2: is geen staatsgreep waarbij ontwikkelaarsten, citizens en creators omverwerpen, maar
- 14:50Speaker 2: een coalitie. Hybride builds bestaan al, canvas-apps die aangepaste React-componenten
- 14:54Speaker 2: insluiten en code-apps die connectoren gebruiken die oorspronkelijk in low-code
- 14:57Speaker 2: zijn geconfigureerd. Zie het als gedistribueerde intelligentie. De ene kant
- 15:00Speaker 2: prototypeert ideeën snel, de andere kant schaalt ze op de
- 15:03Speaker 2: juiste manier. Wanneer beide naast elkaar bestaan, verandert het hele
- 15:06Speaker 2: Power Platform van een chaos aan tools in een samenhangend
- 15:08Speaker 2: ecosysteem voor ontwikkeling. En ja, daar zit ironie in. Het
- 15:11Speaker 2: platform dat gebouwd was om code te elimineren, is er
- 15:14Speaker 2: nu weer afhankelijk van, maar dan elegant, waarbij AI beide
- 15:16Speaker 2: kanten versnelt. Fiebe Code verklaart de oorlog niet aan low-code,
- 15:19Speaker 2: het biedt een uitweg uit de beperkingen ervan, terwijl het
- 15:21Speaker 2: gemak behouden blijft dat het in eerste instantie populair maakte.
- 15:24Speaker 2: Canvas versterkt de creativiteit. Code waarborgt de continuïteit. Samen vormen
- 15:28Speaker 2: ze een gesloten cirkel van innovatie en governance, het favoriete
- 15:31Speaker 2: liefdesverhaal van Microsoft. Wanneer je het Power Platform op deze
- 15:34Speaker 2: manier gaat bekijken... klinken discussies over welke beter is kinderachtig.
- 15:37Speaker 2: Een hamer is niet beter dan een moersleutel. Het zijn
- 15:40Speaker 2: gewoon verschillende gereedschappen voor verschillende bouten. De echte vaardigheid is
- 15:43Speaker 2: weten wanneer je fijngevoeligheid of broedkracht nodig hebt. De beste
- 15:46Speaker 2: architecten ontwerpen systemen die beide combineren. Snelle prototypes via low-code,
- 15:51Speaker 2: gehard door FIBE-code... Alles omvat door de AI-suggesties van Copilot
- 15:54Speaker 2: die als stille machines op de achtergrond draaien. Dat is
- 15:57Speaker 2: het evenwicht waar professionals naar toestreven. Snelle ideevorming gekoppeld aan
- 16:00Speaker 2: gedisciplineerde uitvoering. Het platform splitst niet, het specialiseert zich. Dus,
- 16:05Speaker 2: voordat je partij kiest, onthoud dat het wapen de krijger
- 16:08Speaker 2: niet maakt. Het maakt hun werk alleen sneller, schoner en,
- 16:11Speaker 2: in het geval van PowerApps, aanzienlijk meer in overeenstemming met
- 16:13Speaker 2: de strategische laag. AI, governance en de toekomst van het
- 16:17Speaker 2: Power Platform. Dit is het onderdeel dat de meeste mensen missen.
- 16:20Speaker 2: Microsoft voert geen codeoorlog, het orkestreert een fusie. De toekomst
- 16:23Speaker 2: van het Power Platform is niet low-code versus pro-code. Het
- 16:26Speaker 2: is de unificatie van beide onder een gedeelde architectuur voor
- 16:29Speaker 2: governance en AI-sturing. Een enkel zenuwstelsel dat elke creatieve impuls
- 16:33Speaker 2: verbindt met controle op ondernemingsniveau. Zie het minder als twee
- 16:36Speaker 2: kampen en meer als één ecosysteem dat leert zichzelf te reguleren.
- 16:39Speaker 2: De strategische laag is waar deze evolutie zichtbaar wordt. Op
- 16:42Speaker 2: technisch niveau convergeert alles rond drie pijlers, co-pilot... dataverse en
- 16:47Speaker 2: beheerde uitbreidbaarheid. Copilot Studio schrijft nu code die voorheen handmatige
- 16:51Speaker 2: SDK-aanroepen vereiste. Codecomponenten, de technologie waarmee React of TypeScript besturingselementen
- 16:56Speaker 2: in Canvas-apps draaien, doorbreken de muur tussen burger- en professionele creatie.
- 17:00Speaker 2: En dataverse, de centrale dataservice die voorheen was voorbehouden aan
- 17:04Speaker 2: modelgestuurde puristen, is nu de basis waar beide kampen op staan.
- 17:07Speaker 2: Het biedt het schema, de beveiliging en de relatiologica die
- 17:10Speaker 2: al deze uiteenlopende onderdelen als één organisme laten werken. Stel
- 17:13Speaker 2: je het platform voor als een levend lichaam. De citizen
- 17:16Speaker 2: developers zijn de cellen die snel nieuw weefsel genereren, dashboards,
- 17:19Speaker 2: formulieren en workflows. De ontwikkelaars zijn de neuronen die die
- 17:22Speaker 2: cellen verbinden, reflexen verfijnen en ervoor zorgen dat het organisme
- 17:26Speaker 2: nadenkt voordat het beweegt. Governance fungeert ondertussen als het immuunsysteem
- 17:30Speaker 2: dat voorkomt dat malafide cellen ongeautoriseerde connectoren maken of databeleidsgenden.
- 17:34Speaker 2: Voeg AI toe en plotseling begint dat lichaam te voorspellen
- 17:37Speaker 2: in plaats van alleen te reageren op zakelijke behoeften. Vanuit
- 17:40Speaker 2: zakelijke perspectief is dit goud waard. Het standaardiseert implementatiepijplijnen zodat
- 17:44Speaker 2: elke app... of deze nu door marketing of engineering is gebouwd,
- 17:47Speaker 2: door dezelfde CI-CD-slagaders stroomt. Het centraliseert monitoring, beveiliging en compliance
- 17:52Speaker 2: met behoud van creatieve autonomie. Citizen developers kunnen experimenteren, IT
- 17:57Speaker 2: krijgt traceerbaarheid en het management krijgt een meetbare rewaar. De
- 18:00Speaker 2: prikkels van iedereen komen eindelijk op één lijn onder één
- 18:02Speaker 2: architectuur in plaats van te vechten over tooling. De AI
- 18:05Speaker 2: laag bevestigt deze waarheid. Copilot trekt geen partij voor coders
- 18:08Speaker 2: of burgers, het interpreteert beide. Voor de zakelijke gebruiker voelt
- 18:11Speaker 2: het als magie door natuurlijke taal. Bouw een project tracker
- 18:14Speaker 2: voor mij resulteert in een direct canvas, skelet, dataverse tabel
- 18:18Speaker 2: en basislogica. Voor de ontwikkelaar biedt dezelfde engine code suggesties,
- 18:22Speaker 2: connector templates en functieschablonen die anders uren zouden kosten. Het
- 18:26Speaker 2: zijn twee dialecten, Engels en JavaScript, gesproken via één tolk
- 18:29Speaker 2: die nooit slaapt. Er is een term voor wat er
- 18:31Speaker 2: aan het ontstaan is. Beheerde expressiviteit. Het gaat niet langer
- 18:34Speaker 2: om wie kan programmeren, maar om hoe efficiënt iemand zijn
- 18:37Speaker 2: intentie kan uitdrukken en hoe veilig die intentie wordt geïmplementeerd.
- 18:40Speaker 2: De architectuur van Microsoft dwingt dit evenwicht stilzwijgend af via beleid,
- 18:44Speaker 2: omgevingssegmentatie en nu co-pilot ondersteuning die direct in de ide
- 18:48Speaker 2: is ingebakken. Het is democratisering zonder entropie. De nabije toekomst
- 18:52Speaker 2: lijkt minder op no-code, versus, full-code en meer op een
- 18:54Speaker 2: spectrum van expressiviteit per individu. Iemand die in Excel bouwt,
- 18:58Speaker 2: kan doorgroeien naar Power Fx. Een PowerFX gebruiker kan zich
- 19:01Speaker 2: ontwikkelen tot het schrijven van typescript componenten. En een professionele
- 19:04Speaker 2: ontwikkelaar kan nieuwe functies prototypen in low-code voordat ze deze
- 19:07Speaker 2: versterken in React. Het is een cirkelvormige ladder waarmee iedereen
- 19:10Speaker 2: op zijn eigen comfortniveau kan bijdragen zonder het ecosysteem te verstoren.
- 19:13Speaker 2: Dit is waar Fiebe Coding werkelijk voor staat. Het is
- 19:15Speaker 2: niet zomaar code schrijven met flair. Het is coderen dat
- 19:18Speaker 2: aanvoelt als low-code, snel, iteratief, ondersteund door AI, maar met
- 19:20Speaker 2: de schaalbaarheid van professionele code. Omgevingen synchroniseren met git. Pipelines
- 19:24Speaker 2: valideren implementaties. Copilot onderwijst onzichtbaar best practices. De ervaring vloeit
- 19:29Speaker 2: in één continu beweging tussen denken en bouwen. In feite
- 19:32Speaker 2: wordt het Power Platform een composable brein dat nieuwe patronen
- 19:36Speaker 2: van elke gebruiker absorbeert, of ze nu componenten verslepen of
- 19:39Speaker 2: functies refactoren. Dat is de strategische horizon en het bedrijfsplatform
- 19:43Speaker 2: dat zich gedraagt als collectieve intelligentie. Als je het zo bekijkt,
- 19:46Speaker 2: klinkt de FIBE in FIBE-code niet langer mystiek. Het is
- 19:49Speaker 2: de resonantie tussen vrijheid en discipline, tussen menselijke creativiteit en machinebestuur.
- 19:54Speaker 2: En wanneer die vibraties op één lijn liggen, zinkt het
- 19:56Speaker 2: hele systeem. De echte waarheid. Hier is de waarheid, ontdaan
- 19:59Speaker 2: van slogans. Power Apps Fiebe Code maakt low-code niet kapot,
- 20:03Speaker 2: het corrigeert de excessen ervan. Het is het milde inzicht
- 20:05Speaker 2: dat onbeperkte vrijheid voor gebruikers zonder regels leidt tot chaos
- 20:08Speaker 2: die alleen professionele ontwikkelaars kunnen opruimen. Fiebe Code brengt structuur,
- 20:12Speaker 2: inzicht en onderhoudbaarheid terug zonder de kracht te ondermijnen die
- 20:15Speaker 2: low-code in de eerste plaats succesvol maakte. Gebruik low-code dus
- 20:19Speaker 2: voor snelheid, zet prototypes op. Valideer ideeën, bewijs concepten en
- 20:22Speaker 2: breed ze daarna uit met Fiebe code voor duurzaamheid. Versiebeheer
- 20:25Speaker 2: voor componenten, echte frameworks, geautomatiseerde implementatie. En laat gedurende dit
- 20:29Speaker 2: alles GitHub Copilot beide werelden verenigen. Jouw stille vertaler tussen
- 20:33Speaker 2: bedrijfslogica en technische syntaxes. Het moment dat je AI als
- 20:36Speaker 2: de brug beschouwt, niet als de vervanger, begin je te
- 20:39Speaker 2: ontwikkelen op de snelheid van gedachten met de discipline van techniek.
- 20:41Speaker 2: Het Power Platform valt niet uiteen, het evolueert naar Composable Intelligence,
- 20:46Speaker 2: waar elke workflow, app en connector aansluit op een gedeeld
- 20:49Speaker 2: mentaal model van de organisatie. Dat is de echte transformatie,
- 20:53Speaker 2: niet snellere formulieren, maar slimmere systemen die leren van hoe
- 20:56Speaker 2: jij bouwt. Als deze visie je tijd bespaart of je
- 20:58Speaker 2: een volgende governance postmortem bespaart, doe er dan je voordeel mee.
- 21:01Speaker 2: Abonneer je, volg ons en laat de volgende deepdiv automatisch verschijnen,
- 21:05Speaker 2: zoals een geplande power automate flow. Kennis hoort zichzelf bij
- 21:08Speaker 2: te werken. Ga door.