Power Platform Boost Podcast
The Power Platform Boost Podcast is your timely update of what's new and what is happening in the community of Microsoft business applications. Join hosts Ulrikke Akerbæk and Nick Doelman for a lively discussion of all things Power Platform!Like what you hear? Buy us a beer: https://www.buymeacoffee.com/Powerplatboost
Power Platform Boost Podcast
BOOST CATS😼(#37)
- Power Apps YAML Code Generator (matthewdevaney.com) by Matthew Devaney
- Why your Power Platform Setup Needs a Repo - DEV Community by David Wyatt
- Delight your end users with the new file upload experience - Microsoft Power Platform Blog by Ankita Vishwakarma
- Enable Azure storage for Power Pages | Microsoft Learn
- Copilot Studio Newsletter #06 | LinkedIn on LinkedIn
- aka.ms/PowerCATCopilotStudioKit
- Copilot Studio Deep Dive call - July 10th 2024 (recording)
- I know what you did with Copilot for Sales last night (substack.com) by Bülent Altinsoy
- Dynamics 365 Community Call (CRM Edition)
- aka.ms/D365CommunityCall-Invite (.ics file direct download link)
- Power Roles with Ivan Ficko - XrmToolCast
- Announcing a new Learn module: Use service principal authentication in custom connectors | Power Platform Developer Blog (microsoft.com) by Daniel Laskewitz
- 5 little known features in Power Apps (charlessexton.com) by Charles Sexton
- Creating Snake Game In Power Apps - DEV Community by David Wyatt
- Monthly PP UX/UI A11ys UG Call - on August 11th
Be sure to subscribe so you don't miss a single episode of Power Platform BOOST!
Thank you for buying us a coffee: buymeacoffee.com
Podcast home page: https://powerplatformboost.com
Email: hello@powerplatformboost.com
Follow us!
Twitter: https://twitter.com/powerplatboost
Instagram: https://www.instagram.com/powerplatformboost/
LinkedIn: https://www.linkedin.com/company/powerplatboost/
Facebook: https://www.facebook.com/profile.php?id=100090444536122
Mastodon: https://mastodon.social/@powerplatboost
[0:00] Oh MVPs, you champion so fine, gracing us again with your brilliance divine. Renewed, you stand in the spotlight's glare, with endless knowledge and wisdom to spare. Cheers to your tweets, your blogs, your flair, for solving issues with just a flick and a stare. Another year to share PowerPoint slides and master the art of technical guides. Oh, how the forums buzz when you speak, with answers so perfect, it's almost chic. Renewed MVPs, your power's so bright. Microsoft's beacon in the dead of night. Yet here you are still fighting the fight in a world where software rarely works right. So here's to the bug reports, the beta test too, and all the free labor you cheerfully do. Congrats to your MVPs for enduring the game, for accolades, badges, and your celebrated name. May your inbox be flooded with grateful cries as you tackle new glitches. and all their lies.
[1:01] Music.
[1:21] Hello, everyone, and welcome to the Power Platform Boost podcast, your timely source of Power Platform news and updates with your hosts, Nick Doelman and Ulrikke Akerbæk. Hi, Nick. Hey, Ulrikke. How are you doing? I'm great. How are you? I'm doing amazing. I'm going on vacation today, like a real vacation of sorts. What? I'm rubbing off on you. I like it. So you're going to actually take a holiday, like a proper holiday? Proper holiday. I've rented a camper van. I'm going to hit the road, drive off into the sunset and go camping for a week. Oh, that sounds so awesome. So you have a plan for where you're going? Yeah, I'm going to this provincial park. Apparently has really good canoeing and kayaking and I'm bringing my paddleboard with me. Which I've just started to get into a little bit. So I have my life jacket with me. So I think I, you know, we shared with you offline earlier, my adventures of paddle boarding and falling into the river and everything like that. So it's exciting. It's fun. I love it. You sending me a picture of you on the paddle board. And I was like, wow, I'm so impressed. Every time I go on one of those, it's just five seconds. And then I'm in the water and you're like, yeah, well, five seconds later, I was in the water.
[2:47] Yeah. And my daughter was, was taking pictures and she just had put my phone away just as I had fallen in because that would have been such a classic photo.
[2:55] And she's a lifeguard. So she went to rescue you. Oh yeah. Yeah, for sure. Yeah. She, she did actually jump in and help me out, but it was like, yeah. Yeah. Good time so you're going to need your life jacket yeah please promise me you'll wear your life jacket good good good yes oh all right so i just came from a bit of camping myself we spent the weekend uh at a fantastic campsite i must say it's just 10 out of 10 of everything we got a we have a huge one of those old canvas house tents that you can stand stand up inside with two little sleeping compartments and everything and we were allowed to put it up on the beach so we just woke up two mornings and just yeah opened the shutters and just yeah there was the beach and it was beautiful weather so warm the kids are playing in the water i would get so tan and nice uh it was so peaceful good and then we went to the lego lego museum so that was awesome So really, really nice. Good to have a weekend away. And now it's raining and boring. So then we can record a podcast without me wanting to get out. So maybe this will be a long one. Maybe I'll just stay here chatting with you guys. Okay. Yeah. Okay. Yeah. Fair warning, everybody. But also big news. Amazing, huge news for you and so many other MVPs last week.
[4:21] In case anybody. We don't have any news this week because our feed was just bombarded by everyone being so preoccupied with their own MVP awards. And congratulations to everyone that got renewed. I also got renewed and you, of course, were auto-renewed because you got awarded this January.
[4:45] And it's not that I haven't put a post together or anything. We talked about it because I... I don't know, I'm just as honored and appreciative of the award as any MVP. It's just that I feel like it's a bit too much when your whole feed is kind of, yeah, just drowning in all of those awards. So I can take this moment to just say to the community how thankful I am and how appreciative I am of being renewed as an MVP. Thank you to everyone that kind of helps me and put me on stages and on podcasts and help me with the contributions and for all of you guys who produce content because I would not be an MEP this year if it weren't for all of you guys making great content because actually I haven't been writing that many blog posts and I've been on stage talking about a lot of tech stuff but this podcast is what gets me keeps me afloat I think and it's all due to all of you so I'm an MEP because all of you make great content. How about that? Awesome. That's cool. And I asked our good friend Co-Pilot to what they thought of MVPs and came back with this poem that I'm going to read to you now. Yeah.
[6:04] So, this is from Copilot. Oh, MVPs, you champion so fine, gracing us again with your brilliance divine. Renewed, you stand in the spotlight's glare with endless knowledge and wisdom to spare. Cheers to your tweets, your blogs, your flair for solving issues with just a flick and a stare. Another year to share PowerPoint slides and master the art of technical guides. Oh, how the forums buzz when you speak with answers so perfect, it's almost chic. Renewed MVPs, your power's so bright. Microsoft's beacon in the dead of night. Yet here you are still fighting the fight in a world where software rarely works right. So here's to the bug reports, the beta test too, and all the free labor you cheerfully do. Congrats, dear MVPs, for enduring the game, for accolades, badges, and your celebrated name. May your inbox be flooded with grateful cries as you tackle new glitches and all their lies.
[7:08] Oh, fantastic.
[7:12] So congrats all renewed MVPs. I hope you're humbled and honored. Wow, that was amazing. Oh, my God. Next time you have to write it yourself because I know you're such a good writer. So next time I'm hoping for a Nick through and through poem. But yeah, maybe that's what I'll do when I'm when I'm in the in the woods camping this week is maybe crack out a notebook and pen and just start writing again. Maybe, maybe that's what you do. Yeah, no, that was a great poem for sure. And I'm a bit curious about how much about MVPs you had to teach co-pilot before you got this. So the prompt, you have to put the prompt in the show notes just for fun.
[7:55] Yeah, for sure. Sure. Cool. But speaking of MVPs and great content, as much as everybody is humbled and honored being renewed, both MVPs and other community members have been producing and Microsoft folks as well, producing, again, a whole whack load. Of course, we had our release plan episode last week, which has a ton of stuff in it, but still the hits keep on coming. So are we going to dive into it? it oh yeah let's do that um and the first one on the list was something that i also picked up and was so happy about picking up and then i went into the show notes and you beat me to it so um yes and it's about powerapps yaml code creator but machu devine and i learned by from his video because we've been saying machu devine but he says his name machu devine and, Oh, okay. Main pronunciation is important. Yeah, I know. And I know we struggle with that sometimes.
[8:55] And sometimes for years. At least some of us do. Yeah. Some of us learn, some of us don't. Yeah. Okay. So, because it has your name to tell people what it is about.
[9:08] Yeah. So, I mean, you just got to watch the video and Matthew, he's, it's fun to watch because he's so excited about what he's showing, but basically he wrote a power app. So of course, taking a step back, we all know that the power apps components, we can view source code. We talked about this a few episodes back. They did talk a little bit more about that in the release plan, but you can, you know, create, go into, look at a component, look at the ammo code, make modifications to that, you know, paste that back in. So he's actually written a power app to generate this code. So you can go in and begin to add your parameters like and then it will generate that YAML code that you can cut and paste and put back into your power app.
[9:49] And with these components, so it's pretty amazing. I know he's expanding on that already. Ready um it's basically using an app to generate code and this is something that developers have been doing for many years for different platforms and things like that so uh again this is just again showing the power of power apps um and this new feature with the yaml code i think this is a game changer the whole yaml the more i'm looking into it the more i'm realizing yeah this is such a big deal um so yeah good work good work matthew and uh yeah keep you know i know he's going to to keep the content coming because this guy's a content producing machine like um every week a new a new email comes in with a new blog post or whatever so uh yeah and we'll put the links to the blog and the blog has the video embedded and it's worth watching the video just to see how excited matthew is about this it's so much fun to see he's enthusiastic he can't brace himself He's just so eager about this. And it is awesome to see what he did. Even his cat gets in on it.
[10:47] Yeah. I love it. So very, very good job. So it will save so much time for sure. Yeah. And then maybe moving on to the, you want to go top to bottom? Because I have a kind of a thing going here. So you want to talk about why. So you have that enabled where you can watch seed YAML code, right, in Canvas apps. and also to connect your solution to a repo. Is that what this is about? Yeah.
[11:16] A little bit. Yeah. So this is, again, David Wyatt. And we actually have two posts from David. I actually just posted another one this morning, but we'll get to that one. This one is, he has a whole series and it's basically, it's a little bit more higher level, but he said, why your power platform setup needs a repo. And, I mean, he talks a little bit about, actually, he gives an example of kind of sharing your solutions and automating to put them in SharePoint of all places, which, of course, a lot of times we put it in GitHub or Azure DevOps or whatever like that, but talks really about the importance of, yes, we're working on something. thing. Yes, they had the environments, the environments get backed up, but we really should be taking that source code, what we're working on those solutions and putting them in a safe place in some sort of source control. And especially once you unpack it, you could begin to compare what's been done, who did what, what's missing, you know, if you're trying to merge things, make sure you're not going to overwrite things. So again, this is kind of going into the higher level ALM story, but it's a good little read about, you know, making sure, give you more food for thought as you work on your projects. And I know there's some projects I'm working on too. It's like, yes, it's a good reminder. We need to have this place, all the code stuff we're working on stored because the nice thing too is you can go back in time.
[12:32] You can say, wait a minute, something's broken now. Why, when did it break? And be able to go back through the iterations of your source control and find out, or if something's missing or there's some differences.
[12:44] I know, I think we ran into a little bit of that in a project recently, some sort of discrepancies going on. So this is where source code can really come and save the day. So good post, David, keep again, we're gonna talk about your other posts in a few minutes, but keep the good stuff coming.
[13:01] Yeah, and I love his series because they're always end-to-end. They always build on each other, and it's a very, very good series. And also, I mean, now you can also dial back. So with new enhancements that we talked about just a couple of episodes ago, you're now able to reinstall an old version of your solution. So that kind of also makes this even easier. And now you can actually restore an app that you deleted, for instance, Ariel. Tutorial um now that we have the yaml code it's much simpler to kind of dial back if something goes wrong so yes i wish we had this set up from the get-go in our project and we'll definitely look into this more in the future yeah and speaking of stuff that we wish we had way back yeah and and this is also something that we talked about in our last original episode episode, where we kind of highlighted or put our finger on something, someone created an upload, a file upload PCF component for PowerPages. And someone kind of pointed out some security implications of that PCF component. And we knew then because we had seen in the release notes that this was coming for PowerPages, we couldn't, of course, say anything. But now, with the new release notes, we saw the new PowerPages file uploader experience coming.
[14:25] And this was actually, the blog post was by the program manager, Ankita. I work with Ankita, and she's one of the amazing folks at Microsoft that just puts together these amazing solutions. So she posted a blog, I think it was a day or two before the actual release plan, but it talked about, it's about the new file upload experience. So get this, we can now upload files that are up to 10 gigabytes to our PowerPages websites.
[14:55] That's a huge deal. So huge. Yeah, so I kind of got excited. So I actually did, I guess, a little what you call productive procrastination. I didn't want to work on something else. I thought, you know what, I'm going to try this file upload. And I'm going to record it while I'm doing it. And yep, so I went through the process and I made a video, a short little video on how to set it all up. It's pretty straightforward. It's the harder part is getting the Azure container set up. The instructions are there, but they're more reference links. So I walk through that process and setting up the security and giving your... Again, this is where the security comes in. Through Azure, you have to give your PowerPages site access to those containers. So that's how that security model is being implemented. I don't know all the ins and outs about that, but we talked about the security issues of the community-created stuff. But who's but again these skills when you're creating this community content and pcfs their web api has also been enhanced to accommodate this 10 gigabyte file uploads so now if you don't like the control that microsoft gave you and it's not bad but if you want to do more you know more exciting stuff um you know maybe maybe franco is going to make a youtube clone at some point. Hudson's trying to get in. You need to open the door for Hudson. Speaking of cats, yeah, hold on.
[16:20] And I need to open my window because it's getting hot in here. Hey, Hudson. He doesn't want to come in. He just wanted the door open. You know this. Matt, don't close the door. You're not allowed. Right. So, and yeah, and also what I saw from this, because we've been, so when you, okay, let me dial back. Using attachments in Power Pages, we've been able to use the notes. You have notes in database, right? In Malt-driven apps. We've been able to use that for attachments and we've been able to upload using an Azure Blob storage account before. But when we have used the Azure Blob storage account, it has automatically created
[17:03] that storage account in Azure for you and taking care of all of the authentication. I can't even remember once going in and setting all that up. Why do we now with a new setting have to do this manually? Oh, that's a good question.
[17:20] Because I think there's still limitations on the notes control through the model-driven apps in Dataverse. So that's, so how it is there, that's all sort of done automatically. Notes originally, those attachments were stored in Dataverse and there were size limitations. So I think there's some legacy roadblocks there, but so now we're circumventing all of that completely and through this new upload control going directly into Azure, into the containers and stuff like that. Now, that's, again, at the end of the day, as much as Microsoft is one Microsoft, the whole Azure container blob storage side is a completely different team. So they're just providing the APIs and the configuration to the biz apps team, the same as they would provide that to anybody else. So the biz app teams has to play by those same rules. But who's to say maybe they'll make a wizard or make it a little bit like they're doing with the Entra B2B or B2C wizard to be able to go through and set all that stuff up for us. But this is, you know, you know, at this point.
[18:26] Kind of it's it's already a good jump ahead um and then maybe someone can can put together, like either a scripts or a console app or something to be able to set up that maybe that'd be something that will eventually add to the pack cli or to the apis um to be able to kind of set up and do this um yeah and now that i think about it i think maybe you have to set up your account or point power pages to your Azure storage in the site settings somewhere. So you couldn't maybe, if I remember it right, so maybe you always had to do this. It's just that you did it on a site level where you would connect your site to a blob storage. Now you can do that. You could do that per container, right? Sorry, upload. So now I could have two different pages with two different upload experiences is that upload to different places, different blob storages, because you do that for one, for the component, each component by itself.
[19:26] Yeah, that's a great point. Absolutely. Yeah. So you can upload all your, yeah, perfect. Yeah, that's exactly, I think that's a really good point. Yeah, cool. As we learn by playing with this stuff. Yeah, absolutely. Okay, so I have a series of different links here regarding Copilot Studio. So first of all, Well, I noticed that Copilot Studio newsletter this week. Now, this is the sixth edition. So this has been out for quite a while. I've subscribed to a couple of editions already. And so that's the first thing, right? So if you're into Copilot Studio, there's a newsletter dedicated to Copilot Studio, very much like the one for Power Pages is based on LinkedIn.
[20:08] So if that's something that you're interested in, make sure to subscribe to that. And I went through the latest edition to see if I is something called my eye and I found power cat copilot studio kit now that is um kind of the same thing as the the the healthy power apps starter kit right so that would be the same thing power cat have this different starter kits uh one for for uh canvas apps and power cat is also behind coe starter kit so it's kind of in the same lay of the land as that. Now, what does this give you? Well, it is fourfold. So there's a direct client API where you could create test results that contain the co-pilot's response messages, attachments, et cetera. You get application insights, enriched results, especially for AI-generated answer tests. So it's about testing your co-pilot most foremost. And then AI Builder, you get a custom prompt, um.
[21:11] That generates yeah generative answers accurately you can compare the the generated answers with the sample answer or specific specific instructions and then also the fourth one is an api no sorry dataverse where you can view the full transcripts and detailed events and triggers on topic names and and intent scores and etc so if you want to kind of get ahead on testing your co-pilot this is a good kit for you the power cat co-pilot studio kit um and also i found in the same kind of so this is kind of my deep dive as i because that's what we do right you open up you watch a video someone mentions the blog post you open that blog post you get a link to something and i saw that the Copilot deep dive call on July 10th was a two and a half hour long community call with so much content around Copilot Studio and new features and
[22:11] enhancements and really deep diving into extending Copilots.
[22:15] So this is a must see for everyone who's using this these days. Um and also i found in one of the blog posts i think a link to a blog post um now i can't i didn't uh make sure to put the name in there i'm just going to open this up to get the name so bill and alto soy oh yeah soy yeah um and and it's it's about copilot for sales right.
[22:44] It's not really, so the blog post itself, the topic is not really that. It's about how you can create a Copilot for sales through Copilot Studio and how you can connect it to your inbox, for instance, and have it read through the sentiment and get the topics and the highlight for different emails and put that into records into Dataverse. It's great in and of itself, but also just how he writes this blog post. So I really wanted to highlight that because I really love it. He starts off with a joke. He starts off with a cat video just to get your mood going. The way that he kind of talks and formulates what he does, it's so light and it's so much fun. And it kind of stands out in a community of tech content where it kind of tendency to lean towards the business jargon, right? So this is fun and light. And I really, really like to say this is a breath of fresh air. So thank you so much for that amazing blog post. and last but not least.
[23:45] The Dynamics 365 community call, there are a few of these community calls. And this is one specifically for Dynamics 365. It will be broadcasted every month. And the first one was also July 10th. It had some different topics that went through and they're going to do this every month. So if that is something that you're interested in, make sure to go in. And there's a link where you can download the iCal, so you can put it in your calendar. It pops up every month, and you can just join the meeting from the meeting link in your calendar. So that's definitely in my calendar for sure. Yeah, and it's a new call as well because I think there's the Power Platform Community call. There's a Power Platform Developer call. Now this is specifically on Dynamics 365. And you have the Partner Call as well. That's also very good. and Microsoft 365.
[24:44] Exactly. So you could probably fill up your calendar with all these community calls and everything like that. But so yeah, like on this particular one, I actually meant to go on it and then I got double booked on another meeting, unfortunately. So I wasn't able to actually participate in that one, but I will try to catch up on the recording because they talked about Dynamics 365 Co-Pilot for Sales as well, I believe on that one. I think it was. I think the blog post was actually a preparation for that community call. I think it's on the same company as Anjali He maybe.
[25:15] I think they're kind of collaborating at least because he mentioned the community call in his blog post. So this is, they're all tied together. That's why I got to mention four different links in one go.
[25:27] Absolutely. Yeah. Well, I mean, it's just, yeah, we'll follow the order here as well. And then the next one is, so this week you're all pro co-pilot. You're all co-pilot, which. Yeah. I kind of always turn it. Yeah. Yeah. I think we've been on a pro, pretty much a pro co-pilot track for the last little while. I mean. We'll crunch it enough. Don't you worry. Exactly. Stay tuned, folks. Yeah. Cool. Watch us crash and burn. Right. But yeah, so you, oh yeah. So we're talking, this is something you posted about the Xtreme Toolcast and one of the other podcasts in the community of great podcasts. Podcasts um and we talked to the uh and i haven't seen this yet i do want to watch it because i'm a big fan of the power rules tool i talked about this already uh two episodes the last regular episode we had with ivan fico um.
[26:22] About the power roles tool yeah because we had it was the one where and you kind of um so we we had this in like you said the the last regular episode where we talked about the power roles that Ivan Fico did it's a new tool and you said I wonder maybe it's it's um it's listening in on the HTTP requests calls that are made I wonder if that's how we do it and he actually explains in great detail how he does it. And you're exactly right. He listens into the HTTP requests, the calls that goes in from the browser into Dynamics as you go through the different steps. And he also talks about how he created a user role and a user without any privileges. And that kind of goes in from that point onwards. And then, of course, they talk about how he could extend it and how you can kind of also put that job on the server side instead to make sure that not only are you using, because it's based on the card operations that you can do, but then it kind of misses out on all the plugins and all the different requests you make. So what he wants to do going forward is it's put that job on the service side and actually go in and check and actually run the transaction to see where it fails. And based on the error message that it gets, kind of adjust the setting and then go run it again and then get an error and adjust the setting. Because then you go in from a zero-trust perspective instead of going in from an open role.
[27:50] So it's kind of a shift that way. And it's not like that right now, but it really has a great plan for what this tool could be going forward because then, as Scott finds out, then you would also catch different things from JavaScript and your model-driven app as well as the plugins and everything else because then it would be a catch-all kind of thing instead of just the crowd-up, right? Isn't just the crowd operations that it's now based upon. So yeah, definitely want to put a pin in it and keep watching that tool because it will evolve for sure. And the other thing I did see that Ivan has now made this available on the Chrome store as well. So you don't have to flip over to Edge. I primarily use Chrome for most of my stuff.
[28:37] So that's already a bonus already. But yeah, I'm excited to see if like this. Because to try to, when you're building apps, trying to figure out the security is always such a headache. Sometimes it's very iterative to do that. So yeah, good work, Ivan. Yeah, very time consuming. That's the Ivan AI in full force here. It's amazing. And also, if you want to hear Scott Jarrell say sniff 35 times, it's also worth listening to that episode. Just saying. Okay. It's a TV.
[29:10] So the other, of course, we always talk about Daniel and we're, you know, Daniel's getting to the end of our episode. So he actually put out some content this week or amplified some content about a new whole new Microsoft Learn module. Of course, Learn has a lot of great stuff in there, a lot of learning paths you can follow to get ramped up on a lot of this stuff. But it's about how to use a service principle authentication in a custom connectors. And I actually learned something. I didn't realize that this was not a you couldn't do service principles and custom connectors. A good thing, because I would have assumed and just dove in at least now that you can. Again, so yeah, check out that about that, that if you're building custom connectors, of course, custom connectors, you know, something that if something doesn't have a connector for it, you could, but if there's an API, you can build a custom connector and use that in your flows and your power apps. But now that you can actually incorporate service principles in there, then that helps you kind of incorporate in a bigger scheme of talking back to Microsoft Graph and a few other things. Things so check that out um uh daniel likes to remind everybody to make sure you read through all of the instructions carefully um to to when you're going through this learning module i know he had a few questions and he's like yes it was sort of spelled out there so anyways well we won't go too deeply into that if you missed something but yeah.
[30:35] Oh, that's funny. Okay, cool. So next up is, and this also kind of pings back to one of the things that we talked about earlier. So in one of our previous episodes, we talked about little known features, and you had a boost quest one week about little known features in Model Room and App Store and Dynamics. Now, this is about little known features in Power Apps, and it has mostly to do with modern controls and accessibility. Accessibility so the fact that you have different properties on for instance the text label you have a live property it's for screen readers just to tell you if something will change on the go while you're live kind of thing you also have a text label called role which allows you to to say if this is a h1 if it's a heading one or if you have heading two to kind of also help screen readers navigators navigate through the page properly you have that tab index and the access focus which also kind of is not really the same thing so it was kind of puzzled by the interaction between the two where a tab index in html is about the which on tab index you can tab your way through an interface and also visually how it overlaps how different things overlaps And the access focus being if you're allowed to kind of access it through the focus to the tabbing.
[32:00] Yeah, a bit of other things as well that you can look into if you're into, and everyone should be, of course, into accessibility and especially for Power Apps. It's very important. So these are five little known features in Power Apps that is well worth checking out.
[32:17] Cool. All right. And the sort of the last thing on our list is from David Wyatt again. And I, like I said, I literally saw this this morning just before we recorded. So I haven't dove into it, but I, I kind of went through a quick scan and it was really exciting. It was about creating a snake game and power apps. Now, you and I were at in Las Vegas last fall for the Power Platform Community Conference, or at that time called the Microsoft Power Platform Conference, you know, the big one in Vegas. And there we saw the, I think it was the CTO from GitHub go through a demo using Copilot Studio in GitHub, creating the snake game. And that was all JavaScript and HTML. David's basically taking… One of the best demos I've ever seen to date. Just saying. That's mind-blowing. But yeah, go on. Yeah. And he did it like under 20 minutes now. So what David's done is taken that inspiration from that. I guess David was there like, David, how come you didn't say hi to us? Like, seriously, dude, next time.
[33:17] But he's created that snake game in a canvas app and in power effects. So I'm excited to kind of go through that code and see it because I've like for ACDC, I've written a game of sorts in power apps and power effects. It's hard because you don't have the looping and all of this other stuff that regular game development has. So I think I did do a quick scan. He kind of had a few problems. And he talks about the roadblocks he hit along the way as he does in his blog post. So check that out. I'm just going to silence my phone. My daughter keeps texting me. She keeps texting me. So that noise, is that your daughter texting you? Because it sounds like two cars are about to crash outside your window. No, it's just, it's, it's kind of like a, maybe it comes to you differently. I mean, what's going on outside? Is it roadblocks or what's going on? Because it sounds like two cars are about to crash. I don't think the mic's picking up. I have, I have different ringtones for different people. Like, you know this, right? Oh, what's mine? Can I just call you right now and you'll see what mine is? Oh, yeah. Do you have a different ringtone for mine? Mine's just a regular one. No, no, no. Yours is special.
[34:36] No, that's the ring. No, it's for the text. Oh, it's for text. Yeah, text me something. Oh, no, because I turned it on silent now. Okay, try it again.
[34:52] You hear that? Yeah, put it closer to the microphone.
[35:00] Oh, that's so boring. I should have something like the popcorn theme, you know, and popcorn song or crazy frog or something. Oh yeah. Totally distracted. Okay. So 30 minutes and then we're texting each other to, to get, um, okay. So we're doing this back on track. So actually we're at the, kind of at the, at the end here, just wanted to mention another monthly platform, UX, UI, um, Accessibility User Group Call. That's a very long name for a call, but nevertheless. The next one's on Sunday, August 11th. And it's by Anna Black and other community members. It's specifically about UX and UI and accessibility for a power platform. So definitely check that out. It's very much something to check in. And now you also have to check in with, oh, no, never mind. Let's continue. Okay. So, yeah.
[36:04] I think that's it. I think that's what we have time for. We don't have to mention all of the MNs. We can do that next time and make sure that everyone knows where we're going to be and what we're going to be up to in the fall. Right. I mean, because we were on New York Times Square advertising our event in Vegas. Guess so of course if you and actually so this is crazy victor dantas put us up on the billboards on times square he says he claims that that's real it's not ai generated it's not something he made up it was actually broadcasted on times square and and actually what in that in of itself is awesome victor if this is true if this is what you actually did then that's beep awesome and it It was for our workshop at the Power Platform Community Conference in Vegas coming up that we're doing during a Power Pages workshop.
[37:02] Victor Dantas, Franco Musso, Nick Dolman, and Ulrika Akerbeck were doing that as a team. So it was promotion for that. But what it also did was make me aware of how I've suddenly stopped believing anything I see online. Now, we teach our kids, and we were taught when we were young, don't trust Wikipedia, don't trust anything you see on the internet, and now you know that you can't trust magazine covers or anything. Everything's just AI-generated or manipulated in some way.
[37:37] This made me realize to what extent I don't believe anything. Victor keeps texting me saying, it's true, it's real. And I still don't believe him because it's so easy to make that look right or real using AI. So I just want to leave you guys with a thought that is, because last time we were really rah, rah, everything's so cool. And we've been kind of rah, rah, copilot, everything AI. Yeah, fantastic. But then again, stop to think and look at your feed to kind of notice what do you believe is actually real and what is fake.
[38:18] Yeah, it scares me. Yeah, this one I'm confident was real because I think it's a service that you can do marriage proposals or wish people happy birthday or those type of things or advertise your workshop, the Power Platform Summit. But yeah, you're absolutely right. There's so much deep fake stuff out there. And like, yeah, I take everything with a grain of salt. You know me, I kind of, or three, it's like, yeah, anyways. But on a positive note, it's summer. I'm about to, I'll get all this, do a little bit of podcast editing before I can pick up my camper van and all that other stuff. But we'll be back again in August 7th.
[39:10] So probably you're going to be back at work. I'll be back at work. Um, and even though it's still sort of, you know, summer in a lot of places, uh, content's going to keep on coming, the events are going to keep on coming and probably there's going to be another 50 new co-pilot features that we have to sort our way through by then. Absolutely. Yes, definitely.
[39:32] Okay. I can't wait. I'll see you back then. Okay. All right. Okay. Bye everyone. Bye folks. Thank you for listening. If you liked this episode, please make sure you share it with your friends and colleagues in the community. And be sure to leave a rating or a review on your favorite streaming service. That makes it easier for others to find us. Follow us on social platforms and make sure you don't miss a single episode. Thank you for listening to the Power Platform Boost podcast with your hosts, Luric Akebek and Nick Dolman. See you next time for your timely boost of Power Platform news and updates.
[40:06] Music.