Power Platform Boost Podcast

Top To Bottom (#39)

• Season 1 • Episode 39

[0:00] No, in Norway, we get awards for that from we start until we're 12, because they think that that's the way to kind of motivate the kids is to say everyone wins and not, you know, say like winners and losers. I don't know. Is that the same in Canada? Oh, the participation awards? Oh, yeah. Yeah. It's a thing. I'm not a fan. That's not. That's another rant for another day and another podcast. Yeah, and another podcast. Yes. Yes. Let's talk about Power Platform stuff.

[0:34] Music.

[0:53] 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. Hey. Hey, hello. How are you doing? Great. How are you? I'm doing good. I see you've been podcasting away without me on some other things. I know. I know. I'm having such a good time.

[1:21] I'm still buzzing from last week when I got to speak to Joe Griffin and Jonas Rapp and Chris Huntingford and Rebecca Albers and Andrew Beebe and Laura Graham Brown and Marius and Marty and all the people. We had a few days where benedict and i just um recorded all the recaps from 2023 uh for nordic summit uh so we got to talk to all our community friends and it was so much fun just um going through copenhagen again and funny because everyone was like um uh what what did we have to eat at the speaker dinner like well it was the pizza place with all the weird topics yes now i remember the conference that was where the microsoft office was way off into the wilderness yes that's our end where we had to walk for ages and then it kind of just dragged our memory of like but it all came everyone was like what did we have to eat at the speaker dinner, I remember that because we would have like everybody, like we'd have pizza on our table because they would just bring it out. Right. And we're like, they're like, can you bring us some more? But you have lots. But we want that other kind that that table has over there.

[2:39] Exactly. Oh, we were laughing about that because at our table, because we were sitting together, there was this weird pizza with lots of mushrooms on them that no one wanted. And Tricia and I were sitting there like, we could eat pizza with mushroom, right? It's like, no, no, we can't. And then we just, okay, put it aside. Everyone waited for the one with pepperoni on it. So there was so much pizza to go around. Oh, yeah. It was such a fun place. So, yeah, we're easy. You know, they all kind of blend together, but we know our foods. So, yeah. That's what is most important. All these events, it's the food that everybody talks about after.

[3:17] Don't give everything away. way oh but it's so much fun to recap the the event and talk to all these um um amazing because now we've been talking to speakers and attendees and um and um sponsors yeah we'll talk to sponsors uh and we're going to publish one episode every monday until the event in september late september so keep an eye out so today we published the episode with andrew no uh chris and rebecca that was today so uh yeah so much fun and what about you are you feeling oh how's the shoulder because last time we talked about me being hung over and you having shoulder problems, still still not benching um rehabbing um but everything else is going well so i'm about to after this later this morning i'm gonna go do one more huge workout before i fly to see you. Well, much more to see you.

[4:20] It has nothing to do with the customer project or going live or anything. It's just to come see me. Exactly. But yeah, shoulders feeling better. And let's see how things hold up. I am still tentatively going to go to the Canadian Nationals, but talking to my coach, we're going to see what we can do in terms of the bench press, but the other lifts will go fine. So we'll see what happens. It's sometimes it's just showing up. That's the key. Yeah, absolutely. No, I don't know. In Norway, we get awards for that from we start until we're 12, because they think that that's the way to kind of motivate the kids is to say everyone wins and not, you know, say winners and losers. I don't know. Is that the same in Canada? Oh, the participation awards? Oh, yeah. Yeah. It's a thing. I'm not a fan. That's not but that's another rant for another day and another podcast yeah so and let's talk yes yes let's talk about power platform stuff anything happening there, oh there's so much stuff for once we didn't have to scramble to find stuff because the one notes full of links and also i see let's go through this top to bottom because i see that the first link that you have in here is one of my old colleague

[5:38] frederick uh he works at dvd where I used to work. I was one of the people encouraging him to write more blog posts because it's a brilliant, brilliant mind.

[5:49] So, yeah, he has a, you want to, because it's yours. The link is new.

[5:54] Yeah. No, it's all about, because I've been working a lot in model-driven apps and doing a lot of stuff with the command bar, understanding the command bar. You can do a lot, but you still can't quite do everything that the ribbon workbench can do. So it is slowly transitioning. And we talked about this on this podcast before, but what he's done is put together a bit of a power effects cheat sheet for the commands in model-driven apps. And I found this was just brilliant because it covers off a lot of what you can do. And he says himself, it's not completely comprehensive because a lot of things there, but talk about notifications, visibility, doing patch functions.

[6:33] That kind of thing, some of the navigation and stuff like that. So it's really interesting. It's a great resource to show you a lot of things that you can do with the power effects in the command bar in model-driven apps. So definitely take that link, bookmark it if you're working on model-driven apps and kind of manipulating the command bar. And I'll probably do myself a bit of a down the road, a little bit, a little bit of content around the differences between the command bar and the ribbon workbench. And it's funny because it is transitioning. Like even in the project, we're working on buttons that we couldn't, we had to, couldn't have the ability to hide before all of a sudden a week goes by and, oh, we can actually hide them now in the command bar and how those are stored in solutions. So a lot of different things. So definitely, um, yeah, in terms of the power effects cheat sheet, great work, uh, Frederick. and that is on my bookmarks for sure.

[7:27] Very good job. You want to jump around a bit or go top to bottom? Because I see that there's a couple of other Power Apps related things in here that we could probably talk about once. Yeah, I'll quickly touch on the next one.

[7:44] The only reason I kind of threw this in, it was kind of funny because it's Nishant Rana. And Nishant, he's been blogging for a long time. And he talked about authoring a note before saving a form. And it's like, this is a new, this is kind of one of those new things, but was there a thousand years ago kind of thing. So, you know, when you're creating a brand new record in a model driven app before you can actually go into the timeline up until this point, you'd have to actually save the record and then add the note. So extra clicks, little things. And I remember that this was a thing, this is going back all the way to CRM 2011. Of course, CRM is a model driven app. And I remember getting kind of stuck on that because like, wait a minute, why can't I i why can't i just do the note and say the record because i was able to do that in crm4 and i actually got into the reason why this triggered me because i remember getting into an argument with somebody i was working with and they're like oh no no no you could never do that to the point where i actually went and found a crm4 installation took screenshots and said yes you can so anyways Yeah, because you're not stubborn or anything. No, no. No, no, no. Well, not at all. So anyways. Not at all. Not at all. But anyways. But you're right. Yeah. Yeah. It's important.

[9:02] And to be fair, I would tell you exactly the same thing. Someone came up to me and said that now you can attach a note to a record before you save it. And I would say, no, you can't do that because you need that parent. Because it's a relational thing, right? You need to relate the note. And then the parent node needs to exist before you can create the child. It's pretty logical in my head. I didn't know that this existed back in the day. Yeah. So how does it work? How does it work? Well, it's pretty straightforward. It's something you have to enable when you're configuring your form now, which is cool. And then, yeah, so basically... So it's on the form specifically. It's a form featured specifically for a specific form. Yeah, when you're configuring your model-driven power app. Okay. It's a little button that says enable to author a note before saving the form.

[10:00] Okay, so it doesn't go for all records. It's just for the notes, specifically for the timeline and the note.

[10:06] Yes. Okay. And do you know how it works in the back? How is it able to enable that? I'm sure it's some sort of probably some sort of caching or some sort of temporary storage type thing or something like that. Let's go top to bottom. Government of Canada theme in Power Pages. What the heck? Yes. Okay. So this is really interesting. This is done by Alex Schlaeger, who I know, I actually know Alex. He lives here in Ottawa.

[10:32] He's, I don't think, I think he's transitioning out of the MVP program, which is a shame because he has a lot of great content. And I think it doesn't really matter. He'll still post blogs and things like that. But he posted a very interesting series because me being here in Ottawa, I know a lot of people work for the federal government. Um, I don't, um, because you know, pants and showing, talk about putting up, showing up in offices and things like that.

[10:57] Um, but there's, he puts an interesting series together about using power pages and following the government of Canada theme because they have very strict guidelines in terms of branding and how the layout goes and things like that. So if you go to any government of Canada website, you're going to fall, you're going to see a very consistent theme and flow. And he talks through about how to replicate that in PowerPages. So I know we have a few listeners here in Ottawa that are working on federal government projects. So if you're working with PowerPages and you're struggling to get your theme to line up to the standards, definitely check out that link by Alex. And he has a whole series there. It's very interesting on stuff. And, you know, like I know for people outside of the country that may not necessarily need to go to the Government of Canada site, you never know. Like I remember last year, you needed to go to get your travel authorization and you needed to go to a Government of Canada site. So you know what the theme looks like. So, yeah. So it's a great little resource. Thanks, Alex, for putting that together. Yeah, definitely.

[12:05] Next on the list is mine. And these are now a series of links from LinkedIn. And we see more and more, this is more of a, it's a trend that people, instead of making short blog posts, people will actually put whatever code snippet or thing they discovered in a LinkedIn post. So now my feed, my LinkedIn feed is now much more in-depth code than what it used to be just six months ago. It's something we see across the board. And of course, then our show notes will also be links to those conversations. Sorry.

[12:40] First of all, it's something we picked up just after recording last time. And it's from Matthew Devaney and how he talks about there's a bug in the Power Apps Studio Designer where you build your Canvas apps that after they published updates to the new analysis engine feature, this will break some other things. So if you have that feature enabled, you won't see collections, for instance, show up as a data source in your left-hand menu. This is one of the things. And the way to fix it is to disable the new analysis engine in the settings of your app, save it, close it, and then open the studio again. And then suddenly you'll see your connections, I'm sorry, your collections in the left-hand, in your data set. Sets so and this is also so he posts that as a uh i i've told this to microsoft this is a bug they're working on it but if you experience the same thing as me this is how you fix it and then just simple steps and then a screenshot and then the conversation keeps going because people are commenting on this linkedin post going yes we have the exact same thing and it's not just that you You can't see collections. We have update rates. It takes 40 minutes to update a component, for instance, for a component to show up. We have performance issues. This is not working. That is not working.

[14:09] And they kind of keep tabs on, yes, we reported to Microsoft. This is what they're saying. This is the ding, da-da-da-da, back and forth. So this is proving very valuable now to follow these people to kind of get these little updates. So if there's anything wrong with your environment or your app or something is bugging, then suddenly now I have the inkling to check LinkedIn and to make sure that I check in with the people that I know working with this day-to-day to see if they're experiencing something similar.

[14:37] Now, sorry, yeah. No, I was just going to say, sometimes it's very comfortable. Well, it doesn't help your immediate problem, but sometimes it's good to know that other people are having the same problem as you. And that way, if multiple people are having that problem, that means that a fix will get much quicker in place, or collectively, you can find a solution or workaround, as opposed to being out there all by yourself working on something. thing. Yeah. And I agree because I mean, half of the time, because these products are evolving so quickly and news and updates are coming to the platform all the time. Sometimes even I'm not sure if it's my code or my setting or something I'm doing that's making, that's creating a problem or not. I was sitting just a couple of weeks, I think that was before summer with one of our juniors and she spent a day in Power App Studio, couldn't get the bloody thing that she was working on to show up on your PowerPages site, suddenly we discover, oh, there's a caching issue and it's worldwide and everyone's struggling because the cache isn't refreshing.

[15:39] Okay. You know, if we'd kind of, and of course you can't check for everything, but I mean, if we kind of help each other post when we experience stuff like that, then yeah, it's a, it's a collective effort to kind of help each other. And we found a couple of bugs in PowerPages studio this after summer, although we could have probably posted that we have talked with Microsoft support about and that we know is a bug that's going to be fixed and how to work around it.

[16:07] This is from Matthew Devaney. He writes this thing about how to turn off the new analysis engine to fix this bug. And then Christine Kononesky comments on his post saying, yeah, and you know the thing where you suddenly have these thick borders around all the elements in your app? That is also a bug. And then she has a new post about something else that she's discovered. She said she had 50 service requests, bugs reported on her apps, because suddenly all of the elements have two pixel huge black borders around them. It's a bug. They're looking at fixing it. But in the meantime, if you have users complaining, there's a way to fix that as well. You go in and you change your theme of your app to any and the default Canvas app theme, and then you put it back to your own theme, and then the borders disappear. So, yes, it's a workaround and it's not ideal. But if you have apps with a lot of users and it's taking a lot of time to kind of get back to everyone, maybe this is a good way to fix it.

[17:22] So yeah um a long way of saying keep an eye on linkedin if uh because that has suddenly turned into one of those message boards about um how to fix things that are broken in in power apps, i'm sure and and don't be afraid if you're running into something like ask the community like there's a lot of different community channels like ask the question is anybody else experiencing this um i know i've done that before on a few of the the channels that we have and sometimes people say no it works fine for me then okay then it's something that's on your end or it's like yeah i'm experiencing the same thing and it's this or i'm experiencing the same thing let's work together so yeah definitely and if you work if you experience something and you find workarounds like these people have then post it and we can all and it can help a lot of people.

[18:12] Do you want to jump to the chessboard thing before I go up and talk about the local choice? Um, yeah, I'll talk quickly about that. That was an end, again, a little another LinkedIn post, it actually wasn't sharing any code, really.

[18:28] But it was basically showing again, and you know, me, I'm a big fan of games in Power Apps, or not so much to produce a game that you wouldn't, you wouldn't sell this or license it, or, you know, unless it's something within your business that makes sense. But basically just to show you the capabilities of how power apps can work and what he's done is using the drag and drop controls to create um so this is chris hansen yeah he created like using the drag and drop controls to create a chess board um i don't think he developed the full game but maybe he has by now i don't know but he's basically put these um concepts together so if you want to play around with the drag and drop control and maybe you don't have a specific project in mind yet we'll do something like this something fun um so i thought that was pretty ingenious um but there was to tie into this a little bit and i don't really want to spin up a lot of controversy or ranting or whatnot but there was some chatter on a blog post on a linkedin post about people wasting their time by writing games and power apps um and it was just sort of you know there's better better ways to spend your time and i totally disagree with that point i think For me, what I talked about at ACDC last time as well, I didn't want to do any PowerPages stuff because that's what I do. I wanted to learn something new.

[19:47] I dove into Canvas apps, dove into a little bit of the AI, the OpenAI APIs and stuff. We built a game and those are concepts that I was able to take and apply to business projects later. So in my mind, writing games in PowerApps is not a waste of time. It's actually a fun way to get your head wrapped around some of these things. So, community, keep doing it. Keep making those games.

[20:12] Definitely. I am 100% behind that. I agree fully with that. So, yeah, keep playing because, you know, we learn by play. And that goes for kids and it goes for adults. So, yeah, keep pushing those boundaries. And also, that's how we find the boundaries, I find. You know, it's supposed to be business applications that we create with these tools. But trying to create a game kind of pushes the boundaries of it. And, oh, wow. And that's a good thing. You know, you learn how to, you learn the outs and the borders of the product as well and how far you can push it. And that's very essential knowledge. So, yeah, keep it going for sure.

[20:46] Something that's awfully old. So that's the other way around. Local choice column discussion by, and I'm going to butcher this name, Sean Astrakhan.

[20:57] Um he posted something on linkedin just a question really so local versus global choices he discovered something or his colleague discovered something um where when you create a choice you can either have it as a global choice or a local choice and the wording in the the user experience when you create that column is um if you select no it's not a global choice then it says create Create a local choice that can only be used in one table. People using it can add new choices. And then they were like, what? Does that mean that anyone can add choices, you know, as the user of the app? And then you had a lot of senior Dynamics people coming in going, no, no, no, no, no. It's what it is, is it's bad wording in the studio design. Basically, that's what it is. It means that if you have a global set, it means that you can reuse that across different tables, and then it's set. And if you have a local choice, then you can do what you want with it. You can add new values to that, no problem. So maybe they sort of changed that wording on the thing. But I just like to see that it's one question from one guy, and the comments, it's just going on and on and on. You have so much insight just scrolling through that to see people's experience. So, yeah, it's a bit misleading, that wording.

[22:27] Yeah. And it's interesting because I haven't read through all the comments. So maybe someone mentioned this already and where this could stem from again is, and I, I'm showing, showing my, I've been working at this way too long kind of hat is, um, and I did see this funny those, uh, the other day while working in the ribbon workbench, it used to be that you're working in a model driven app. And I'm talking about the CRM days, there used to be a button that said, edit this form.

[22:55] So you could actually be a user working away in your sales or your customer service or your XRM app. And if you decided, hey, I would like a field to track, blah, blah, blah, you could click on this edit this form button. And that would immediately take you into the form designer, whatever it was at the time and begin to add and manipulate and add your own option set choices and kind of do your layout changes and everything like that and save that now of course you needed the correct permissions to be able to do that but i remember in those days i had users that were going in and they were cleaning up their own forms now of course this affected everybody else in the organization and it'd be a hope and there's a reason why that button doesn't exist anymore more so i'm just wondering if this was just sort of one of those things were a bit of a hold over to the days of you know you know modify your crm however you want to do it kind of situation so yeah yeah i remember that and and um uh parvis guarma he also made a comment that um it.

[24:02] People using it refers to makers not the end users of the app i think that's kind of a good way to look at it and yeah um and also uh if you had that option now that we have the ability to turn off customizations that would create an unmanaged layer and in production environment now if you've prohibited the creation of unmanaged layers your users wouldn't be able to to make changes like that at all they would be prohibited from making any kind of changes so um yeah that is, that's kind of the summary on that.

[24:37] And yeah, clear that up. So that's very good. And also, yeah, you want to continue with the... Uh the co-pilot on oh yeah it was just a bit of a shout out to uh to daniel who posted this link about this i mean again this is really more of a call out to microsoft learn uh the learning pass more than anything um there's always the you know the other thing that you and i hear all the time how do we keep how do you keep up on all of this stuff um where's the best way yeah there are a lot of training of course workshops um part of the boost quest this week we talk about workshops workshops at various events for learning. But one of your main sources should be Microsoft Learn. You should have set up a profile. Go through those learning paths. Sometimes you can do them pretty quick, and it's a great way to get ramped up on some of these things. And another one, of course, there's a lot with Copilot. Of course, it's changing quite a bit. I was looking at one of the learning paths, and it's like, these things are what I see on my screen is a little bit different because, of course, it's hard to keep up.

[25:37] But Daniel pointed this out about extending ending the Microsoft Co-Pilot for Microsoft 65 with Co-Pilot Studio. So it's now kind of taking this to the next level where, you know, using the Microsoft Co-Pilot for M365, we now can extend that even further. Co-Pilot Studio is becoming, I think, growing beyond the Power Platform in terms of what it's there for, which is amazing because, you know, a year ago it was just, yeah, it was like the PVA editor and now it's this whole huge thing that's kind of growing. It's like Power BI. It's kind of almost above and beyond what the power platform is. So definitely check out those learning paths. Check out this learning path. I plan to go through it myself at some point. I have a bit of a queue going. But yeah, a lot of great content there. And I like that. You can make your own collection and you put stuff in queue. So you add it to your collection and then you can go through it later. I think that's, yeah, it's very good. I'd like to do that as well. And also, yeah, this is a good segue over to my next topic, which also is kind of a document thing. So Nicholas Sayduke, engineer of code, posted on LinkedIn the link to a new document in the docs, which is about restoring deleted records in code. It's a preview feature. And I just want to read the description. Descriptions at the top of the page reads as follows. Sometimes people delete records that they shouldn't.

[27:02] Administrators can enable a recycle bin for tables so that they can restore deleted records with a specified period of time. And this is very good augmentation of how you can restore deleted elements with code, in bulk, in big chunks, and also how you can use fetch.xml to kind of see which tables you have enabled for, have the recycle bin enabled for it, because it's not a default thing yet. So it is a very comprehensive thing. So if you're an admin and you're looking into this, then this is a good resource to check up on. Sweet. Yep. That never happens. People deleting records? Nah. Nah, never. Never happens. Alrighty.

[27:52] So, you wanted to talk a little bit about dark mode? Oh, yeah, yeah, yeah. Let me, yeah. This is actually just a continuation of what we talked about last time because we talked about the dark mode and you don't really subscribe to dark mode. You like the light screens better. To me, it, to me, it just, I mean, this is a personal thing to me, just having the white on a black background. I just sort of kind of messes with my eyes a little bit. It's just depending on the situation I'm in, but it's again, my personal preference. I like black.

[28:26] Uh dark text on a light backgrounds but that's just me yeah and you talked about that last time and that was what i said you prefer the the regular light background and and dark text but someone preferred dark mode instead and i thought and i said there are some benefits to it um people uh claim that it saves battery and it reduces eye strain and and funny enough the next day anna black or anya black which is she's actually called um uh it posted one of her uh very cool uh pages things on linkedin and she she posts these quite often and i like and she reposts as well as it comes up quite often and they're always light and easy and it's always informative so one of the ones that she posted very um soon after we recorded the last time was about dark mode and also not just the benefits but also how to do it right because it's not just to invert the colors that you're using. It's not just about putting the black background and then putting the white text on it. And also make sure to never use pure black and pure white. And that goes for regular designs as well. We rarely, people that know how to make design and designers knows not to use pure white and pure black because it's way too straining on the eyes. It creates way too much of a contrast.

[29:43] And of course there are accessibility rules and things to consider in terms of contrast and things like that. And that's why design and graphical design is a field. It's a craft because there are so many things to consider. It's not just putting up colors.

[30:00] So I think the post from Anna is very good and very informative, and it was something we talked about last time. And also, I enjoyed listening to the Sprint Zero podcast that had Anna on as a guest last week or the week before that. So getting to know her a bit better and hearing her talk and it was a very good episode and i really enjoyed it so that's uh two links in the show notes for you to to pick up yeah no i love the sprint zero podcast it's uh it's those uh we don't do interviews on our podcast and it's because there's guys well because we have our own format but there's guys like um uh john and uh matt right that's our yeah they do such an amazing job and of course keith and um mark smith and a bunch of others, the interview style is a, you know, it's a very popular format and it's a great way to know, to get to know all these folks in the community that are doing these presentations, these blogs, all this content.

[30:55] Yeah, yeah. And I must say, you know, interviewing people for the Nordic Summit podcast, it is a lot of fun and I really enjoy it. So if I were to do another podcast, I get why so many people want to do those interview style podcasts because it's a lot of fun. And we get to do that at Nordic Summit Live as well, right? And then we have a live podcast recording. You know, two things, you know, we have a live podcast recording session at Scottish Summit. So then we're doing live recording of our podcast there. And also we're going to interview people at Nordic Summit. So that's going to be lots of fun.

[31:30] Because you do know that you agreed to help me produce the podcast at Nordic Summit. I did agree to that. I did know we were interviewing people, but it's all good. You know me, I'll roll with it. So I'm all there. 100%. Yeah, that's good. I make a lot of, as you have made in the past, which we still aren't agreeing on. You know, you make arrangements on my behalf and I make arrangements on your

[31:57] behalf. It's kind of what we do. Yeah, it works out, usually. It works out. Okay. And then next thing on the list is something from Scott Sewell. Yeah. So I'm not sure if you don't know who Scott Sewell, I know you know who he is. But if you don't, he's an amazing presenter. He now works for Microsoft. He's, I think, Black Belt, really in more of the Power BI data intelligence space. And he put together a really cool video on Build This With Me. So kind of follow along with Scott and real-time intelligence stream data to Dynamics 365 and Power Apps, you know, touches on Power BI and some of the other new technologies. So really fun, entertaining video. And yeah, Scott's an amazing presenter. So if you're ever at an event and Scott's presenting, definitely check out one of his sessions because they're a treat.

[32:51] And he's going to do the sorry i was just gonna say and super nice guy yeah yeah and he's go he's very busy this fall as well as going to because he was supposed to do a workshop with for nordic summit but then he got double booked so he's going to cruise around the nordics doing uh i think he's doing a workshop or a session at the fabric event in stockholm first and then he's coming over to also to do his presentation on fabric uh and and um and analytics on at nordic summit afterwards words so it's going to be a lot lots of fun um and next item on the list um because now we're just going through uh top to bottom setting up an enterprise ready power platform with david wyatt now i don't think there's been a single episode of the power platform boot podcast the last six months where we haven't talked about content from david wyatt i know i mean you should maybe he's paying us for for uh talking about his content but it

[33:46] is simply the fact you know he produces so much content. That's one thing, but it's so good quality what he produces. I'm always in awe when I read through his blog posts and it's, it is comprehensive. It is very well written.

[34:00] He talks about, you know, how to set, because, and also this is something that speaks to me because now after CRM and Dynamics became Power Platform, suddenly I have to argue with customers because Because they ask me, oh, well, it's new. Is it battle tested? Is it enterprise ready? And I go, well, yeah, just the last 30 years of the biggest customers in the world. It's like, well, how can that be? Because it's a new thing. I've ranted about this before. I won't go there. But just this speaks to my heart. Setting up an enterprise ready power platform is the topic of David's new blog post. And it is very good. It talks about strategy, about configuration, about training, and also about automating what you've set up. It covers the COE starter kit. It covers how to, if you have, you know, different business unit, having different environments, having dev test production, how to work with analytics, how to kind of keep everything up to date after you've kind of established everything.

[35:03] So it was a very good post. And of course, we're also in the midst of cleaning this up in the project that we're currently on. And I have a thousand different people from the community asking me about this all the time and now what I'm going to do is I'm going to send them David's post and go this is this is what you do so very good job and uh thank you David for once again brilliant blog post, Yeah. And just before my phone blows up with texts from Daniel Lakowitz, because Daniel and I had, I think, about a half an hour conversation via text yesterday morning about the history of the Power Platform and when it truly began. So I said, you know, anyways, there's a whole big thing there. But anyways, we'll let that simmer. It's a chicken and egg thing, okay? Yeah, yeah, yeah. Definitely.

[35:58] Fun times. All right. Fun times! Last couple things, just to quickly wrap up. Closely related, basically talking about JavaScript on PowerPages. As we know, I mean, yes, PowerFx is coming. We can do a lot with Liquid. But at the end of the day, if you're building PowerPages and you're trying to extend it even further, you're going to need to know, want to know JavaScript. Because that's really development language of the web. Two uh articles that i saw one from an ojic about adding custom buttons on an editable grid within microsoft power pages so talks about how to add the button and the code behind it to kind of further manipulate an editable grid which is really cool and then the other interesting was um from of course another post by nicholas hayduke about um the calendar click event so as we know on power pages you can render a view as a calendar can't really set that up in the design studio this This is still going back to the PowerPages management app to enable that. But of course, it was very rigid. It was very limited what you could do, but he showed ways that you can actually capture those click events and drill down to different areas and not necessarily into the details of the particular event you got on the calendar. Yeah.

[37:07] Long story short, if you're building PowerPages and you need to go to that extra mile, you're going to need to know JavaScript. But there's lots of great community content out there by folks from Inogic and then folks from Engineer Code, Nicholas Haduke and all of those. So check out those links. You're going to be in the show notes as well if you need to update your JavaScript skills a little bit in PowerPages.

[37:30] Yeah. Perfect. Great resources for sure. And it says Nick renewed his certs. Yes.

[37:39] No, no, because we talked about it last time that you renewed your certs online. So I dove in one day and I finished, I did the PL 200, which is the functional consultant associate. And then also the PL 600, which was the solution architect, getting those. So I'm good for another year. And I'll still need to do the developer one at some point. But again, because it's free and because it's pretty straightforward, take sort of take the approach if just dive in and do it. And if you fail, then you just have to wait 24 hours and you kind of know what you need to drill in on to get ramped up on this. So, and it's just, it was just so convenient. So I don't have to go to a testing center. I don't have to pay any money and my certs are good for another year. And again, and I think I might have ranted on this before, just because you have that certificate that says you've passed the solution architect exam, truly to become a real solution architect, you need the experience. You need to work on some projects. That to me is where you really, really get the experience and the skills. The certs are one thing, but it's the hands-on playing with this stuff, experimenting, learning. Learning failing is where you be where those these these titles and these skills really mean something.

[38:54] Yeah, and let's flip that on its head as well. If you meet someone that isn't certified, it doesn't necessarily mean that they don't know what they're doing. Some people are just way too busy to take this exam or don't believe that they produce any value. So, you know, it's not an end-all be-all, but definitely good to know that you know everything there is to know about stuff. So, yeah.

[39:16] Yeah, let's wrap this up because we're running out of time. Next time we'll see each other is this week. So next podcast episode, we'll actually be able to record together, maybe. Let's hope. I'm excited to see you very, very soon. And then we're going to travel the world. We're going to go to Vegas and to Scotland and to Norway and all of these different places. And we'll catch you there soon. So thank you for listening.

[39:42] And have an awesome day. Our next episode is when August something something? September 4th is what you put in here. Is that right? There we go. Yep. Yep, that tracks. Safe travels, Mike. Thanks. See ya. Catch you later. Bye. Thank you for listening. If you like 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 host, Luric Akebek and Nick Dolman. See you next time for your timely boost of Power Platform news and updates.

[40:29] Music.


People on this episode