WEBVTT
00:00:00.160 -->
00:00:03.439To allow you to go in and you can pick your themes, you can pick your fonts.
00:00:03.439 -->
00:00:05.679I don't know if they have comic sands.
00:00:05.679 -->
00:00:07.360Oh, they do have comic sands there.
00:00:07.360 -->
00:00:11.679Yeah, I'm gonna change the uh change the boost interface.
00:00:11.679 -->
00:00:15.839Anyways, but then the whole idea you can set your colors, you set your fonts, not comic sans.
00:00:15.839 -->
00:00:17.920I'm just sorry, I didn't mean to trigger you.
00:00:18.320 -->
00:00:20.320I'm proud that you know this.
00:00:20.320 -->
00:00:25.920I'm just it I'm I'm beaming that you understand this is a way to tease me.
00:00:26.960 -->
00:00:28.239Of course.
00:00:59.759 -->
00:01:04.000With your hosts, Nick Doelman and Ulrike Akerbæk.
00:01:04.000 -->
00:01:05.519Hi Nick, how are you doing?
00:01:05.760 -->
00:01:06.959Hey, how's it going?
00:01:07.200 -->
00:01:15.280It's December, so it's um So uh do you have your six minutes of daylight per day?
00:01:15.439 -->
00:01:16.480Is it that time of year?
00:01:16.719 -->
00:01:18.000Uh not even that.
00:01:18.000 -->
00:01:29.840So we all go to work in complete darkness, and then when we crawl out of the building, it's still complete darkness because there was a glimmer of daylight somewhere in there.
00:01:29.840 -->
00:01:40.560Um, but yeah, so trying to get by, but you know, people that know me well will know that November is always the hardest month for me, and this year I actually had a pretty decent November.
00:01:40.560 -->
00:01:41.680Let's put it like that.
00:01:41.680 -->
00:01:44.079Uh no major fallbacks or anything.
00:01:44.079 -->
00:01:45.599Uh but December has been hard.
00:01:45.599 -->
00:01:47.439I I'm just maxed out at everything.
00:01:47.439 -->
00:01:59.840I don't have enough hours in the day, too much to do, too many fun things, but also every year trying to uh because everyone keeps talking about the calm and the relaxing and the enjoyment of Christmas.
00:01:59.840 -->
00:02:04.00030 something, and I still haven't really found a way to get that.
00:02:04.000 -->
00:02:10.560And I know also talking to other people that I know that you know, that happens after your kids grow up and become big.
00:02:10.560 -->
00:02:11.680So I don't know.
00:02:11.680 -->
00:02:13.520Maybe it's just a face of life that I'm in.
00:02:13.520 -->
00:02:18.000I find it's more stressed than it's nice at this point.
00:02:18.000 -->
00:02:19.599So yeah, that's where I'm at.
00:02:19.599 -->
00:02:26.560And also that it the the kind of the show notes reflected because I'm I don't even have time to catch up on messages.
00:02:26.560 -->
00:02:32.800One of my best friends called me the other day and said, I'm I've called you three times, I left you five messages, what the f is going on?
00:02:32.800 -->
00:02:35.759And then um I I'm just I'm so busy.
00:02:35.759 -->
00:02:38.159So and I haven't put a lot of things in here either.
00:02:38.159 -->
00:02:39.120So that's me.
00:02:39.120 -->
00:02:47.759Just a short uh so if anyone else out there feel like they're barely breathing, barely having their head above water, then I'm with you guys.
00:02:47.759 -->
00:02:53.199And um, if we just hold on tight, then one day after another, suddenly it's over.
00:02:53.199 -->
00:02:54.560And then maybe I get some calm.
00:02:54.560 -->
00:02:54.960I don't know.
00:02:54.960 -->
00:02:55.840But how are you?
00:02:56.240 -->
00:02:56.639Good.
00:02:56.639 -->
00:03:02.879Um as as as you know, the last hour and a half we've tried to get this recording going.
00:03:02.879 -->
00:03:10.800And my office is in a complete disarray of wires and microphones, like just nothing was working at all.
00:03:10.800 -->
00:03:16.000I just uh we kept getting the little riverside kept going, some other app is using your mic.
00:03:16.000 -->
00:03:20.560And I'm like, so and then when we finally got the mic working, it wasn't working.
00:03:20.560 -->
00:03:22.960One of my other computers half died this morning.
00:03:22.960 -->
00:03:26.560One of the videos went, like the video, and then like and I have and like you, I have work to do.
00:03:26.560 -->
00:03:27.280I have project work.
00:03:27.280 -->
00:03:33.919I've been traveling the last couple weeks and trying to get in to do some project work, just trying to get the grip and get some momentum going.
00:03:33.919 -->
00:03:35.680And I feel like I'm just spinning my wheels.
00:03:35.680 -->
00:03:40.319So I think this is yeah, everybody's oh, the good calm Christmas uh is coming.
00:03:40.319 -->
00:03:45.599It's like, yeah, I think we're I think today is just one of those days, you know, the song from Limp Biscuit.
00:03:45.680 -->
00:03:46.800So yeah.
00:03:47.360 -->
00:03:49.599But the this is this is gonna be the fun part.
00:03:49.919 -->
00:03:50.879Yeah, exactly, right?
00:03:50.879 -->
00:03:56.719Because you know, at the end of a day or uh what feels like weeks for me at least, this is what I'm looking forward to.
00:03:56.719 -->
00:04:12.800Sitting down, and I've been loving the fact that you've now taken an hour and a half to get this thing rolling because that meant I got to catch up on messages and send some emails that I didn't send and to to do that thing and actually get a few more things into the show notes and stuff.
00:04:12.800 -->
00:04:14.000So I mean, thank you.
00:04:14.000 -->
00:04:16.399You're actually giving me an hour today.
00:04:16.399 -->
00:04:22.879So and all the and the only thing I have left to do today is to eat steak, drink wine, and have a hot bath.
00:04:22.879 -->
00:04:24.639So I'm gonna be okay.
00:04:24.639 -->
00:04:25.439Awesome.
00:04:25.439 -->
00:04:26.399So yeah.
00:04:26.399 -->
00:04:26.959Right.
00:04:26.959 -->
00:04:29.600So let's get this baby on the road.
00:04:29.600 -->
00:04:34.319I think we're gonna be jumping a little bit back and forth today, uh, but we can start at the top if you want.
00:04:34.560 -->
00:04:35.120Yeah, for sure.
00:04:35.120 -->
00:04:53.920So one of the big things that that came up, it was if there was some rumblings on it, uh, I think um from a few folks earlier on, late November, it looked like the based on the life updates, there's updates coming that there was gonna be more default Dataverse capacity, which is uh a big impact for a lot of people.
00:04:53.920 -->
00:04:54.879It was interesting.
00:04:54.879 -->
00:05:00.079I was talking to one of my clients, uh, they're on the verge of going over their dataverse capacity.
00:05:00.079 -->
00:05:01.759I said, that's actually not too bad.
00:05:01.759 -->
00:05:08.560I've worked with people that have gone way over their dataverse capacity, which means you can't create new environments and a bunch of things.
00:05:08.560 -->
00:05:11.839And this uh was very kind of very timely for them.
00:05:11.839 -->
00:05:20.160The fact that we now have so the way it works is if uh with your very first Power App's premium license, you get 10 gigabytes of Dataverse capacity.
00:05:20.160 -->
00:05:28.399And then each additional license gives you just incrementally a little bit more, and of course, you can buy additional licensing or additional capacity packs.
00:05:28.399 -->
00:05:31.839That default now is doubled, so it's now 20 gigabytes.
00:05:31.839 -->
00:05:35.920Now, for large enterprise customers, that's barely a drop in the bucket.
00:05:35.920 -->
00:05:42.000They probably wouldn't even notice just because they're sometimes buying gigabytes and terabytes of extra Dataverse capacity.
00:05:42.000 -->
00:05:51.680But for a lot of our smaller, medium customers, it does make a big difference that allows them to actually get a couple extra developer environments or give them a little bit more breathing room.
00:05:51.680 -->
00:05:52.879So that's a good thing.
00:05:52.879 -->
00:06:05.759Conversely, though, is Microsoft making room for more of what I call their capacity tax when they're adding new features and co-pilots and things which eat up your Dataverse storage kind of without you asking for it.
00:06:05.759 -->
00:06:12.319But if you want to have the complete package or you want to, you're forced to have the complete package, you'll need to accept these.
00:06:12.319 -->
00:06:13.360So interesting times.
00:06:13.360 -->
00:06:17.040Good news, uh, just one of those things we just got to watch and make sure.
00:06:17.040 -->
00:06:23.360Um, for those of you who thought you're on the edge of running over, you might be wondering why you aren't getting those nag emails anymore.
00:06:23.360 -->
00:06:25.759Go into PPAC, check your capacity.
00:06:25.759 -->
00:06:30.959You'll probably be pleasantly surprised you're gonna be in the green, but also like it's a fishbowl effect, too, right?
00:06:30.959 -->
00:06:37.839I already, on my own environment, once I got all this space, I was like, ooh, I can create a bunch more dev environments, test environments.
00:06:37.839 -->
00:06:40.800And I filled that up pretty quickly, to be honest.
00:06:40.800 -->
00:06:41.920But that's just me.
00:06:41.920 -->
00:06:42.480So we'll see.
00:06:42.720 -->
00:06:54.399And it's also to the explanation is to give way for the exploration and all the additional strain on the system that comes with Copeless to do agents and all the other AI stuff, right?
00:06:54.399 -->
00:06:59.519So it's uh it's supposed to be kind of more wiggle room to get all these new features up and running.
00:06:59.519 -->
00:07:07.439And of course, it's it's part of the larger story where Microsoft needs adoption on these things and Dataverse capacity may be a showstopper for some people.
00:07:07.439 -->
00:07:09.600Like you said, because I hit that limit all the time.
00:07:09.600 -->
00:07:12.959I can't create new environments because I hit my storage limits.
00:07:12.959 -->
00:07:20.319It's of course a way to enable more organizations to adopt these new technologies at maybe a lower threshold.
00:07:20.319 -->
00:07:25.519Uh but yeah, definitely uh good news and something to look out for in your own environment.
00:07:25.519 -->
00:07:29.680And so do you want to talk about the new icons?
00:07:29.680 -->
00:07:32.959Because that was in here last time, but we didn't really talk about it.
00:07:33.360 -->
00:07:33.680Right.
00:07:33.680 -->
00:07:49.839Well, because um it was part of it, what are the ignite things, or maybe even at Power Platform Conference, we saw these things beginning to bubble up and then at Ignite, uh, of course, a lot of new products, of course, with the Agent 365 new product, new icon, but then we saw a lot of the other icons updated.
00:07:49.839 -->
00:07:57.040Yeah, Microsoft made a whole big deal about this, but it's sort of um, yeah, they're a little bit more shiny, they're a little bit translucent.
00:07:57.040 -->
00:08:06.639That means that all of your your decks, your or your content you might have created using those old uh icons now needs but be refreshed and updated.
00:08:06.639 -->
00:08:13.519If anybody may have gotten tattoos that are uh on the power platform icons, that's uh that's a line that I won't cross.
00:08:13.680 -->
00:08:16.959Uh but uh just be aware of a logo or an icon tattooed?
00:08:16.959 -->
00:08:18.079Is that what you're telling me?
00:08:18.319 -->
00:08:22.240Not a not a power platform icon, I don't think.
00:08:22.720 -->
00:08:23.040No.
00:08:23.040 -->
00:08:28.000So how about I changing the if I change the boost podcast, then what will you do?
00:08:28.319 -->
00:08:30.879Well, that's that's a democratic decision.
00:08:30.879 -->
00:08:32.320So we'll have to vote on that.
00:08:32.720 -->
00:08:37.120We can't change our logo or our name because we have boost tattooed on our arms.
00:08:37.759 -->
00:08:38.720Exactly.
00:08:40.080 -->
00:08:40.799Yeah, no icon.
00:08:41.279 -->
00:08:41.759New icons.
00:08:42.080 -->
00:08:42.720New icons.
00:08:42.720 -->
00:08:53.200And yes, I do get that it's uh cumbersome to update everything, but also on the back of it, the article that we'll put a link to in the show notes describes kind of why it has to change.
00:08:53.200 -->
00:08:58.240And it's also if you look back on the old icons, it's a way to keep in the now.
00:08:58.240 -->
00:09:04.320So it's from UI and a design perspective, it it needs to be changed and updates.
00:09:04.320 -->
00:09:07.600And we would hate on it the other way if they never updated it.
00:09:07.600 -->
00:09:10.639It was old and frumpy, and where's the new icons, right?
00:09:10.639 -->
00:09:13.200So it's it's changed and we have to go with it.
00:09:13.200 -->
00:09:19.679And my I love the new UI and the new icons and a new look and feel with the translucent kind of spraying thingies.
00:09:19.679 -->
00:09:21.039Uh yeah, I really like it.
00:09:21.039 -->
00:09:33.679So and also you there are guidelines for how to use them, and there are links uh for where to download them if you want to use them yourself, especially for platform this link where you can go and download up all of them and transparent backgrounds and everything.
00:09:33.679 -->
00:09:36.000Yep, absolutely cool.
00:09:36.000 -->
00:09:45.519I have a link in here that I thought was from you, so I of course haven't looked into it.
00:09:45.519 -->
00:09:47.679Yeah, so it's the sorry.
00:09:48.639 -->
00:09:49.919No, go ahead.
00:09:50.960 -->
00:10:07.600No, it's uh it's actually uh a link or from uh Griffin Lickfield, which on the back of Ignite Announcements made a guide for where to build your agents because we now have an and I have also talked about this in various different uh audiences.
00:10:07.600 -->
00:10:20.960Um when you have Copelit Light and Copelit Full and you have uh foundry agents, it's hard to know it's the same story as when we got PowerAutomate and we had um power automate flows, right?
00:10:20.960 -->
00:10:26.399Cloud flows, and we had logic apps, and then we had uh or Azure functions.
00:10:26.399 -->
00:10:27.840When do you use what?
00:10:27.840 -->
00:10:32.799It's always the same thing that comes back to when you got power apps, modern apps, when do you use what?
00:10:32.799 -->
00:10:37.120And this is also a guide to uh to where to start with your agent.
00:10:37.120 -->
00:10:44.720There's a simple flow chart also that we can that we showed the last episode that you can use to to guide your way through the decision process.
00:10:44.720 -->
00:10:49.200So uh are you gonna share your agent with other people in your organization?
00:10:49.200 -->
00:10:51.600Is it gonna do some heavy lifting?
00:10:51.600 -->
00:10:57.919Is it gonna need access to a lot of different documents and and SharePoint areas and other connectors?
00:10:57.919 -->
00:11:08.879There's a myriad of different um choices that you make that decides when where you should create your uh cobalt um studio or your your agent.
00:11:08.879 -->
00:11:13.600So that's a very nice article, and you can look into it and look, links will be in the show notes.
00:11:13.840 -->
00:11:15.039Yep, yeah, good work.
00:11:15.120 -->
00:11:15.600Yep, yep.
00:11:15.600 -->
00:11:22.960So on the topic of agents, do you want to do the dataverse SCK for Python?
00:11:23.200 -->
00:11:29.600Yeah, this was um this was uh announcement, the PowerPlatform client data verse client for Python.
00:11:29.600 -->
00:11:35.279It was the blog articles by Paul Yu, who is a uh program manager at Microsoft.
00:11:35.279 -->
00:11:44.080What I like about Paul is so if you ever you're in these sessions with people from Microsoft, and I was in a session with him, it was actually an MVP Summit, and it was very interactive.
00:11:44.080 -->
00:11:48.639What I liked about Paul is when you ask a question, he actually wrote it down in his notebook.
00:11:48.639 -->
00:11:52.240He got your name, and you could tell that he was really engaging.
00:11:52.240 -->
00:11:53.840So uh good Paul, keep it up.
00:11:53.840 -->
00:11:54.799We we love your work.
00:11:54.799 -->
00:12:10.559But basically, there is an article and also a YouTube video around using Python in Dataverse, and this is something that we have talked about before, and now it's an open source Dataverse SDK for Python uh announced in public preview at Ignite 2025.
00:12:10.559 -->
00:12:23.200We see some um hints coming about that, and uh yeah, it's a good video, kind of walks through about how to kind of set it up, go through it, how you can do like read, write, create, update uh capabilities within Dataverse.
00:12:23.200 -->
00:12:33.120So this is we have plugins, we talked we talked about plugins and flows and everything else, but here is another way that we can interact with Dataverse uh for using Python.
00:12:33.120 -->
00:12:38.559So those folks that have been using Python before, which I I know barely anything about Python.
00:12:38.559 -->
00:12:51.759So it was a really cool little uh video on about how who should use it, talk about uh data scientists, developers and makers and a way to create some other automations and things like that using the Python skills, notebooks, VS Code, um part of your pipelines as well.
00:12:51.759 -->
00:12:54.960So yeah, check out the check out the link, check out the video.
00:12:54.960 -->
00:13:05.440I had hoped to have some time to play with this, but I haven't yet because I think this could open some doors where places where we might have used like either Power Automate or Flows to update data.
00:13:05.440 -->
00:13:15.840This could be a good way to potentially as a way to update data in Dataverse very easily, setting stuff up like you know, testing data, that kind of stuff, or even just data migration.
00:13:15.840 -->
00:13:18.480So yeah, um good, good, good info there.
00:13:18.720 -->
00:13:20.000Yeah, absolutely.
00:13:20.000 -->
00:13:23.519And on the topic of because you mentioned pipelines.
00:13:23.519 -->
00:13:25.600So let's dive into that a little bit.
00:13:25.600 -->
00:13:28.320Because I found an article from David Wyatt.
00:13:28.320 -->
00:13:34.559We haven't talked about David Wyatt in a while, so it's about how high time that we shared one of his articles.
00:13:34.559 -->
00:13:38.000And it it intrigued me because I'm doing sessions on on pipelines.
00:13:38.000 -->
00:13:40.240So this was fixed pipelines.
00:13:40.240 -->
00:13:42.240And I was like, what fixed pipelines?
00:13:42.240 -->
00:13:45.279And I think he meant the he fixed pipelines.
00:13:45.519 -->
00:13:45.840Yes.
00:13:46.159 -->
00:13:47.840Because it's broken, and he's right.
00:13:47.840 -->
00:13:56.480And in true style, it kind of goes through his reasoning that it is at the time when PowerPoint pipelines came to be, it was a very good addition.
00:13:56.480 -->
00:13:58.480It was very, very much needed.
00:13:58.480 -->
00:14:12.000And as anything, you you give the people a simple tool tool to move solutions through environments, and then of course, as soon as you give them the teeny weeny little finger, they want to take the whole hand.
00:14:12.000 -->
00:14:18.240So where is my this and where is my dad and where is the and all the requirements keep coming?
00:14:18.240 -->
00:14:28.720So they've tried really hard over the last few years to reach that potential that this new uh capability has, and and he also gives them kudos for doing a good job.
00:14:28.720 -->
00:14:33.679But of course, there's still these little niche things that niche things that don't work.
00:14:33.679 -->
00:14:36.879And David has created a way to work around it.
00:14:36.879 -->
00:14:40.000So and he and he says those this is a workaround.
00:14:40.000 -->
00:14:43.919It's in three key facts that it works on.
00:14:43.919 -->
00:14:46.960So it has to do with delegated service accounts.
00:14:46.960 -->
00:14:59.679Um they can create their own connections, you can share connections with them, um, and solutions and it creates a config, a JSON in the solution uh that helps with this.
00:14:59.679 -->
00:15:02.000So it's a it's a very complicated process.
00:15:02.000 -->
00:15:18.879I'm not gonna go through all of it, but I know that it the the main pain point that he's addressing is that um if you create uh a pipeline, a developer creates the pipeline for the service principal, but it has to be a um an owner of the service principal in Azure to run it.
00:15:18.879 -->
00:15:20.720And that's of course a security issue.
00:15:20.720 -->
00:15:27.679We haven't had that as a security issue in the projects that we've been on because it hasn't been that strict, but it's of course a security issue.
00:15:27.679 -->
00:15:36.000And also if it uses the developer connections, they have to kind of have that connection in production or in test as well, which isn't good.
00:15:36.000 -->
00:15:39.759So this actually addresses some of that, which is really good.
00:15:39.759 -->
00:15:42.240And then also, and I've lost it.
00:15:42.240 -->
00:15:47.600So if you just give me two seconds and I'll bring up another, yes, here we go.
00:15:47.600 -->
00:15:49.600So let me see if I can get to this.
00:15:49.600 -->
00:15:56.159It was another post by where he also talked about did you see it?
00:15:56.159 -->
00:15:57.120Did I put a link to it?
00:15:57.120 -->
00:15:57.279No.
00:15:57.440 -->
00:16:00.639I don't think it's I did see the the post somewhere.
00:16:00.960 -->
00:16:05.519Yeah, I was meant to put a link in the show notes, but then you suddenly emerge.
00:16:05.519 -->
00:16:09.679Here it is, PowerPoint from Pipelines, ooh for configuration app.
00:16:09.679 -->
00:16:21.279So what Matt did is he created a model-driven app in the pipeline host environment on top of the pipeline configuration app, or not on top of, but in addition to.
00:16:21.279 -->
00:16:30.639And what it allows you to do is it has three tables, and you you have the deployment stages, you have the power platform connections, and then you have the pipeline connections.
00:16:30.639 -->
00:16:43.600And you can then connect everything, and then you set it up, and then it allows a thing it uses power automate flow to actually then update and and reset your connections on the way in.
00:16:43.600 -->
00:16:53.840So this is another way to kind of mitigate and and close that gap because he also talks about the gap in in the current setup where there you can't you can't really do everything.
00:16:53.840 -->
00:16:56.639So I'm gonna put that also in here.
00:16:56.639 -->
00:17:00.960Um yeah, so then you guys can check it out.
00:17:00.960 -->
00:17:06.000And also I'm doing sessions on pipelines and both in Tallinn.
00:17:06.000 -->
00:17:07.759Oh, in Tallinn, yes.
00:17:07.759 -->
00:17:12.160So I will make sure to kind of go through all of this as well.
00:17:12.160 -->
00:17:14.319Um, and those in that session.
00:17:14.559 -->
00:17:25.839Yeah, it was fun because I did some training last week and we talked about pipelines, and they were already, and there's we get into this sometimes this conversation about using Azure DevOps, the build tools versus pipelines.
00:17:25.839 -->
00:17:28.559Um, a lot of it kind of comes down to the size of your projects.
00:17:28.559 -->
00:17:36.640For the big enterprise projects, obviously Azure DevOps is kind of a way to go because you got the source code, stuff going there, your different environments and approvals.
00:17:36.640 -->
00:17:47.920But what I like about Power Platform Pipelines, yes, it doesn't quite do everything, but it's much more accessible to, I think, people that are already making Power Apps and working within the PowerPlatform.
00:17:47.920 -->
00:17:57.680So a lot of it comes down to who is going to end up owning this process long term and what tools are they comfortable with and using that to deploy solutions and things like that.
00:17:57.680 -->
00:18:00.160So I'm a big fan of PowerPlatform pipelines.
00:18:00.160 -->
00:18:16.880I've used it, I've fought with it, we've had our frustrations with it, but overall, compared to exporting solutions and re-importing them, or even trying to pack together some PowerShell scripts that I used to do in the olden days, PowerPoint prime pipelines has come a long way.
00:18:16.880 -->
00:18:29.519And it's really cool to see like guys like David show how to extend it with like Power Automate and uh Matt Cullen Jones in terms of building uh an app because it is sitting in Dataverse, so it is all accessible to be extended as well.
00:18:29.519 -->
00:18:32.000So kudos to you guys for doing this.
00:18:32.000 -->
00:18:36.240Yeah, and I'm looking forward to your session in Tallinn as well to learn more about this.
00:18:36.559 -->
00:18:37.359Yeah, me too.
00:18:37.359 -->
00:18:42.400And also I see in in larger organizations, these two things work side by side.
00:18:42.400 -->
00:18:51.599So you'll have the core team push or you know um not push, but deploy their solution using uh the DevOps tools, right?
00:18:51.599 -->
00:18:56.160They have full control, it's all connected to it's all connected everywhere, and you have full control of it.
00:18:56.160 -->
00:19:07.920But then suddenly, maybe you have a citizen dev environment where you have different apps, and then you they have their own environments, they create their own apps, and then need an easy way to to kind of put their stuff into production.
00:19:07.920 -->
00:19:15.920And part platform pipelines comes really handy because it's like you said, it's their language, it's their interface, it's what they do, they're used to it.
00:19:15.920 -->
00:19:22.640It's not so dangerous, it doesn't feel so breaking the internet if you do something wrong with it, and it's a comfortable UI for them to use.
00:19:22.640 -->
00:19:24.480And in that space, it really works.
00:19:24.480 -->
00:19:30.400And also it then enables them to not having to have access to all these developer tools and actually pull changes.
00:19:30.400 -->
00:19:44.000Because what I see more and more when we're out there and looking at a big kind of architectural and especially organizations that have a bit of a legacy system that comes from the old days, the the idea of pulling changes is kind of new.
00:19:44.000 -->
00:19:51.039It's still a push from the central government, the central IT to the different branches or whatever it is that we're talking about.
00:19:51.039 -->
00:19:58.960But the idea of pulling when you need an update, were you ready to update, or are you ready to grab the latest thing that you pull it yourself?
00:19:58.960 -->
00:20:02.799That is kind of a new Way from it that I see the pipelines comes really handy.
00:20:02.799 -->
00:20:03.759So yeah.
00:20:03.759 -->
00:20:06.000That was just my two cents on that.
00:20:06.000 -->
00:20:07.119Cool.
00:20:07.119 -->
00:20:08.559Cool, cool, cool.
00:20:08.559 -->
00:20:13.759So moving on, I did not want to miss the modern team designer when I saw this.
00:20:13.759 -->
00:20:14.799This is so cool.
00:20:14.799 -->
00:20:17.119And do you understand how this works?
00:20:17.119 -->
00:20:19.440Because I'm a bit kind of what now?
00:20:19.680 -->
00:20:25.920So to be honest, this is another thing of Nick's massive, massive to-do list of things to try out.
00:20:25.920 -->
00:20:26.960And so the idea.
00:20:26.960 -->
00:20:32.640Yes.
00:20:32.640 -->
00:20:34.240In that in that order.
00:20:34.559 -->
00:20:35.839In that order.
00:20:36.400 -->
00:20:39.759So the modern theme, it is a solution, like you can download it from GitHub.
00:20:39.759 -->
00:20:40.480We'll have the links.
00:20:40.480 -->
00:20:41.279You install it.
00:20:41.279 -->
00:20:45.519And then basically you have this new app called Modern Theme Designer in your apps.
00:20:45.519 -->
00:20:49.599So again, building model-driven apps to control your Dataverse environment.
00:20:49.599 -->
00:20:54.400So kind of segueing, seeing with the tools that Matt Collin Jones and David created.
00:20:54.400 -->
00:20:55.759So this is another tool.
00:20:55.759 -->
00:20:57.759I think it was created by Microsoft.
00:20:58.400 -->
00:21:01.359Yeah, but it's also not an official release.
00:21:01.359 -->
00:21:04.480This is sample code and not an official release.
00:21:04.480 -->
00:21:05.920So just keep going.
00:21:05.920 -->
00:21:06.640Right.
00:21:07.039 -->
00:21:08.799Yes, that that's that's true.
00:21:08.799 -->
00:21:16.319And it basically there is ways already to update the theme, but it's basically you have to go in and mess around with the with the code and stuff.
00:21:16.319 -->
00:21:21.680This provides a user interface to allow you to go in and you can pick your themes, you can pick your fonts.
00:21:21.680 -->
00:21:23.920I don't know if they have comic sand.
00:21:24.000 -->
00:21:25.599Oh, they do have comic sans there.
00:21:25.599 -->
00:21:32.319Yeah, I'm gonna change the uh change the boost interface.
00:21:32.480 -->
00:21:36.480Anyways, but then the whole idea, you can set your colors, you set your fonts, not comic sans.
00:21:36.480 -->
00:21:38.640I'm just sorry, I didn't mean to trigger you.
00:21:38.960 -->
00:21:41.039I'm proud that you know this.
00:21:41.039 -->
00:21:46.559I'm just it I'm beaming that you understand this is a way to tease me.
00:21:47.599 -->
00:21:48.880Of course.
00:21:49.599 -->
00:21:51.119Trigger's meeting on so many levels.
00:21:51.119 -->
00:21:56.240So yeah, so this is something that's pretty cool.
00:21:56.319 -->
00:22:00.079I'm gonna definitely download this and apply because that's a thing, right?
00:22:00.079 -->
00:22:04.960We talk about everybody kind of talks about how model-driven apps are boring, they all look the same, and that's true.
00:22:04.960 -->
00:22:06.480That's the power of them, right?
00:22:06.480 -->
00:22:13.839I've always said my training, and people have taken my training before, no, I'll say, if you know how to use one model-driven app, you know how to use them all.
00:22:13.839 -->
00:22:29.759But um, taking a look at some model-driven apps I've seen that I've sort of gone into projects with the little puzzle pieces, and I know that triggers Sarah, and you see kind of the boring layouts and whatever, but then you go see someone who's spent some time in putting the theme and the layouts.
00:22:29.759 -->
00:22:39.920So, for example, for CPPS, we're using the same app that they're using for ColorCloud and Tall and a few others, which is a model-driven app written by Matt or developed by Matt's.
00:22:39.920 -->
00:22:43.599He's got icons, or sorry, he's got little emojis on the tabs.
00:22:43.599 -->
00:22:46.559The layout's really nice, the the color scheme is really nice.
00:22:46.559 -->
00:22:51.200It's a little, I don't think it's such a little thing, but it makes a big difference in terms of using the apps.
00:22:51.200 -->
00:22:53.119They look professional, they look polished.
00:22:53.119 -->
00:23:06.720So having the theme designer there where you can kind of align your fonts and your colors to maybe your own personal branding kind of gets your users, it's a little thing, but it gets their users a little bit more, I think, just a good emotional response from using the app itself.
00:23:06.720 -->
00:23:09.599So yeah, definitely a really cool little tool to check out.
00:23:09.839 -->
00:23:13.440Yeah, and it also has to do with mental load and recognition.
00:23:13.440 -->
00:23:19.440So when we scan user interfaces, our eyes are trained to look for certain cues for what to do.
00:23:19.440 -->
00:23:31.920So a green button will be accept, a red button will be uh cancel, for instance, or and I know that dynamics isn't really, or sorry, a multi-driven app isn't really a place where you can play around with these things as much.
00:23:31.920 -->
00:23:38.400So I know that uh a lot of the time this will be presented as, ah, put your own branding theme on this.
00:23:38.400 -->
00:24:01.119It's so good for users, but also what you should be doing with it is enhancing the user experience to make it easier for the users to make the right decisions, to not have to remember everything or to guide them through a process or to guide their eyes in the right direction to alleviate some of the noise because model driven-ups can be pretty noisy when you have a a huge uh customer card, for instance.
00:24:01.119 -->
00:24:03.119It can be a lot of information to take in.
00:24:03.119 -->
00:24:09.519And so information, uh hierarchy in terms of importance can be you can use theming for that.
00:24:09.519 -->
00:24:19.599So you can enhance some bits and then downplay some other bits to help the eye to focus on the right thing uh and and to kind of guide your eyes to the to the right perspective.
00:24:19.599 -->
00:24:22.400So there's a lot of different techniques that you can use.
00:24:22.400 -->
00:24:25.119And I think this is a is a very unique way.
00:24:25.119 -->
00:24:36.559And um, and yeah, so and also with the emojis and icons that Nick and Matt's is using in his application, it also help helps with recognition because he's using emojis, the same emojis for the same thing.
00:24:36.559 -->
00:24:39.920So have hotel bookings, hotels will have the same emoji every time.
00:24:39.920 -->
00:24:42.720That helps you to see that more quickly.
00:24:42.720 -->
00:24:49.680So when you're scanning the page for hotel information, your eye will catch that emoji quicker than it will catch the word hotel.
00:24:49.680 -->
00:24:58.319And that's why uh icons has been so very much used, is used in UI so much is because our eyes catches it quicker.
00:24:58.319 -->
00:25:08.160So it's uh it's not all just it, it's not all just because it looks nice, it does really have a huge impact on your users and offloads them in a very good way.
00:25:08.160 -->
00:25:11.839Yeah, the load on them in a very good way.
00:25:11.839 -->
00:25:12.880Offloads them.
00:25:14.559 -->
00:25:15.200I know yes.
00:25:15.200 -->
00:25:17.359It just makes it gooder.
00:25:19.440 -->
00:25:26.640Okay, so something else that makes everything gooder is dancing with CRM and HTMX with power pages.
00:25:26.640 -->
00:25:29.039Did you put this in there or is this mine?
00:25:29.839 -->
00:25:30.799Well, I certainly did.
00:25:30.799 -->
00:25:41.200So this is from Alexander Yashin, who is very timely because I have a couple projects where just the out-of-the-box forms or the out-of-box lists just don't cut it.
00:25:41.200 -->
00:25:49.039Yes, they can you can do a lot with them, you can manipulate them, you can add a little searching metadata, but at the end of the day, it's just you need to go a little bit extra.
00:25:49.039 -->
00:25:51.920So then you start building your own custom templates with liquid.
00:25:51.920 -->
00:25:53.519We're talking about power pages here.
00:25:53.519 -->
00:26:01.440So Alexander has stumbled, well, whether he stumbled upon or whether he uses this and finally blogged about it, something called HTML.
00:26:01.440 -->
00:26:05.279Now, HTMX is it's basically it's a small library.
00:26:05.279 -->
00:26:21.440It's basically um it's a JavaScript library, but it allows you to write less JavaScript by extending HTML, therefore the name HTML, um, and allows you to have components that they can react to events, they can send HTTP requests, perform CSS transitions, and much more.
00:26:21.440 -->
00:26:43.759So they actually have an official website that he has a link to in his blog, but he showed an example of mixing Liquid and HTMX to build a kind of dynamic list form for a web page, which I'm definitely going to be using on a couple projects going forward because we do need to actually address some of those particular uh feat, you know, uh requirements from our customers.
00:26:43.759 -->
00:26:45.440And again, this talks about user interface.
00:26:45.440 -->
00:26:52.079One thing about model-driven app user interfaces, but of course with PowerPages, you're now dealing with people, your external stakeholders.
00:26:52.079 -->
00:26:58.079So you need to make sure that user interface is very accessible, very easy to use, very easy to get the information.
00:26:58.079 -->
00:26:59.839So yeah, it looks uh looks good.
00:26:59.839 -->
00:27:05.759Great, great post, uh, Alexander, and uh definitely going to be using this in projects going forward.
00:27:06.079 -->
00:27:08.160Yeah, it's a very neat trick for sure.
00:27:08.160 -->
00:27:17.119Um, and then I also saw, and then when you've built your forums, then you can also then use some new tricks for form validation.
00:27:17.119 -->
00:27:18.960Because I yeah.
00:27:19.359 -->
00:27:23.119I think this was either maybe it was both of us, but is Valentin Koshenko?
00:27:23.279 -->
00:27:23.440Yeah.
00:27:23.599 -->
00:27:24.720Was it mine or yours?
00:27:25.039 -->
00:27:26.160I think it's yours.
00:27:26.160 -->
00:27:28.559But I am getting into it and it looks fantastic.
00:27:28.799 -->
00:27:36.640Yeah, so basically it's uh it's a client library, and basically he he put this article together about, of course, about validation.
00:27:36.640 -->
00:27:46.720And if you're using the out-of-the-box forms um and power pages, when you have those validation messages, they look a little ugly, they're kind of off the top of the screen, and you're trying to work below.
00:27:46.720 -->
00:28:01.759Basically, with this library, you could actually make the whole thing look a lot more, again, what you said, user experience right with the particular field, making you highlighting it, making it very much like a more modern user interface that we're used to on other site.
00:28:01.759 -->
00:28:15.599So basically, for required fields, now we may you may think, okay, this is just another little thing, but again, for PowerPages, again, these are the types of things that, yeah, we can we can build some pretty powerful websites using PowerPages and get everything going.
00:28:15.599 -->
00:28:23.599These are the things that sometimes are a bit of a bit of a time suck because the customer will look at this going, yeah, can you make the required fields look a little bit better?
00:28:23.599 -->
00:28:28.720And then of course you're going in, you're mucking around with JavaScript, and you're trying to do little tricks and stuff to make it look better.
00:28:28.720 -->
00:28:34.640So again, this is another library that's just basically going to cut down the time and make it a lot easier and make it look a lot better.
00:28:34.799 -->
00:28:35.279Yeah.
00:28:35.279 -->
00:28:36.000Absolutely.
00:28:36.000 -->
00:28:37.039Is there any trick?
00:28:37.039 -->
00:28:41.359And I know this is one of those things that the the the UI guys are front enders.
00:28:41.359 -->
00:28:47.920So when we've entered into Part Pages project, they're always kicking about this because it gives you all the things at the top.
00:28:47.920 -->
00:28:57.759So if you have a a huge forum with all required fields and you don't put any of them in, it creates a list like this long about all the it's so ugly and frumpy and old.
00:28:57.759 -->
00:28:58.319Yeah.
00:28:58.319 -->
00:29:01.359Um, and also something other little small thing that I wanted to mention.
00:29:01.359 -->
00:29:06.240The process maps in Plan for Power Apps is now generally available.
00:29:06.240 -->
00:29:10.160And I was like, what process maps in plans for power apps?
00:29:10.559 -->
00:29:11.119You didn't know.
00:29:12.960 -->
00:29:13.839No, I did not.
00:29:13.839 -->
00:29:17.599So then I thought, if I haven't seen this, then probably I'm not alone.
00:29:17.599 -->
00:29:19.039So I brought it up.
00:29:19.039 -->
00:29:20.799And it's and it's kind of hidden.
00:29:20.799 -->
00:29:24.400But when you because I I pull it up now just to see what I missed.
00:29:24.400 -->
00:29:27.599So when you've gone through you, you give plan your prompt.
00:29:27.599 -->
00:29:30.960Uh so this is in make the power so com, you go plan, plan designer.
00:29:30.960 -->
00:29:34.400We've talked about it bazillion times, and they keep adding new features to it.
00:29:34.400 -->
00:29:43.200And so you give it your prompt, it it shows you the it goes through the business case and the the personas and the different apps you need to build your data model for you.
00:29:43.200 -->
00:29:51.359And then in the when you have kind of the business case and the personas and the the kind of the process, you can go in and want to see the process behind it.
00:29:51.359 -->
00:30:04.720It creates a process map for you where you can see what the different people were, how the process they'll go through and the apps that they use and the processes that they'll trigger and and all of the things, which is really neat.
00:30:04.720 -->
00:30:09.440And it reminded me kind of of the paradomy flow kind of map that we got.
00:30:09.440 -->
00:30:19.599And remember when you could see parent and child flows and how they relate to one another finally, and where data goes from one end to the other, and this triggers this flow, and then data flows here, and do da do.
00:30:19.599 -->
00:30:21.359So that was a really neat map.
00:30:21.359 -->
00:30:24.880So I thought it was worth mentioning because I hadn't seen it before.
00:30:25.119 -->
00:30:32.160Yeah, and I hadn't realized this was now uh GA because I it was one of those things, it wasn't part of the original plan designer when that came out.
00:30:32.160 -->
00:30:33.039Got clarity.
00:30:33.039 -->
00:30:39.599So the tool is called plan designer, but you build plans and plan designer, like you create flows and power automate.
00:30:39.680 -->
00:30:42.960Eliza and I would say, I don't think it's even called plan designer anymore.
00:30:42.960 -->
00:30:44.400It's plan in power-ups now.
00:30:44.640 -->
00:30:47.359We we confirmed before our thing in Vegas, actually.
00:30:47.359 -->
00:30:51.039Oh yeah, because we changed her whole deck and then we changed it, and then we're gonna be able to do that.
00:30:51.200 -->
00:30:58.079Yeah, because in in um because when we were in Vienna for European PowerPoint conference, everyone's talking about plan in power-ups.
00:30:58.079 -->
00:30:59.519So it's kind of all right.
00:30:59.680 -->
00:31:00.079Yeah, yeah.
00:31:00.079 -->
00:31:00.880It was a whole threat.
00:31:00.880 -->
00:31:03.599At the end of the day, everybody knows what it is for building plans.
00:31:03.599 -->
00:31:15.279So and but so the process designer was still one of those preview features, and it only would turn on if you click on the little use preview features button, but now it's GA, so it's there for everybody, which is pretty cool.
00:31:15.279 -->
00:31:20.240Yeah, and like I said, plan designer is getting progressively getting better all the time.
00:31:20.240 -->
00:31:43.519I ran through a demo last week as well with a few folks, and yeah, it was already because you can actually this is funny because there was a blog announcement about using plans on existing solutions, which had been around for a few months, but the official blog didn't only got posted last week, so everybody thought this was a new thing, and I'm like, no, it's an older thing, but I guess, like you said, of course, we can't keep on top of everything all the time.
00:31:43.519 -->
00:31:46.640So I guess for a lot of people this was a new thing.
00:31:46.640 -->
00:31:48.720Um, and if it's new to you, that's great.
00:31:48.720 -->
00:31:50.880So you can try it out and uh be aware of it.
00:31:51.039 -->
00:31:52.319Yep, absolutely.
00:31:52.319 -->
00:32:03.839Also, talking about Ignite and uh big announcements at Ignite, as they all know, everyone knows, or actually at PPCC, they declared the power platform was dead and then that it had been reborn.
00:32:03.839 -->
00:32:15.279So I think this was in Vegas that Victor and Vlad recorded a video, Victor Dantis, um, about kind of how the power plat what the power platform looks like when it's reborn.
00:32:15.279 -->
00:32:21.440So thinking about power platform AI first and what capabilities you have and working with Pro Code.
00:32:21.440 -->
00:32:25.279But of course, this is Victor, so he will have the PowerPages perspective on this, of course.
00:32:25.279 -->
00:32:33.200Um but it's a neat video where Victor shows off kind of how he's working with PowerPages at the moment, which is very code first and very AI first.
00:32:33.200 -->
00:32:44.640And going from a s a blank team template until or um into um a power pages site that looks like um model ribbon app for customer service, which is really neat.
00:32:44.640 -->
00:32:51.279So it's a it's a nice conversation between two superpowers in this uh space, and it's well worth uh watching.
00:32:51.279 -->
00:32:58.400They're both so incredibly professional that all of us look like juniors, um, which is a lot of fun and very well produced, Vlad.
00:32:58.400 -->
00:33:01.200So yeah, definitely worth uh checking out.
00:33:01.200 -->
00:33:05.519And then we have two more kind of fun posts before we're gonna wrap it up.
00:33:05.519 -->
00:33:10.720And then also a few other I mean, and then of course this is this is Victor again.
00:33:10.720 -->
00:33:14.000Uh also I spelled Nathan's name wrong.
00:33:14.000 -->
00:33:15.759This is Nathan Rose.
00:33:16.240 -->
00:33:16.559Yes.
00:33:16.799 -->
00:33:18.480Did you see this when we posted it?
00:33:18.720 -->
00:33:22.000I see it, but no one else does, so this is all very entertaining.
00:33:22.240 -->
00:33:23.680You get this firsthand, don't you?
00:33:23.680 -->
00:33:27.279Nathan sends you this in private, and then okay, and then you post that right.
00:33:27.279 -->
00:33:48.079So I saw Nathan's post first, where Nathan is playing a very nice, sweet song on the piano, and he talks about how he's using the piano, uh, he's learning to to play the piano, uh, and how it's and he's picking it up because Victor Nentis posted a uh video of him playing the piano and a Christmas tune.
00:33:48.079 -->
00:33:51.680And the topic is my computer's uh bugging me.
00:33:51.680 -->
00:33:56.880So the question is does AI now take over more of our creativity?
00:33:56.880 -->
00:34:07.519And I I have said this a lot of times, I know a lot of people that say this, and Victor also says in his um post if AI can just do our laundry and kind of walk our dogs and feed our kids.
00:34:07.519 -->
00:34:21.519Feed our kids who want to do ourselves, but do the stupid things around the house that we don't want to be, then we can play the piano, we can make art, we can be creative and take photos and do editings and we want to do the creative work, right?
00:34:21.519 -->
00:34:23.440But AI's taking over more and more of that.
00:34:23.440 -->
00:34:25.199Yeah, and I love Nathan's take on it.
00:34:25.199 -->
00:34:29.679It's like, so do we allow AI to take over too much of our creativity?
00:34:29.679 -->
00:34:45.119And he argues that no, actually, AI he uses AI to kind of find the chords of the song he wants to play, and then he can freestyle from that, but just getting that foundation in place, and that's the same thing I did when I created a song for my friend for her uh bachelor party, right?
00:34:45.119 -->
00:34:55.599I had Chat DBD create this backbone of a song, just to structure and kind of getting the the layout right, and then I filled in all the gaps and all the stories and and made it fit.
00:34:55.599 -->
00:34:57.039So it's a collaboration.
00:34:57.199 -->
00:34:57.679What do you think?
00:34:57.679 -->
00:34:58.800No, no, I I agree.
00:34:58.800 -->
00:35:02.559I think AI is using AI as a tool is really, really cool.
00:35:02.559 -->
00:35:06.480It could take a lot of the tedious stuff out, even some of the creative aspects.
00:35:06.480 -->
00:35:22.159Like, um, you know, I haven't got I haven't sat down and written creative writing in a long time, but I also think that I could potentially use it for kind of doing some of the the the the the kind of the background stories or kind of fleshing out things or whatever.
00:35:22.159 -->
00:35:26.800Again, at the as long as you're in control, it's like anything else, you're using a tool.
00:35:26.800 -->
00:35:45.360So definitely on terms of but in terms of some creativity, maybe in some aspects, no, you you you get the more joy of doing everything, but if there's some things that you can kind of utilize it as a tool, like anything else, like you would use a computer to write, or sometimes you would use some drawing program to do some artwork or something like that.
00:35:45.360 -->
00:35:47.440AI is just again one of those other tools.
00:35:47.440 -->
00:35:53.920If you completely turn over the whole creative aspect to AI to create for you, well then that's what it is.
00:35:53.920 -->
00:35:55.599It's AI generated stuff.
00:35:55.599 -->
00:35:58.639So you kind of lose that creative edge, it's not really yours anymore.
00:35:58.639 -->
00:36:00.800So that's just sort of my my take on it.
00:36:00.800 -->
00:36:12.880Um I can I could see using it like I using it for some things, but if you're just going letting AI create something for you, like completely vibarting it, maybe it produces something good.
00:36:12.880 -->
00:36:16.639Maybe yes, you prompted it, and maybe that's a form of art.
00:36:16.639 -->
00:36:17.440I don't know.
00:36:17.599 -->
00:36:17.760Yeah.
00:36:18.000 -->
00:36:19.360Well, that's our kit take on it.
00:36:19.360 -->
00:36:22.960So there, Victor, you have your answer from us, and keep the discussion going.
00:36:22.960 -->
00:36:25.599Because I like the you know, having that discussion is so good.
00:36:25.599 -->
00:36:26.239So yeah.
00:36:26.239 -->
00:36:29.840And that's the end of the episode, and we're gonna wrap it up.
00:36:29.840 -->
00:36:33.440And also, our next episode is gonna be released on December 1st.
00:36:33.440 -->
00:36:38.000So we're actually wrapping up the year on the last day of the year.
00:36:38.000 -->
00:36:40.000So I'm really looking forward to that.
00:36:40.000 -->
00:36:45.519But until then, have a lovely Christmas, and we'll catch you in the new year.
00:36:45.920 -->
00:36:49.920Well, their last episode will be on the last day of the year, so not quite so.
00:36:51.360 -->
00:36:53.280The last day of the okay, have pallihts then.
00:36:53.440 -->
00:36:53.599Okay.
00:36:54.480 -->
00:36:54.800Yeah.
00:36:54.800 -->
00:36:55.360Who knows?
00:36:55.360 -->
00:36:56.400Well, it's all good.
00:36:56.559 -->
00:36:57.199Bye bye.
00:36:57.440 -->
00:36:57.760Bye.
00:36:57.760 -->
00:36:59.360Thank you for listening.
00:36:59.360 -->
00:37:04.320If you like this episode, please make sure you share it with your friends and colleagues in the community.
00:37:04.320 -->
00:37:08.559And be sure to leave a rating and or a review on your favorite streaming service.
00:37:08.559 -->
00:37:10.800That makes it easier for others to find us.
00:37:10.800 -->
00:37:15.280Follow us on social platforms and make sure you don't miss a single episode.
00:37:15.280 -->
00:37:21.840Thank you for listening to the Power Platform Boost Podcast with your hosts, Ludic Akebeck and Nick Dolman.
00:37:21.840 -->
00:37:26.400See you next time for your timely boost of Power Platform news and updates.