Episode Transcript
Available transcripts are automatically generated. Complete accuracy is not guaranteed.
Ulrikke (00:00):
right now, which is
still in preview.
I learned this week Because youhad a chat with Microsoft as
well.
They're like, yeah, you know,it's still preview, right, and
I'm like okay, so when's GA?
They're like we don't know.
Okay, so what's the pricinggoing to be?
They're like we don't know.
So I'm like okay, so where inthe platform is this going to
land?
And they're like so there'sreally no it Full throttle pedal
(00:21):
to the metal, just go for it.
And then you start askingquestions and no one really
knows anything.
Nick (00:26):
But it's too bad because
there's so much value source of
(00:56):
news and updates from the worldof the Power Platform and the
Microsoft community with yourNick Doelman, and Ulrikke
Akerbæk.
Ulrikke (01:05):
Hey Nick, How's it
going?
Nick (01:08):
Good Ulrikke.
How are you doing?
Ulrikke (01:10):
I'm great, thanks.
I just had a fantastic weekend.
A wedding One of my bestfriends got married at her kind
of I don't know her farm, youcall it that Neat.
Yeah, so you have that idea ofan idyllic outdoor summer
wedding thing where all the kidsjust roam around and play in
(01:32):
the grass and have fun and allof us get to sit and just enjoy
the best food.
And it all just checked out.
So that was, yeah, freakingfantastic.
Nick (01:42):
Yeah, yeah, so that's
always so dependent on the
weather.
I think one of my wife'scousins had a wedding like that
last year, the year before orsomething, and it was great,
like outside, like they actuallyhad the dinner in their barn,
like their shed kind of thing,and just in case it rained, but
it didn't and yeah.
So, yeah, those are the best asopposed to a big stuffy
building sometime or a church orwhatever.
Like big stuffy buildingsometime or a church or whatever
(02:03):
, like not to say they aren'tbeautiful.
I was married in a big,beautiful church, but the
outdoor weddings are are prettycool too, so that sounds amazing
.
Ulrikke (02:11):
Fantastic.
How was your weekend?
Nick (02:13):
It was good we we met up
with my wife's brother and his
family, and it was because itwas they were camping not too
far away, so we went and visitedand because of the just because
here, we're in a bit of a heatwave in this part of Canada
right now, so we didn't want tospend a ton of time outside, so
we went to this exhibition, orwhatever, put on by Hydro-Québec
(02:34):
.
So for those of you who live inQuebec probably know who
Hydro-Québec is.
Quebec is well known for itselectricity generation, with a
lot of hydroelectric and thosetypes of things.
So it was an exhibition abouthow electricity worked.
It was great for the kids, lotsof hands-on things to do, little
games.
Of course they had electriceels that were lighting up
lights and everything.
And of course I'm sure you'veall seen the little thing where
(02:57):
you put your hand on the metalball and your hair goes six
straight up.
So my daughter did that and ofcourse all the other kids did
that.
Of course their hair wassticking straight up, kind of
thing, and I'm just sort ofthere laughing going this is how
I lost all of my hair.
So just be careful.
And then you did it and nothinghappens.
(03:18):
Yeah, no, no, I funny, so butyeah, it was good.
It was definitely a goodweekend and we've been.
We've been because we had ourregular episode, that we had the
release plan episode.
We had like two or threeepisodes jammed up, so we gave
ourselves a little bit of abreak.
So we're now starting on ournew biweekly schedule.
So we're back at it.
And did anything happen in theworld of our communities or in
(03:38):
the Power Platform?
Ulrikke (03:39):
No, nothing really, so
let's just talk about weather
for 30 minutes.
No, of course so much happenedand we've also had a bit of a
discussion this summer about ourcadence and what to cover, what
not to cover.
We keep coming back to this andwe've never really solidified
anything about this podcast fromour perspective and I think
everything's still up in the air.
(04:01):
But we're going to keep goingwith a bi-weekly.
We dabbled about the weekly butthe bi-weekly is going to stick
to that.
But I think also we're going tokind of merge or talk more
broadly to the Microsoft stackthan just the Power Platform
going forwards and it's going tobe more AI boost and we're
dabbling with names.
(04:21):
If anyone had any suggestions,let us know.
But it's going to be more of anAI and code black focus going
forward, I think.
Nick (04:29):
Yeah, because I think this
is the way Microsoft is going
as well, just based on how theirorganization's being
restructured, even internally,in terms of how everything's
flowing as well.
But all that being said, I dobefore we dive into the
technical stuff, there's twothings that more on the
community side that I do want totouch on.
First one, about Stuart Baxterand David Davidson.
(04:51):
Now, stuart, I met a couple ofyears ago at Scottish Summit
very briefly so I don't reallyknow him super well, but they
posted something that just hitme like a ton of bricks.
What they're doing is they'regetting a four-wheel drive
vehicle and Stuart and David aredriving from the UK to Kiev to
deliver this vehicle for theUkrainian people, for relief
(05:13):
efforts and whatever else.
But of course they're not justpicking up their own pickup
truck and going.
Of course it takes donationsand money to do this.
So we put a link in here fortheir tour, I guess, supporting
Stuart and David's mission tobuy, drive and deliver an
(05:33):
evacuation vehicle to Ukraine,so helping people, evacuate and
everything.
So we don't need to go into thepolitics or what's.
Everybody knows what's going onin Ukraine a horrible situation
.
You and I, we have friends inUkraine that are experiencing
things on a day-to-day basisthat just we can't even fathom.
So anyways, we are going to putthe link in.
I'm sure Stuart and David woulddefinitely appreciate your
(05:55):
support on this.
They're trying to raise 7,000pounds.
They're up to 859 this morning,so they still have a ways to go
, but I think if the communitycan get behind them, that'd be
really cool.
Ulrikke (06:08):
Yeah, 100%.
Such a good initiative and alsoa dangerous one, putting their
own lives on the line, becauseit's not.
It is a real war.
People are killed and it's notsafe necessarily to do what
they're doing, so they're reallyputting a lot on the line for
this.
Yeah, I'd love to see thatinitiative for sure.
(06:30):
And I guess the other thing youwanted to highlight was
something completely different,which is the new calendar, new
Power Calendar coming up.
Nick (06:43):
Yeah, the Power Academy
calendar, the new calendar, new
Power Calendar coming up.
Yeah, the Power AcademyCalendar.
Howdang and Jon have put thistogether, I think kind of as a
was, as a need, where, you know,is there a centralized spot for
all the community events?
And I think there's been a fewattempts at doing this, varying
successes over the years.
So these guys are putting ittogether.
It is a work in progress.
We could say public previewmaybe is the best way to
(07:04):
describe it.
It is a work in progress.
We could say public previewmaybe is the best way to
describe it and it's a placewhere the hope is that you could
go in and find out all thecommunity events that surround,
like Microsoft and PowerPlatform and probably a little
bit beyond.
You know, in terms of having torate, like some of them are for
profit, but some of them aren'tjust to raise money, and it's a
(07:25):
great place to me, thecommunity.
You learn so much and this iswhere you interact with the
network.
So, check out the link andprovide them feedback and if you
have an event that kind of fitsthe criteria, yeah, definitely
put it in the you're able tokind of add it to the list.
And yeah, good luck guys withthis I.
And yeah, good luck guys withthis I.
You know, I'm really hopingthis takes off and becomes the
(07:46):
hub for all the community events.
Ulrikke (07:50):
Yeah, 100%, and we're
in a little group as well to
help them get some feedback.
And if you want to helpcontribute to something like
this, I know they're lookinginto partnerships and
sponsorships and I know there'sa few mentor programs who want
to get involved and you can signup to get involved and you can
sign up to say which eventsyou're going to and you can
filter and sort and do all thethings you want to define the
(08:12):
events that you're going to.
So if you know of an event thatisn't here, make sure to
register.
Like Nick said and I see thatthere's a Canadian event popping
up here.
I just randomly sort offiltered for co-pilot and I saw
that Canadian Power PlatformSummit is coming up in March.
Nick (08:29):
Yep, the call for
submissions is coming up the end
of August, so a few weeks andof course we are pestering our
sponsors or pestering, sorry.
We're engaging with oursponsors right now to ensure.
But if you definitely want toeither if you want to speak or
you want to sponsor go to thewebsite.
We'll have the link in there.
Check that out Now.
I don't know, there's anothergoing to be a bit of a surprise
(08:52):
All of this another I would saya companion event happening on
the Friday.
So I don't want to steal thatgroup's thunder, but we're
collaborating with another group, so keep your eyes and ears
open for that one as well.
So it's going to be a super funbusiness applications weekend
Interesting.
Ulrikke (09:11):
So that will be the
weekend before MVP Summit in the
Vancouver area for those of youwho are in that region.
Nick (09:18):
So yeah, or traveling
through to the MVP Summit, and
from what I heard, sean willhave the MVP party bus again, so
that's an option.
Ulrikke (09:30):
Crossing the border
with that bus.
I talked to George about it andI was just like okay, so
there's 21 nationalities here,good luck, fantastic, all right.
It says a lot about ourcommunity, I think, and I love
it.
Nick (09:44):
Yes.
Ulrikke (09:45):
So actually, so the
first kind of news and update
thing on our list is somethingyou put in here which is a Copa
mode in Edge, and I looked intothis and this is for personal
you have.
This is for your personalaccount, right?
Yeah, yeah.
Nick (09:59):
Yeah, and it's, it's.
It's something I think is oneof these things I saw and I was
able to go on be able to itactually activated on my edge.
It is a free service for nowbut from my understanding it
will eventually be a paid thing.
But the idea there is is youcan, you know, open up multiple
tabs and could do a lot morekind of co-pilot interaction
with your links and web, yourweb browsing, things like that.
(10:21):
So kind of the example theygave.
If you I think we've all donethis where we've had multiple
flight sites opened up inmultiple tabs and we're trying
to flip back and compare andcontrast, well, you could do
that in Copilot, will sort ofassist you with that and
actually do some of that withyou know, surfing for you.
Now, a lot of this sort ofagain it's.
There's other things that coulddo similar things, like the
chat, gpt agents and all thatkind of fun stuff.
(10:43):
So it'll be interesting to seewhere this goes and what the
feedback is.
To be honest, I haven't played.
I meant to go in and experimenta little bit with this but just
haven't really dove into itjust because there's a bazillion
other things going on.
But we'll put the link in.
You can check out the blog andyou'll see if something, if it
applies to you and you have areally good use case, definitely
get back to us.
(11:03):
I'd be interested to hear aboutit.
Ulrikke (11:05):
Sounds like it.
It seems like, from what I canread, that it kind of takes over
your whole browser and it kindof keeps everything in context,
which is fantastic.
So, yeah, smart, all right.
Other AI stuff and this is anever ending list.
I think we can safely saysomething by Louise Freese kind
of drew your attention to this,but it's something both of us
(11:27):
really really subscribe to theAI Manifesto.
Nick (11:34):
Yes, it is a web page and
guiding responsible AI and the
development and collaborationand it's really cool, like check
it out.
It's basically it's about kindof like the hacker manifesto or
some of these other manifestoswe've seen and sort of the
technology, the community, andthey really talk about the five
principles.
So check out the link, you cankind of sign up and get a badge
(11:55):
and things.
But the five principles neverlet an LLM speak for you, never
let an LLM think for you, neverlet an LLM own your work, never
let an LLM own your work, neverlet an LLM replace your
curiosity I think that's veryimportant and never let an LLM
discourage someone else.
So these are sort of the fiveprinciples.
It goes into greater detail.
(12:16):
You can check that out, butthat really kind of spoke to me,
especially now over the lastcouple months.
We're diving into AI.
We're doing a lot of amazingthings.
I see a lot of opportunityusing AI.
I've been using it on myday-to-day basis.
I rebuilt my whole website anda lot of the content was me
working with Copilot.
But I like to think a lot ofthe things of letting an LLM
(12:37):
speak for you, like not lettingit generate the content.
It was basically me, butletting Copilot help refine that
a little bit.
And about replacing yourcuriosity.
I'm really finding that LLM isenhancing curiosity for me but
not letting replace it.
Like yes, we can learn, but useit as a partner to learn as
(12:59):
well, and not replace thatcuriosity and better to enhance
it.
So little side story, and Iknow we go down these rabbit
holes and I apologize, but talkabout curiosity.
My wife asks a lot of questionsand you know which is really
good, and we're watching thenews and they're talking about
Alaska because there's somestuff happening there and about
fact it was once owned by Russiabut then now it's now a US
state.
Like how did that happen?
And I'm like I really don'tknow.
So I use chat GPT and says tellme about Alaska and gave me the
(13:21):
whole history and we bothlearned something about that.
And what's the differencebetween a territory and a state?
What's the difference between aterritory and province?
Being curious and using an AIservice really helps you get
those fast answers and gives youcontext and kind of fuels that
curiosity.
So I like that.
It said never let LLM replaceyour curiosity, taking it back
(13:44):
home.
Check out the AI manifesto.
Check out the five principles.
Ulrikke (13:49):
See what you think, let
us know what you think about
that, if this is something you'dadhere to as well.
Yeah, 100%, and I have the sameexperience, and living with
small kids is always a treat,because they ask a bazillion
questions and it's never related, and I don't just things I
would never even cross my mindto ask.
They're suddenly out of theblue.
There's a question, and there'salways.
(14:11):
It's not always, and it's anopportunity to learn together.
So my youngest, he's seven.
He just discovered the voicewith ChatDBT and he just asked
me one question and I and I andI showed him how it works and he
just grabbed my phone and wentoff with it and I was like, okay
, catch you later.
So he loves it.
Um.
(14:31):
And now it's getting evenbetter with the, the
introduction of chat dbt5, whichsurprisingly just showed up in
platform first.
Nick (14:41):
Um really for a lot of
people, almost almost
immediately, like we knew it wascoming, and then all of a
sudden it's like, oh yeah, well,this, this is going to show up
in Copilot Studio in the nextfew weeks or a couple of months,
or some of our other tools thatwe're going to be talking about
, but it was likeinstantaneously.
Now, of course, that helps thatMicrosoft is a big investor in
open AI, so they probably were,probably were given a little bit
(15:04):
of a preview to this.
Ulrikke (15:07):
Probably were given a
little bit of a preview to this
Yep and they flipped the news,but yeah, it's interesting.
Nick (15:11):
So if you look at your
LinkedIn feeds, like mine
probably exploded with all theGPT-5 announcements and things
like that, and I'm finding thebig thing that I like about it
is something I know I didn'tstruggle with.
But a question was okay, whichmodel should I be using?
So a lot of the work I've beendoing and trying to revamp my
own business and work in contentokay, should I be using this
model for this or this modelwhen I'm developing code?
(15:34):
Which model should I use there?
Or even, which LLM should I beusing which works best for what
I'm working with?
Gpt-5 sort of takes thatunderstands, tries to extract
the context to where you'recoming from and then basically
chooses the right model contextfor that, which, in theory,
sounds good.
But I also wonder if yourprompting isn't great, is it
(15:55):
going to make sure, like, is itgoing to understand enough?
And this is, I think, still toremain to be seen.
So, yeah, exciting times.
I mean things are changing on aday-to-day basis.
We've been off three weeks andI'm just looking at this list of
all the new stuff and thingshave changed.
Ulrikke (16:12):
It's crazy, yeah, and
it's quicker, it's faster and
it's more reliable and also itflips between deep research and
deep learning and moresuperficial things automatically
.
It can also hold a biggercontext and it can also hold a
bigger conversation, and doesthat better than the previous
versions have in the past.
It also has new kind of codingskills, so it's better for all.
(16:35):
It's better, it seems like it'sbetter for all the things that
we needed for and not just uh,rewriting emails and stuff.
So, uh, yeah, that's, uh, it'svery good and and, as we said,
it is also available in PowerPlatform so you can use it with
all the used chat GPT-5 in noGPT-5, the model and when you're
(16:57):
working with Power Platform,which is a nice bridge over to
the next items on the list,where we have a few news and
updates related to PowerPlatform specifically.
Nick (17:09):
Yep.
So the first one there isCo-Pilot Studio Flows by George
Tanzini.
Again, it was a LinkedIn postbasically breaking down sort of
the differences between PowerAutomate flows and agent flows.
I found this is a really goodarticle because there's a lot of
confusion of not just what theyare, when would you use one
versus the other.
So again, this helps about youknow extracting what the
(17:30):
difference is.
You know how they work andthings like that.
Again I know we've talked aboutthis before help you decide on
when, what tool to use at theright time, although I think in
the grand scheme of things,these are getting more emerging,
more and more.
But right now sometimes we haveto make those decisions on
those toolings.
So thanks, george, for thatparticular post.
I found that very helpful.
Ulrikke (17:51):
Yeah, me too, and I
also like the fact that he's on
the far end.
He's kind of summarizing whatyou need to check to know what
to use what, and also he takesinto account the licensing model
, which is also something that Isaw in a post and video by
Damien Byrd this week where hetalks about agent flows and the
evolution of them and also howyou need to be aware of the
(18:14):
pricing.
So he says that agent flows theycharge a little bit differently
than Power Automate flows andit's based on the API calls that
you do and he says so 100 APIcalls equal 13 messages, which
translates into $0.13.
So in real money.
So it's kind of a different.
(18:35):
And so it says if you kind ofwere, if you, if having
efficient flows were importantin the past, it's never been
more important than now becauseof this licensing model,
efficiencies, everything, as youreally need to streamline your
flows.
Nick (18:52):
This again, I'm going to
show my age, but this goes back
to, like you know, the 70s and80s, where you needed to write
efficient code because you onlyhad so much memory on your
computer chips.
And now here we are.
I mean, I think always shouldbe efficient, like definitely in
terms of what your cost is.
But I think also and this issomething I don't really want to
talk too much about, butsomething that's beginning to
(19:13):
arise is the actual energy andenvironmental impact of all of
this stuff at the end of the day.
You know running.
You know running.
Creating images takes you know,cycles, which consumes power
which comes from the earth oneway or the other.
So again, can you tell I justwent to a hydroelectric
(19:34):
exhibition.
Yeah, yeah.
Ulrikke (19:38):
It is a huge discussion
and the environmental impact is
huge.
So, yeah, but that's aconversation for another day.
I think that's a conversationfor another day.
I think, yes.
Someone else who is frequentlyposting about co-pilots is Femke
Cornelissen, which we've talkedabout a number of times on this
podcast, and she published abook.
This book, it would be aleaflet, is what I would call it
(20:00):
in the past but now suddenlyit's a book.
She published it in Dutch andin English and it's about
Copilot without a license.
So it's the personal Copilotchat that you have on your
computer.
It comes with your Microsoft365 license.
It's free for everyone to use.
It's the private account kindof Copilot and she goes through
(20:21):
all the things you can do withit.
She has a collection ofinteresting prompts and what you
can do with attachments anddifferent resources, and it's I
think it's a 25 pages long thingand you have to provide your
email account and you candownload the book.
So that's a very good resource,and I'm sure 90% is AI created,
(20:44):
but doesn't mean it's notproviding any value.
So it means you can get prettyfar ahead in using these tools
for free, which is veryimportant to a lot of people.
And then talking about kind ofgetting guidance on co-pilots
and AI, I saw a video that Ijust have to mention.
It was by Damian Robinson.
(21:04):
It was top five mistakes whenusing Copilot Studio.
I think he's a Microsoftemployee, if I'm not mistaken.
So this is a very short videoand it seems like it's one of
the first ones that he's done inthat kind of video format.
Seems like he's more of ablogger or something, but this
is very short and very to thepoint, concise Five major things
(21:25):
that he sees when he'sevaluating Coppola Studio agents
and charts, which one of themis kind of thinking of knowledge
as ingested, so a RAG modelwith its retrieval, augmented
generation kind of model.
Well, you would think that it'singesting the knowledge you
upload to it.
So you give an agent access toknowledge, you think it's kind
(21:46):
of consuming all of it, but it'snot.
It is simply just giving yousnippets and it's indexing based
on your prompts and what you'rethen doing with those knowledge
sources.
And that's a very commonpattern, common to think that
you just give it access to a lotof knowledge and documents,
then it's all knowing about thatcontent and those resources.
(22:08):
But it's not.
So that's one of the thingsthat he's highlighting in his
video, and there's four more ofthose smart tips and tricks, so
very worth your while to checkout.
Nick (22:19):
Cool.
So the other big thing you know, along with GPT-5, is this
thing called generative pages,and we've seen videos from Scott
, we've seen stuff from Diana,of course, a big blog post by
Ryan, so we have a ton of littlelinks in here about generative
pages, which is really cool.
Have you tried generative pagesyet?
Ulrikke (22:41):
No, I haven't, I
haven't doubled into it, but so
it's kind of.
We talked about this a littlebit.
So you, because there'smultiple stages of this, which
scott, also jiro, covers in hisvideo.
So there's a two step is partone is the vibe coding with the
code apps.
So that's when you start withcode and you use ai as a coding
(23:03):
buddy, so to speak, but it'scode first kind of approach,
whereas I find generative pagesis the other way around.
It's when you start with aprompt and you just prompt your
way to an app, in a sense yeah,well, yeah.
Nick (23:17):
Yeah, I think that the two
differences that I see the code
apps from Scott's video isthere.
Where we're building this islike a whole new app category in
a sense, but we're using theAI-assisted Vibe coding.
To me, I don't know, I know afew weeks ago I was a big fan of
the term vibe coding.
I'm getting more into, like Isaw, ai-assistive app generation
(23:39):
, but maybe that's just me,because to me it's like blindly
creating an app is one thing,but I think we need to I don't
know nurture it or work with itto generate all this.
But sorry, let me go back.
So the code apps themselves are, like I said, a whole other app
.
So you're building almost theentire app and that will be your
(23:59):
Power App, but it's all codegenerated and I think it does
React.
But also I thought it could doAngular and Vue as well, but
maybe I'm thinking PowerPages,spas.
But anyways, the whole idea andof course this empowers makers
who might not be developers tobe able to build kind of
pro-code apps by going throughthat process Generative Pages is
(24:21):
almost like within an existingmodel-driven app.
So within the model-driven appyou already have your views,
your forms, your dashboards andthen your custom pages.
But now this is almost like thenext evolution of custom pages
where, okay, I want to actuallyhave a view within my
model-driven app and that'swhere I see generative pages
going.
So, for example, I did anexperiment where I said you know
(24:42):
the hierarchical view, which issomething that got deprecated
because it only could do onething.
I said can you give me ahierarchical view, which is
something that got deprecatedbecause it only could do one
thing?
I said can you give me ahierarchical view of accounts
and contacts together in asingle page and view?
And it generated a not perfectbut a fairly good working
representation of that datawithin the context of my
model-driven app.
So I haven't dove in too muchinto code apps yet.
(25:05):
I think it's still privatepreview, like they're out there.
They're demoing it, but I'm notsure if it's accessible to
everyone yet.
Maybe it is, but generativepages definitely is in public
preview.
So you should be able to trythat on your dev environment
please, not your production.
Ulrikke (25:40):
Yeah, yeah, and I think
it's still US only.
I think that's what it says onthe button which then gives you
that the window that you seefrom plan designer allows you to
put in different prompts.
There are different presetprompts already.
That allows you to put stuff inthere.
And so, from Diana, what DianaBirkelbach is doing is she's
(26:01):
showing you and going through itwithin the blog post format,
detailed, step by step, all thebuttons she's pushing, all the
things that she's putting inthere and everything that it
produces, and she's also lookinginto the code, line by line,
section by section, digesting,you know, pulling it apart,
which is great.
It is using the material UI outof the box, but I think what
(26:25):
Scott was showing was how heswitched it to using Fluent UI 9
, which is more of a moderninterface, which makes it look a
lot cooler.
So there's things you can do.
So what we'll also do is we'llput links to the two videos that
Scott did last week and theweek before, where one is the
vibe coding part, two generativepages, how he kind of created.
(26:46):
I think that is the um, thecheckout, the old frumpy,
horrible device checkout appthat you get as a, as a template
and then also using vibe codeto code first code app, which is
a completely different um wayof working with it.
It it's when you start withit's like single page
(27:07):
applications with power pagesreally, because you start in
Visual Studio, you have to usethe PAC CLI.
You look at the code and thecode is kind of what it is that
you're creating, and then youbuild it and then you publish it
to your environment afterwards.
It's just two very differentapproaches and that is
React-based, as you said.
So very cool and I also saw.
So one of the last things Ithink that Scott said in one of
(27:28):
his videos is that yeah, nextvideo I'll do vibe coding in
PowerPages.
I hope that is single pageapplications because it's like
it's from the release.
So that's kind of the three bigthings now is just what we said
.
The three big things now isjust what we said generative
pages, code apps and then singlepage applications, or bring
your own code for power pages.
Nick (27:47):
I can't wait to see that
I'm very curious to see if all
of these because it's allmerging together all of this
stuff to see how thisincorporates with plan designer.
Like and not to toot my ownhorn, but I did a, I did a video
on plan designer this week andI went through and played with a
bunch of stuff and now PlanDesigner still is going out and
generating sort of thosetraditional apps.
(28:08):
But I wonder if the nextevolution will be going into
more of these code apps kind ofthing and Plan Designer being
that hub where you're beginningto build out your almost your
pro code solution but doing itthrough a maker's lens kind of
thing.
So again, I'm just speculating.
I don't know.
I just know what is there rightnow.
Ulrikke (28:28):
Yeah, and you look at
that and then you know that with
PowerPages, like we talkedabout last time, that they're
merging kind of the system, userand the contact records and the
web roles and the securityroles, so you kind of see all of
it merging and kind of playingwell together.
And then you have the bring yourown coaches as you start with
in Visual Studio as well.
I completely agree and I don'tthink that there's any reason
(28:49):
why you should, kind of.
And also the conversation aboutit's cheaper to build a
PowerPages site than to build amodel-driven app for all of your
users internal users, becauseit means they don't have to have
a premium license and it kindof ties into that whole story of
why separate the two things,right, it's like so, or the
(29:12):
three things for that matter.
Nick (29:13):
So yeah, I was going to
segue into your next thing,
because this is something I'mkicking myself.
Here's why Because I did thisvideo on Plan Designer and
because I went through a wholeprocess basically recreating a
CRM system and, of course, inthe data designer there I
replaced the tables but I didn'trealize I could have done that
(29:33):
a step sooner.
And the link that you showedfrom Eliza showed how to do that
, or from Eliza or April, andI'm like darn, it was that there
when I was playing with it.
Did I totally miss that?
Ulrikke (29:45):
Because that was my
question, because that's the
Power Apps pulse and I think theadvocacy team is doing such a
good job and every month, justbringing up the news and updates
and all this model and detailsthat you might have missed in
Power Apps specifically.
And now, this time around, itwas the way that you can finally
replace the auto-suggested,auto-created one tables that it
(30:07):
comes up with with your own, forinstance, the contact table or
whatever it is it creates.
Employee, can you get it to notdo that?
It's impossible.
You know, say specifically thatI have a contact table, don't
create it, still creates it, andthen now you can actually go in
and swap it around for your own.
Nick (30:23):
So yeah, yeah, like it's
still the the common.
It still doesn't know about thecommon data model.
It seems like it's not smartenough to say maybe I should
just use the contact table here.
It's still up to you, but italso you know, yeah, it just
makes it, but at least you cando it.
Ulrikke (30:38):
Now the earlier
versions of plan designer, it's
kind of like I want to use thecontact table and it'd be like
no or yeah, so now we can but Ithink that goes to show you know
how sometimes we go into thedark places and we think, oh,
I'm going to be replaced becauseyou know ai can do anything.
And then you look at how longit's taken microsoft to get that
(30:59):
ai agent to understand thecommon data model and I go well,
maybe I have a job still.
I mean, if it's that hard toget it to actually understand
what's already there, then yeah.
Nick (31:11):
Yeah, if anything I
learned from that exercise
because it was the video was waylonger, the one I created was
way longer than I thought itwould be because it just go to
show you still need that human,that solution, architecture in
the loop and even the work I didprevious to that in terms of
building the, the productrequirement document and all of
those things, even before I hitplan designer, it's like you
(31:34):
know you.
So I think, yes, we can getthere maybe a little bit faster,
like the.
I love the fact it does thattedious work for me.
But oh, oh, man like to thinkthat you can just go in and type
and okay, and an app is goingto magically appear.
You're sadly mistaken.
You still need to engage withyour customers, plan this all
out, you know, get the feedback,go through the loop.
(31:55):
Yes, ai can help you build itand help you think about it.
But yeah, I'm not.
I'm I'm less worried about myjob than I was maybe a month or
two ago.
Ulrikke (32:05):
Yeah, yeah, and just
you know the video, the top five
mistakes.
The second mistake that Devianis mentioning is too short of a
topic description.
And if you look at Scott'svideo, the manifest, I think
he's calling it intro prompt orinstructions or something, but
it's massive, it's just so bigand I think he shares it as well
(32:26):
.
But it goes into details aboutwhat React is.
I mean, you have to tell iteverything.
So then I completely agree withyou, it's all in the
instructions, and we've saidthis since the beginning, but
it's all in the prompt.
And once you've kind of gottenit going, I feel it's safer to
kind of be a little bit lessdescriptive in your prompts,
(32:48):
because it kind of understandswhere you're going.
But the first and theinstructions, my God, that's
important.
Nick (32:55):
Yep, for sure, yep yeah.
Ulrikke (32:57):
All right, so are you
ready to shift gears and move on
to no?
Actually, there's a segue hereto what you found on GitHub, the
modern template repository forbuilding single page
applications.
Nick (33:12):
This is really cool.
Basically, yeah.
So of course, I'm in theprocess of learning this.
I actually my whole summer planwhich went off the rails pretty
quickly was.
I rebuilt my website and Ithought I'm going to rebuild it
as a single page application.
I'm going to learn this becausedo-to-do and then once I
started getting into it, I'mlike okay, this is going to be a
(33:33):
little bit more learning and alot of things I want to do.
So I ended up kind of, I wouldsay, building my website using
the classic way, but I was ableto actually get Really.
Ulrikke (33:43):
You created that in
PowerPages the way that you
would a year ago.
Nick (33:49):
No, not a year ago.
No, no, no, because I stillused a lot of custom web
templates and stuff.
So I did, oh yeah, GitHub.
Github Copilot was veryprominent in me building that
site.
Ulrikke (33:59):
Right.
I'm not shaming you, I'm just.
It's so interesting because weare talking about these things
every other week and being, andthen when you put it to the test
, when you actually you go inyou.
If anyone could do this, itshould be you, yes, and you
actually resorted to doing itthe old way and it's like.
(34:19):
I just need to be clear.
I shaming, I'm just.
It is important for people tounderstand that we rant about
this and we go rah rah, drinkthe Kool-Aid, but then you put
the metal to the pedal, thetithe to the test or whatever
it's called, and it doesn't work.
Nick (34:34):
Yeah, yeah, so yeah, and
you're not building a rocket
ship.
Ulrikke (34:39):
You're building a
personal brand company website.
Nick (34:46):
Yes, so this a rocket ship
.
You're building a personalbrand company website.
Yes, so this was sort of a yes,so maybe, and then maybe in six
months from now I have muchmore of the confidence and the
ability or the tooling itself tobuild that as a single page
application.
But for now it was a case of doit, do it the way I know.
But that being said, this issomething that I do believe that
if you're working in powerpages or even power platform in
I think we talked about it withthese code apps and the
(35:07):
generative pages and, of course,single page applications, this
is sort of the way things areshifting.
So it's good, even from adeveloper point of view, to
understand how these things work.
But even from a maker point ofview, you don't have to
necessarily be a React expert,but at least have at least an
idea what the code's beinggenerated and how to prompt this
.
All that being said, there's aninteresting it's on GitHub.
(35:30):
It's called the PowerPages SPABot Starter or SPA Bot Starter,
and what it is it's a moderntemplate repository to build
single page applications thatdeploy automatically to
Microsoft PowerPages usingGitHub Actions and the Power
Platform CLI.
So it basically has thistemplate and kind of goes to the
hello world, which I alwayslike to start with and to help
(35:52):
you learn and build single pageapplications and Power Pages,
and also automate that process alittle bit using GitHub.
So we're going to put the linkin the show notes.
There's like source code andeverything there.
It's very.
The documentation is very donewell.
It's laid out very good.
It talks about what you need.
I had hoped to be able to gothrough and set this up myself.
I have set up the one fromMicrosoft, that example of
(36:13):
single page application but I dowant to go through this.
So this is something I'llreport back in a couple of weeks
to kind of tell you how I faredout with this.
But if you are building powerpages and into building single
page applications, definitelycheck this out.
The ID tag is Milla Marie.
It came from a LinkedIn post,so hopefully we can find the
name of the person who wrotetheir full name so we can
(36:34):
actually attribute to themproperly, because I think this
looks pretty cool and it's opensource so you can contribute
back.
Ulrikke (36:42):
Fantastic and, as
always, you'll get the links in
the show notes and also if youare inspired or not inspired,
sorry, and you need inspirationof what you can do with Power
Pages.
You also found something thatI'm going to show because I'm
doing portal launch the day thatthis is released.
This link is because this isalways the question Show me real
life examples of Power Pages isalways the question.
(37:03):
Show me real life examples ofpower pages is always the
question, and we always go sorry, they're all behind
authentication.
Usually the use case for powerpages is business website, right
, it's always behindauthentication.
Also has to do with thelicensing model.
As soon as you haveunauthenticated pages, you have
to pay a different kind oflicense.
Nick (37:20):
But and I'll just hand it
over to you but yeah, yeah, so
this is by Raghavan Rajan andhe's a MVP in New Zealand.
I believe that's where he'slocated now and it's really cool
because he just said a realworld PowerPage is top public
portals you could visit rightnow, because you're right.
Okay, well, is anybody elseusing this?
(37:41):
Like that's a question I'veheard a bazillion times and it's
like yes, is itenterprise-worthy.
Yeah, yeah, so within Microsoft,like, there's a list with maybe
I don't know, maybe I'm notallowed to say there is a list
within Microsoft that has a listof sites, of course you know,
but this one is something thatthey're all publicly facing.
(38:02):
You can actually click on thelink and you can go and you can
see real world PowerPages sites.
So he has top 10 here so youcan check those out.
If you're looking for an 11thone, you can look at my own
personal site that I justcreated that's also using
PowerPages.
Ulrikke (38:16):
Yep.
Nick (38:17):
Yep, so yeah, it is.
Believe it or not, people areusing PowerPages in the real
world and for very successful,really cool use cases and it's
just getting better, of course,with that, like we talked about
the security merging and all theother the security agents
they're adding and all the toolsand stuff.
Ulrikke (38:39):
So there's a lot of
investment happening in
PowerPages or in the powerplatform in general, where
PowerPages is affected or getsaffected by it.
Yeah, it's fantastic to seeexploring real world PowerPages
in the wild.
So, yeah, it's fantastic to seeExploring real world Power
Pages in the wild.
So, yeah, go check that out.
Just wrapping up with somegeneral Power Pages stuff we,
our good friend Anna Inez UrutiaI need to practice her name
because she says it with a welove Anna.
Nick (39:03):
Anna designed my new logo
and she did an amazing job.
Anyways, go on.
I don't have any.
We love Anna.
Anna designed my new logo andshe did an amazing job.
Anyways, go on.
Ulrikke (39:07):
Yeah, she's fantastic,
and she has a video on the
Microsoft Reactor page which isan introduction to Project
Sophia, which is something I'vealso ranted about a lot.
So we have a lot of chats goingon about that right now, which
is still in preview.
I learned this week Because wehad a chat with microsoft as
well.
(39:27):
They're like yeah, you knowit's still preview, right, I'm
like, okay, so when's ga?
Like we don't know.
Okay, so what's the pricinggoing to be?
They're like we don't know so.
Okay, so we're in the platform,this is gonna land.
That are like so there's reallyno, it's one of those things
where it's this full throttlepedal to the just go, just go
for it, and then you startasking questions and no one
really knows anything.
Nick (39:46):
But it's too bad because
there's so much value to it if
it gets in the hands ofcompanies 100%.
Ulrikke (39:53):
But also there's the
thing where, so to speak, to
Anna's video, what she does isit's an hour long video where
she goes through and really, ifyou want to get started with it
and you're a little bit unsurehow it works or what kind of
prompts to use or what to writeor to use it for, this is the
video done.
It's so good and she talksabout all the all the aspects of
(40:13):
it.
It's very sales oriented.
Now there is talk aboutexpanding that to other
industries and areas, but wedon't have that confirmed yet.
But the potential of projectsofia because we have customers
coming in, going, we have somuch data and we want to create,
we want to put it in fabric andwe want to create our own
models, but we don't have a wayto get to know our data Then
(40:37):
Project Sophia is perfect forthat scenario because it's data
first.
It's not because if you want tocreate a report on top of data,
you need to know your datafirst.
You need to know what kind ofinformation is in there already.
But Project Sophia is a buddyto help you explore and get to
know your data.
As it stands right now.
So as a, I can't believe thatthere's no, that there's not
(41:02):
clear directions towards whereit's going, and I love the and I
see so much potential.
Nick (41:08):
Totally agreed.
Ulrikke (41:10):
Yeah, so that is that
video.
And also, just being on theReactor kind of page, I don't,
because you used to work atMicrosoft Docs Do you have
Microsoft Reactor to you?
Is that something you're veryfamiliar with?
Is it me just not missing theball on this one?
Nick (41:26):
Good question.
Ulrikke (41:26):
What is it?
Nick (41:28):
Let me ask chat GPT on
this one.
Ulrikke (41:30):
Okay, so while you do
that, because there's other
events, right, so this was liveand now you can watch the
recording, but there are otherthings coming.
So, 14th of August, there's anagent with purpose, gen AI meets
Lego session things coming.
So 14th of august, there's aagent with purpose, gen ai meets
the lego session.
Um, and and yeah, so, but Ican't really place it in the so
(41:51):
the reactor?
Nick (41:52):
to me there's.
I think these are online eventsso anybody can sign up and view
them, but physical officeseither have or had something
called the reactor, where it wasa place where there would be
short sessions, whatever you cando hands on.
I know there was a reactor inToronto and I know there's other
places.
I know there was something inAustralia, but I think they're
(42:12):
being shut down or revamped orsomething too.
So without yeah, this is yeah,we let's.
How about we we'll put a pin inthat and we'll find out all
about the reactor and talk aboutit next time.
How's that?
Ulrikke (42:25):
Right, all right, let's
put it in there for next time.
Perfect.
So any other news you wanted totouch on before we kind of wrap
it up?
Nick (42:32):
The very quick one about
the Power Platform CLI MCP
server.
This is by Albert Jan Schrot,abby, who we know in the
community, and he wrote a reallygood article about the MCP
server in the Power Platform CLI.
Of course, mcp servers areanother huge thing that's
happening right now.
Of course there's a DataverseMCP server.
(42:57):
I'm doing some online courseskind of stuff outside of
Microsoft and they talk aboutMCP servers, about just a way
that we can different agents cantalk to different platforms,
kind of like on a common api, akind of a standardized way to
interface with different things.
So he wrote a very cool articleabout the power apps, cli,
which of course we talked aboutearlier in terms of creating
things, but also from anadministration point of view.
(43:19):
Um, I know a lot ofadministrators live and die by
the pack cli so and we use it aswell in PowerPages for many
things.
So great article on that fromAbby.
Appreciate it.
Ulrikke (43:30):
Yeah, great, all right.
So with that, I think it's timeto wrap it up.
We have a few events coming up,like we usually do.
You have DynamicsCon Regionalin the Rocky Mountains in August
you talked a little bit aboutthat last time and then also we
have the Power PlatformCommunity High Five, which is
online on September 2nd, whereyou talk about your fitness for
(43:53):
IT professionals and I dive intoPower Platform agents.
Nick (43:57):
I'm excited for that one
so much fun.
Ulrikke (43:59):
Yeah, me too, and the
rest you can find in the show
notes.
Nick (44:02):
Yes, absolutely, and I'm
actually doing an event at home
in Ottawa.
Fun, yeah, me too.
All right, and the rest you canfind in the show notes.
Yes, absolutely, and I'mactually doing a an event at
home in ottawa, believe it ornot yeah, when is that?
that's october 3rd.
It's the microsoft 365 ottawa2025.
I'm doing, of course I'mtalking about car pages, but
it's in my actual home city, soit'll be.
It's actually pretty cool.
I've I've meant to speak atthis event for like three years
in a row and, pretty cool, I'veI've meant to speak at this
(44:23):
event for like three years in arow and every year I've always
been traveling or something'sbeen going on to the point and I
thought they're not going toaccept this session this year
because they know I'm not goingto be able to make it.
But, uh, actually, yeah, thetiming worked out.
So I'm actually excited to beactually speaking at an event
where I'm actually going to belike waking up and sleeping in
my own bed that night, maybe.
Ulrikke (44:43):
Wow, you're the
prodigal son.
Finally, the star descends onthe hometown public and they're
going to be the band and the redcarpet and the king and the
band and everything.
Oh, it's going to be so great?
Nick (44:56):
Not quite, but sure.
Ulrikke (44:57):
Fantastic In my head.
It is All right, Okay with that.
We're just rounding it off.
Good chatting with you, asalways, and I hope you guys feel
like you've been updated on thenews and updates for Power
Platform.
Thanks for listening and if youlike this episode, please make
sure to share it with yourfriends and colleagues in the
community.
Make sure to leave a rating andreview your favorite streaming
(45:18):
service and makes it easier forothers to find us.
Follow us on the social mediaplatforms and make sure you
don't miss an episode.
Thanks for listening to thePower Platform Boost podcast
with your hosts, Ulrika Akerbeckand Nick Dahlman, and see you
next time.