Dynamics Corner
About Dynamics Corner Podcast "Unraveling the World of Microsoft Dynamics 365 and Beyond" Welcome to the Dynamics Corner Podcast, where we explore the fascinating world of Microsoft Dynamics 365 Business Central and related technologies. Co-hosted by industry veterans Kris Ruyeras and Brad Prendergast, this engaging podcast keeps you updated on the latest trends, innovations, and best practices in the Microsoft Dynamics 365 ecosystem. We dive deep into various topics in each episode, including Microsoft Dynamics 365 Business Central, Power Platform, Azure, and more. Our conversations aim to provide valuable insights, practical tips, and expert advice to help users of businesses of all sizes unlock their full potential through the power of technology. The podcast features in-depth discussions, interviews with thought leaders, real-world case studies, and helpful tips and tricks, providing a unique blend of perspectives and experiences. Join us on this exciting journey as we uncover the secrets to digital transformation, operational efficiency, and seamless system integration with Microsoft Dynamics 365 and beyond. Whether you're a business owner, IT professional, consultant, or just curious about the Microsoft Dynamics 365 world, the Dynamics Corner Podcast is the perfect platform to stay informed and inspired.
Dynamics Corner
Episode 441: Spring Forward: A First Look at Business Central’s New File Management Module
In this episode of Dynamics Corner, Kris and Brad sit down with Stefan Sosic for a relaxed, behind‑the‑scenes look at what’s coming next in Microsoft Dynamics 365 Business Central. One update in particular—the new file management module arriving this spring—has everyone talking. Stefan breaks down what it actually does, why it matters, and how it can make everyday work in Business Central faster and easier. If you’re curious about smarter ways to handle files, streamline processes, or just want to stay ahead of what’s rolling out next in BC, this is a conversation you’ll want to hear.
#MSDyn365BC #BusinessCentral #BC #DynamicsCorner
Follow Kris and Brad for more content:
https://matalino.io/bio
https://bprendergast.bio.link/
Welcome everyone to another episode of Dynamics Corner. What does water polo have anything to do with performance or storage? I'm your co-host Chris.
SPEAKER_03:And this is Brad. This episode is recorded on December 17th, 2025. Chris, Chris, Chris. Water polo, performance, and file storage. Alpha Business Central? Wow. With us today, we have the opportunity to speak with Stefan Sosuch to learn all about that. Very good, then you? Uh very well, very well, thank you. I like the light. Do you know last time we spoke with you, you told me about the light that you had? I bought it.
SPEAKER_00:Yeah, now the now single color, not multiple one.
SPEAKER_03:Yes, I have a single, I did the blue, trying to be like business central blue, and I put it in my office. I put it behind me, but I really like that. The deal one, right? Yes, yes. I like it because it has so many different settings. Like you can do like police car, you could do uh strobe light, you could do anything.
SPEAKER_01:Stefan, you and I are matching, man. We're matching colors.
SPEAKER_03:Yeah, yeah, yeah. Exactly.
SPEAKER_00:You are missing friends.
SPEAKER_03:Yes, well, here I well, I have it on the floor. There's a uh uh blue or a shade of blue LED light, but you can't see it for some reason. Uh if it were nighttime, I could, but I also because I have the lights uh in front of me, I think it takes it out. But I'll do that for next time. I think I'll have a dark room with the lights in the back. So that's good. Uh yeah, so that's I like it. The lighting is big. I've noticed that with a lot of other uh individuals. They have nice lighting, it softens it up.
SPEAKER_00:Uh it gives some touch to the setup. So I usually like yeah, no, it's good.
SPEAKER_01:It it back background lighting's important.
SPEAKER_03:Uh I and and uh I wonder how many how many people have, right? You have this nice background setup with the lights, but if you could see the front of them, like a picture of those like boxes, there's this clutter, this uh vacuum pads. It's all in that. Like if you saw my desk right here, it's uh I have a hat, I have sunglasses, I have handkerchief.
SPEAKER_01:I think that's one of the reasons why I moved my my desk. If you read you know, for those that have been following us for quite some time, usually I'm at my desk and you can see this couch behind me. And it kind of made sense at this point because I, you know, Brad's Brad's background, you know, he has two couches there, two seats. And of course, the podcast is Dynamics Corner, and it was a reference uh dynamics corner chair, right? And I'm like, wait, I'm not really sitting in any chair, I'm not in any corner. You could see the couch, so I end up moving back here, and I'm now I'm in the corner, on a corner chair, couch. So I'm trying to get my good background there with my light too as well.
SPEAKER_03:Nobody puts baby in the corner.
SPEAKER_01:Well, yeah, well, that's right. I'm putting myself in the corner.
SPEAKER_03:Well, lots of movie references coming up. It's that time of season. A time of year, excuse me. Uh movie season. Uh well, thank you for joining us again. Uh I've been looking forward to speaking with you about a number of things as we had talked about last time. But before we jump into the conversation, would you mind telling us a little bit about yourself?
SPEAKER_00:Uh yeah, so same same as last time. So thanks for having me uh once again. So I am Stefan, so Microsoft uh business central MVP. And yeah, focusing on the development part of uh the business central techno uh technical part, and uh yeah, slowly touching some parts uh and publishing regarding the functional sides, but uh yeah, mostly fo focusing on the technical.
SPEAKER_03:Yeah, there's a there's a lot with the technical side. I think with I think with the changes within development and even the application, I think it's I think a lot of people are moving you know from the technical side, uh jumping more into understanding and have a better grasp of the functional side as well.
SPEAKER_00:Uh well, yeah, then to to to be basically a good developer, you need to know both uh both functional and development side. That's not not not a question uh at all.
SPEAKER_03:So absolutely, because I think you can uh develop better better solutions if you understand how the application truly works and how it flows, which is uh which is important. And man, is it changing rapidly? Uh speaking of rapid changes, I know it's a it's been a little while. Uh you have your your your wonderful direction shirt on. I do have a couple topics we wanted to talk about, but um directions of me was a short period ago.
SPEAKER_00:Yeah, directions was the last conference for this year, and also the conference before my vacation, so that's it for this year. Uh except this podcast, of course. Oh nice, nice.
SPEAKER_01:You yeah, after this one, you're winding down. That's it.
SPEAKER_03:I need to figure that out. How do I do this? You get a vacation for the rest of the year type thing. I have to just figure that out somewhere.
SPEAKER_00:Yeah, it it was it was amazing, so it was like uh 15 days, uh no laptop, nothing, so just wow, just full vacation and uh relaxing and everything. So it was just just really good. Full vacation.
SPEAKER_03:I don't think I've ever done that.
SPEAKER_00:I I don't want to talk about this the whole conversation, but yeah, this was also my first one because always in the past I brought the laptop, you know, then small checks, uh, what's going on here and there, support and so on, but this time, like nothing, nothing. So I just want full enjoying.
SPEAKER_01:So congrats.
SPEAKER_03:So you had 15 you had 15 days of full vacation. Yeah. Okay. Did you have a transition period of where you felt like you were missing out on everything that was going on when you didn't have your laptop? Did you start to want to check your email and such for a certain period of time?
SPEAKER_00:Or well, I I always check the mails, that's that's like uh some things I do at the night, but uh the day when you return is always chaotic. So that that's always like that. No matter how how much you catch up uh while you are on vacation, it's always chaotic. So you basically need at least three, four days to get on the track uh somehow. But I was a week, full week uh afterwards, so just uh just to catch up with everything and to move to something normal.
SPEAKER_01:No, I can't. I think that's uh I think that's the reason why a lot of us in it, at least for for many of us here in tech, is that you know, to to because we're so worried about catching up after, like in your vacation, that you want to bring your laptop, so you're trying to stay ahead of that, which is not good for you anyway. So it took it took me a long time to kind of understand that. My phone is still with me, however, but it took me a very long time to like stop bringing my laptop. And of course, my family reminds me too like, hey, can you not bring your laptop? Yeah, I think I think it's important to have those.
SPEAKER_00:But it's always like from the family side, like, oh, you're bringing again the laptop. You will work.
SPEAKER_03:Yeah, you have to, I think, step away. I think with me, I I don't think I've ever really done that. I think I will do that. And I think I feel like you could have a few days of you know, you're feeling like you're missing out on something, uh, of you know, not having your laptop, not being connected. And then I think maybe a few days before you come back, I think you start to stress out going, oh, all this stuff I have to do when I get back. Um, so uh go back to Directions Amia. What were some of the big things from a direction Zamia for you this year?
SPEAKER_00:Yeah, well, the biggest thing is uh of course my new model, which I will bring uh into the base app. So it will be not basically into base app, it will be a separate module, but it will come as uh the standard application so you can uh install it. So definitely that was the biggest thing, which took like uh a lot of time this year to prepare that module, to polish it up and so on. So we can uh so I can with uh Jasper from Microsoft uh together present their the solution, and basically the point was to collect uh as much feedback as possible because uh now we are in state uh where we are doing some final touches, so uh it's really important that we also collect the feedback from the community. Have we missed something? Is there something uh from real case scenario, what is happening uh daily, and so on? So it's easy when you take a look from one side, that's that's always the easiest, but you don't know the full picture until some edge cases show up and so on. So because of those edge cases, that took long for the module, and also those edge cases like permissions managing on the external external storage. So, yeah, the the application itself it is external storage module, so offloading from the business central. So, main point was uh that nearly a lot of customers, if not all, struggle with uh storage if they have attachments. So at this first stage, we are going with offloading attachments, then we are moving forward with other things, but that's uh like a real big issue. I I know that uh from the uh real world, uh it is also preventing a lot of customers going SAS, and that's what we want to change. So, of course, everybody should move to SAS without uh really big bills for the storage and so on. So I know that customers uh which couldn't go uh on SAS uh basic basically do that. And now with this module you can offload everything externally and move easily to SAS.
SPEAKER_03:So with this module, you have the external storage module is the the module that you created, and the external storage module in essence takes the document storage of files. Yep, and so offloads it into Azure. Uh where where do the where which options uh do the users have to store their files? How do I have all these questions first? And how do they do this? And within Business Central, can they still view and access the documents as if the documents were within storage within Business Central online?
SPEAKER_00:All really good questions. And uh the story basically started like I don't remember, but I would say like five to seven years in the back, you know. So first thing with which was developed is Azure Connector, you know. So that's one connector, then there was connector for SharePoint, there was connector for blob storage, and we have at this point three connectors, and at any point anybody can suggest new connectors and bring it up. External, uh so that's that's our in terms of uh connectors, but on top of that, uh, I think previous year uh one community member brought up the file storage module with which is connecting all those interfaces for external storage into one. So you you you are having the interface, you just call okay. I want to uh offload file, and basically do the selected interface, you are offloading it uh automatically to SharePoint or to blob storage, so you don't see anything on the front. Automatically, that happens on the background based on the interface implementation. And uh my module basically came on top of that. So you you just define the file account which you want, basically, if you want for SharePoint or if it is blob storage, that's it. So you have on top of that different scenarios. So this module comes as uh new implementation for that scenario, like document attachments offloading, so it will be offloading just document attachments. What is basically the goal? Anybody can create new scenarios, so in the future, we could have like uh uh tenant media full uh offloading, and that can be attached to different uh different implementation for uh offloading, different account, file account. So it is really flexible in those uh this is those terms, but uh but also laying on top of a lot of other things. So the implementation itself is uh very handy. Of course, there are some edge cases when you need to offload the documents and so on. So but uh generally when we receive a new implementation for some other storage, it will be immediately supported by external storage, so you can immediately use that one. So it is very easy tomorrow that that we receive some other implementations. I know that from ideas now which we have, that we will be uh getting graph uh API also. So that's that one and it will be coming out of the box. So maybe until the release of um external document uh external storage for document attachments, it will be also released. So you will be also able to use that one. So it's really handy for extending.
SPEAKER_03:This is a big feature because as you had mentioned, a lot of individuals uh organizations or even individuals that I've spoken with uh you know represented in the organizations, were uh hesitant to move to online because of the storage limits, because you have 80 gigabit storage per per uh when you register um to use the application, and then for each additional user, depending upon their license level, you get additional storage per user. But if you want to store documents attachments such as invoices and emails and such, it can get quite large. So being able to offload it to Azure storage, you know, blob storage or uh, you know, external storage can reduce the size of it. And you said this will be released in 2026, Wave One as a feature.
SPEAKER_00:That's that's that's the goal. Uh now it is like uh pending uh a polishing review uh that will review the UI, the captions, the tool tips, and everything, the structure of the setup itself, but from the functional side, uh yeah. Uh so we should be ready for uh for the next release.
SPEAKER_01:So that's a fantastic idea. That's awesome.
SPEAKER_03:I have a good friend, uh GitHub Copilot. Uh he does a great job. Great job with tooltips and captions. Uh tooltips, he's a master. Uh and even creating good documentation too, lately. Uh so if you need any help, let me know. I can uh uh talk to my friend Mr. GitHub Copilot and uh he'll be able to help you with some of those tooltips. Uh so within the application, what does a user have to do to configure it?
SPEAKER_00:Yeah, it's it's very easy. Uh so you just create the file account and assign the scenario to it, and that's it. So you have some additional setup, but it is not really mandatory. Uh you just select the root uh loot root folder where you want to store it, and that's it. So everything else is handled out of the box. So, and also we added some methods to reverse, like if you decide after some point you don't want it, you can easily just on one action just reverse everything in inside uh business central and that's it. You can delete the application.
SPEAKER_03:So yeah, you you had mentioned that you can reverse it. What about an existing business central customer? So if I'm an existing business central customer, I may have a lot of documents in storage today.
unknown:Yep.
SPEAKER_03:If I activate this feature, will it move all of those? And does it move it or does it copy it if I already have existing documents?
SPEAKER_00:So there are those options in the setup. So you can move and keep the copy just to make sure that everything is uh transferred uh and so on, everything is working as you as it should. But you can move it immediately also. Basically, there is uh for that migration, there is a job uh job queue in the background, which is uh scheduled to run uh at the night, and it will based on your settings, uh, you can define like I want 100 files per night to be migrated to external storage, and it will slowly do that, just not to uh run too much or overload your database, you can do in chunks, you know. So that's one possibility, or second is just to run it and that's it. So depending on your database size and everything, you will find your option what what will fit the best for you, you know. But those those also like those uh those are the things uh like having like multiple companies uh environments and so on. If we are speaking now about SaaS, you can always request a copy of the environment, uh restore of the environment, and that's kind of that was the main issue, like uh also for the platform team for Microsoft. Uh how to handle that, you know, because uh you don't want to make destructive changes for your from your sandbox, so we had to uh think about the mechanism how not to make this uh destructive changes from the sandbox, uh only from the origin the origin environment where you did it. So we came across uh some methodology there. I I also written about uh about it in the blog, so it is more details, not too overwhelmed now with everything, but but yeah, uh so those were some limitations, otherwise the platform team from the Microsoft would uh release this from the platform side.
SPEAKER_03:Yeah, you you you hit a number of questions because that was one question that I had, because now you have that external storage. If you make a copy of production and put it into sandbox and you start working with those files, uh you don't want to impact production. Does it make a copy of them when you uh recreate sandbox or what happens to them?
SPEAKER_00:So uh I brought up uh the idea that uh we get the uh tenant ID, we get the environment name, we get the company ID, and everything we hash. If we hash uh with uh Algorithm and then we trim some parts just to provide the uniqueness and we put everything in that folder so uh it is separated from everything else. When you do the restore, it won't copy anything, but it won't allow you to do destructive change. If you do destructive change, it will copy on your side. So if you want to modify or delete, if you want to delete, it will just destruct the link to that old uh point. But uh if you want to have the copy on the new environment, you can run the job and it will just run the copy from one uh one folder to another. So the destructive changes never happen, but uh you can migrate uh to multiple environments, copy to different companies and so on and so on out of the box.
SPEAKER_03:That's great. And with this, now that you have these documents, and documents can be many different types, I'm assuming, because you can have many different types of documents within Business Central, uh are they accessible from outside of Business Central now?
SPEAKER_00:Yep, so uh basically that's that's also one good uh approach because if you store, for example, some Word documents, well let's say we have contracts for uh for employees or something like that. We store it externally, for example, on SharePoint, everybody on SharePoint can contribute. So you get um you can share that file with the link, everybody can edit it uh and create it uh the final version, and that will immediately be in the business central itself. So you get like collaboration module because otherwise you couldn't do that in the business central itself.
SPEAKER_03:So you can external colla you can collaborate externally with these files through the storage, yeah, and they were available on both sides. Exactly, exactly. My that that right there is a big uh benefit of it uh outside of the storage capacity, the other capacity is the ability to collaborate with those documents because we had challenges before for being able to with an online environment and being able to work with files or external files and how you had to move the files around. So that's um this this will definitely make it a lot easier for customers in an online environment to manage those files as well as manage the capacity uh of their business central database, which will also reduce some of the database costs that they may uh incur through uh document management. Because I know some people like to keep documents of everything. Which is great. And you have one place to reference. So you can have, like you said, contracts, agreements, uh pictures, uh, a number of different things that are actually within one interface. So now you you go into business central, you can have the attached documents for a customer, could have all of their contracts or all of their agreements that you have for as an example, even your vendors too, um, which I know many implementations do that now.
SPEAKER_00:Yep, and then we get like uh the feedback from one partner, which is saying, like, okay, so and what was also like the feedback to Microsoft uh platform team, which was also like one uh thing which couldn't be handled so easily, is like if you are storing everything on the external storage, you have the collaboration model and so on. So you have then everybody uh having access to that file, and maybe you don't want so you don't want your finance team to have access to uh contracts or maybe warehouse uh team only to have uh to where uh access to warehouse documents and so on. So you don't want to mix those things. So that was like the permission side issue. So how we solve that, uh, and we was able to solve that. So I thought, like, okay, when we split the the document attachments from where are they coming? So now the document uh offload attachments offloader works like they are offloading to the uh specific uh structure. So we are offloading the by the table ID from the document attachments. So if you are having uh document attachments from the customers, it will be in the separate folder customers, so you can assign the permissions. Okay, I want this guy or this team having the permissions to this folder. So not everybody will have access to just one main folder and that's it. So that that that's impossible to manage the permissions like that.
SPEAKER_03:So you manage the permissions by segregating or separating the files into separate folders, and do you doing it by table ID or a table reference, which you manage the permissions based on what the permissions they have in Business Central? What about permissions on the other side?
SPEAKER_00:On the other side, yeah, they they can work with permission sets. That's that's that was always the easy part. But uh, we well when we were stuck, it was like, okay, we will we have the permission set, and you have some somebody which doesn't have permission set in business central to some certain area, let's say invoices, how you prevent that user to go to SharePoint and see that invoices, and then we said, okay, let's split it and then manage the permissions differently, like per folder, and then it fits to the in that picture.
SPEAKER_03:Okay. And you mentioned Goopy Table. If and again, there's a lot of partners that have their own solutions, there's a lot of ISVs that have their own solutions, and even a lot of customers create their own uh extensions uh within Business Central. Is this available for anyone who's doing development to extend Business Central? Can they incorporate this file management with their tables?
SPEAKER_00:Yeah, basically, this will work out of the box for whole business central. So, what what I mean with that? Uh so we are gathering um from the standard table uh document attachments, the table name. Uh so and we are creating the folder based on that. When you extend that uh to your your table name, it will be also created a separate folder. But uh let's let's focus on uh managing the files. So we created also all places where you do like uh document attachments, the content. It will automatically pull from external storage if there is an external storage file. If there is not, it will pull from business central. So basically, you when you develop, you develop like it is on your uh local uh local business central database. So no changes, and uh the module itself handles everything, so if it is offloaded externally, everything will work, so there is no difference.
SPEAKER_03:And if I do create an extension that offloads the files attachments externally, when I remove the extension, if I have the option to delete the data, does it also if I select the option to delete the data when I remove the extension, does it also delete the attachments, or do the attachments stay there? And is there a separate orphan process that needs to be executed?
SPEAKER_00:Yeah, uh that part uh is really good part, like so to say. So we didn't cover that for uh uninstall of the app, but we did cover like unassigning the scenario. Uh so if you assign the scenario, you offloaded the documents, you cannot unassign from that file account. But that would be also really good uh maybe to prevent uninstall of the application if it is already if it is already uh offloading some documents. So that's that's one good idea to have.
SPEAKER_03:That's good. Uh you know, a lot of people like to uninstall the extensions, you know, if they're not using them with anything. No, that sounds like a great module, and I'm looking forward to seeing its release uh hopefully within wave one of 2026. And you'll have to have a big celebration uh uh with it. And uh I'm looking forward to seeing it on the release notes, and I'll have to shoot you a note just to congratulate you as well. So, what other big takeaways do you have from AMIA? Uh, what uh what were some of the other big key events for uh the upcoming uh year for Business Central that uh stood out for you?
SPEAKER_00:Yeah, well, basically a lot of things. Uh I I think like uh vast majority of things is uh the AI uh era. So uh everything is focusing like on AI, and that's uh no secret. Uh so there you there will be like uh a lot of investments in that that area, uh not too much investments in this uh regular development like this module and so on. But um, yeah, the the vast uh vast majority of the sessions uh and also the content and everything was uh regards the AI. And I don't think it is bad, so it is uh great, and you should catch up. And basically, the future of development is also to have also AI help you. Uh it it it cannot replace you, uh but uh it will definitely help with a lot of things.
SPEAKER_03:Um you hit that perfectly. I think if you're not using it, you should definitely start because you're behind, and it's not that you'd be replaced, it's somebody using AI will because the the speed at which you can now produce quality um applications, and it's not just within Business Central. I mean, AL, I'm surprised each day I'm surprised at what can be done with an AL. And as I had mentioned, nobody likes to document the documentation and the prerequisites and everything that I get after working on something, and you have it create the documentation is amazing. Um it's just that little things like that can save a lot of time outside of maybe even some of the basic framework stuff. I think it's still a little bit it's definitely a huge value. It's a huge uh time saving for developers as well as customers. Uh customers, anyone who you're creating an extension for, whether you're working on an ISV application, you're working on uh a core module for the application, a partner doing something for one of your customers, or a customer that's even doing internal development. It's a huge time savings uh and that allows for uh you know faster development, faster deployment. Again, as you had mentioned, you need to make sure that that you do have somebody review and go through it just as you would any code. See, this is where people uh people are a little I think harder on AI than they are on other people. And I think it's just because of that human connection, because humans make mistakes. That's why we have code reviews, that's why we collaborate, that's why we you know share and review. AI can make mistakes, things make mistakes faster, but you still need to review, collaborate, go through those same processes. Like it's it's not I think some people think when they talk about like doing AI development, they look at it as okay, well, AI is just going to develop it, I'm going to set it, forget it, and be done with it. No, it's they do development. You still have your development lifecycle process, it's just faster. It is the way I look at it. It's it's not different. It's having someone create code or something in this case. I call it someone now because I talked to it. Um this week I'm going to switch over to using voice to try it out. Um I was talking with Steve And I was he was telling me about Whisper and then also the VS Code add-on, you know, with the microphone. I think I want to try it out just to see if I can go and you know, just develop and such and talk to a uh the co-pilot agent uh with voice only. So we'll see.
SPEAKER_00:Yeah, one one one takeaway from what uh email was also regarding the AI, and the AI created uh the Stefano and Dulio presented one session which uh was like creating separate module, which is now it was published uh I think during this week or last week um by Freddie. Now directions took that uh that uh app and put it as a collaboration module so everybody can contribute. It is regarding management uh of customer if uh environments, and um basically uh what Dulia told me is that uh they used AI, of course, and uh it created like 90-95 percent of it. Uh so it can with uh good inputs create uh really good stuff. If it is not perfect, it is far from perfect, uh, of course, but uh that's what you also told. Uh and I think also it is really good to speed up the process, like create a really good structure, and then you review it and improve it. So, but the boring tasks, like uh creating 10 tables, 10 tables, very simple test task, like that will go very, very fast with AI and very good also. Uh, what it may not go very well is the logic. Like uh you will have some logic uh issues, like when you start using that app, you will see one error, second error, first error, and you should not see that like uh as like that's very bad or something. Those are in most case scenarios really small mistakes, like a few lines of code, you just change it, restructure it, publish, and so on and so on. It needs to go like through proper review, but uh, I also think that uh it should be used by seniors uh mostly because you get uh when you are junior or like meteor, if AI writes you a code and you don't understand it, that's really bad.
SPEAKER_03:Like uh that is that is a good point, and it it's true with uh the AI creating the code and reviewing the functions. I do think it's more challenging for business central with AI because you have to work within a framework and you have to understand the application, and your point of being a senior is important because you understand the fundamentals, but it also goes back to something we started talking about at the beginning of this conversation where you need developers need to be strong with functional and architecting because when you go through that AI experience, you have to guide it and prompt it to create a solution. And the the more you understand and how you can architect and then translate that to be able to put it into a a prompt is important. So you have to have understanding of logic, you have to have an understanding of architecture, and as you had mentioned, nobody wants to create ten fields and put them on a page, nobody wants to create a card page and a list page for the table that they created, right? That's all with adding all of the caption, adding the tool tips, adding the properties. It's it becomes um I don't want to say boring, it's just time consuming, and you don't get to time consuming, yeah.
SPEAKER_00:If no matter how good you are as a developer, it takes your time. So it takes your time, really.
SPEAKER_03:So they're just no, they're doing a webinar. Shh, the webinar is actually going on right now. I was hoping to catch it, but it's going on as a recording that they're doing the webinar, but I'll I'll catch it again. Uh they do a great job of uh rebroadcasting some of those webinars, and I usually put them on uh in the evening or when I'm uh doing other things so I can listen to them and and catch them as well. Uh so any other the the the biggest point that came out of that was the logo.
SPEAKER_00:Yeah, the logo. Yeah, yeah. Most of the guys uh were making jokes about it. Like uh and yeah, but I think if all apps from the Microsoft family get your logo, we should too.
SPEAKER_03:So it is a nice looking, it is a nice looking new logo, and it fits right in with the the design of all the other Microsoft logos uh within the I don't know if you want to call it the office suite, if you want to call it within the business application suite. I don't know even what suite you want to call it now because they're all kind of morphing together. Every time I go into the app section, it's bigger and bigger and bigger. Uh so there's there's quite a bit in there. Uh no, it's great. Some some big things coming up now. We spoke about some things last time, and I wanted to catch up on some more. I hope you're ready.
SPEAKER_00:Let's hope so.
SPEAKER_03:The performance tips. Okay. Last time we finished up with some good performance tips. Uh, what do you have for us this time?
SPEAKER_00:For this time, uh not not not too much. So I'm preparing something like uh also with AI. Like uh the point was also like um uh from what I discussed with also Microsoft and others, would be really great to have like uh some MCP or something which can review your code and make like your suggestions for performance side, not only performance but other other things also. And this is something I'm working on and uh needs needs a lot of uh effort and so on. But uh generally from the performance, also I'm thinking also to to prepare some some session for tech days. Uh maybe it will be workshop, not sure, uh at this point, but uh something like that. And yeah, it is always uh pretty pretty interesting topic, and what uh everybody uh would like to know, you know. And um, yeah.
SPEAKER_03:Uh performance is uh it's important. Uh everybody wants things to go faster, and I think the the faster we get, the the faster everybody wants it. I don't think there's ever going to be a point where everybody says something's going fast enough.
SPEAKER_00:Uh it usually goes slower by the time, yeah.
SPEAKER_03:I I think so.
SPEAKER_01:I think so. Um Brad, when you were when you asking when you asked his Stefan about uh this uh topic, I thought you were gonna ask him about his performance in swimming. Because I know the last time we had a conversation, he was a swimmer.
SPEAKER_03:Water polo. Water polo. I I you drop me in that I drown. I could probably swim one lap of the pool, and that's about it before I uh became a rock. Uh I don't know. How is the water polo going?
SPEAKER_00:Uh yeah, during the during this period of time, during the winter, uh we have like uh once per week uh in different cities, like gathering uh a few teams and then playing. But but uh during the week I go also like swimming here.
SPEAKER_03:You don't swim outside, do you? In the winter. Huh? Sorry? You swim outside in the winter?
SPEAKER_00:No, no, no.
SPEAKER_01:You guys don't dip yourself in baths, right? Everybody's batch.
SPEAKER_00:In Serbia, you have something like that. So we have uh swimming for the cross, you know. Uh and that's uh organized, that's a religious event, and that's uh or uh organized uh across the Serbia, and you have uh in each city, like they find the either the lake or river, and it's this is January, you know. So it is frozen, it's frozen in it is snowy, so you get uh gathering of uh like 50 hundred people depending on the place uh where it is organized, and they are jump jumping in and uh swimming for the cross, you know.
SPEAKER_03:I I don't know if I could do that. That's I mean I guess once you get in, you're in, but I think the psychology of getting in and then getting out. Yeah, right. Once you're in the water, it's one thing, but once you're getting out from the cold water into the cold air, you become an icicle.
SPEAKER_00:You don't know what is cold colder.
SPEAKER_03:I wouldn't want to do that.
SPEAKER_01:You're trying to determine if you should go back in the water or stay out. Yeah, that is so cold.
SPEAKER_03:Yeah, I'll I'll stick to my nice warm ice bath. No, I I can't they say from what I read, when I say they, I've read that taking a cold shower is good for you. Or when you take a shower to put the water all the way to cold and let it sit for a few minutes. It's it's almost like an ice bath. I guess it's better for circulation, I guess it's better for a number of things. We don't have cold water here.
SPEAKER_00:Back back then when uh when when I was training really good uh Veterpola, we were we were going to different uh tournias and so on and so on. So and when you go there, uh the trainer always like uh was like who does uh who doesn't jump in doesn't play. And we didn't always play it in too hot pools. So we had some really cold pools sometimes.
SPEAKER_03:I don't know. Like I said, it's the the I I I did the thermometer on my water here when it's cold. I think it comes out of like 75 degrees, 80 degrees, so it's it's not cold like uh up north, uh and also where where you guys both are uh during the winter time. Um Stefan, thank you very much for taking the time to speak with us today. We really do appreciate it. And I'm looking forward to the new module. Hopefully, we'll make it for the 2026 wave one. It's with it being December, I think you still have some time, but I know they have that cut off pretty soon, so they can make sure that they have everything finished up over the next few months for the release. Uh but uh thank you again for all that you do. Thank you for taking the time to speak with us. We really do appreciate your time. If anybody would like to reach out to you to talk with you a little bit more about water polo, uh the file, the the the file module or any of the other performance tips that you do, because you do share some great tips on your blog as well. What's the best way to reach you?
SPEAKER_00:Yeah, basically the best best and easiest way would be the LinkedIn, and then we move forward uh somewhere or mail, but uh yeah, it's publicly available, but uh the LinkedIn is more more easier, so to say.
SPEAKER_03:Oh, great, great, thank you very much. Um, and also have a great holiday. Talk with you soon. Chao ciao.
SPEAKER_00:Yeah, thank you. Thank you, see ya.
SPEAKER_03:Thank you, Chris, for your time for another episode of In the Dynamics Corner Chair, and thank you to our guests for participating.
SPEAKER_01:Thank you, Brad, for your time. It is a wonderful episode of Dynamics Corner Chair. I would also like to thank our guests for joining us. Thank you for all of our listeners tuning in as well. You can find Brad at developerlife.com. That is D V L P R L I F E dot com. And you can interact with them via Twitter, D V L P R L I F E. You can also find me at mattalino.io, mate.io, and my Twitter handle is Mattalino16. And see you can see those links down below in the show notes. Again, thank you everyone. Thank you, and take care.