Profile avatar
tinestaric.bsky.social
Microsoft MVP | Home-brewer, not a hipster! Business Central enthusiast. I blog, speak and bake things. Read my AL mind at: https://tine.staric.net I wasn’t sure if I can post bread pics on Twitter. I’m definitely posting them here! :D
97 posts 217 followers 102 following
Regular Contributor
Active Commenter
comment in response to post
“How can I get there quicker so I can take a nap” is the good kind of lazy “Let’s not go there, and just take a nap” is the kind of lazy that needs system prompts 😂
comment in response to post
To me it was interesting how quickly I went from “What is GIT?” in NAV times, to 2 days with BC and change to “How did we ever work without it?!”.
comment in response to post
The day I no longer have to deal with Dutch in AL codebases is the day AI takes over! 😂
comment in response to post
My first impressions are very positive, but I want to throw some more “everyday work” at it tomorrow… Which 3.7 version do you find better, thinking or normal?
comment in response to post
@aj.kauffmann.nl is this something you’d have an opinion on? Is it okay to “abuse” the HttpContent like this in order to return content with an InStream variable?
comment in response to post
I tested the functions separately. I was looking at a procedure from the new ExtFileStorage module that returns an InStr, was curious how they got it to work, and saw the “Content trick” Now I’m not sure if I can safely use this pattern in my code as well…
comment in response to post
Because it’s a return variable Just in a new line
comment in response to post
Same. Executing the download action worked, but it didn’t “autodownload” when I open VSC which was my expectation
comment in response to post
An OnInit trigger would be a very welcome addition indeed! :D
comment in response to post
Tempting, tempting… If only the people selling the house would be willing to trade for bread… 😜
comment in response to post
Okay, i thought you had to leave it rest for hours, and it’s like a multi day project. Then I need to try this as well!! 🤙
comment in response to post
Did you laminate your own dough? It’s on my todo list, but it just feels like it takes too long to laminate
comment in response to post
@arthurvdv.bsky.social this seems like an idea for LC :P
comment in response to post
Lol, I was about to comment that I dislike these explicit initialisations, and that I always go and remove redundant .Reset() calls 😂
comment in response to post
I never teach ignoring rules, people seem to learn that one on their own 😅 But I get what you’re saying. I just hate the alternative that monolithic codeunits will just stay monolithic forever…
comment in response to post
It doesn’t have to be an error. You consciously ignore those warnings in a PR. I know that these then get ignored most of the time, but I’m just thinking how to help the people that do care…
comment in response to post
Started as a cowboy developer where you had to know the functional side. Transitioned to fully technical, with enough appreciation for the functional side to not pick fights with consultants :P
comment in response to post
Idea: what if the pipeline could run LC rules only on files modified in the PR? I can’t go fixing the whole codebase, but if I touch one place, it could be a valid requirement to clean it up…
comment in response to post
Ehh, it was more of a rant. I was annoyed that tagging Areopa in a recent post pushed me over the limit…
comment in response to post
I like it more, once I got in the habit of pressing Esc as soon as I see a wrong suggestion… But I dissuade new Copilot users from starting with. It still gets in the way too many times, and I don’t want them to have this argument against Copilot. But once they’re comfortable, it is another boost!
comment in response to post
I think this will go very well with the continue keyword, who’s lack-of previously sometimes forced us into unnecessary nesting…
comment in response to post
No, don’t. You’re actually solving the whole issue, we were just fixing a tiny part that unblocks the development on the EDocs. I didn’t know about your PR tbh. I’ll pass the info on…
comment in response to post
We were just refactoring that table to add GetEmailBodyForCust that doesn’t have an OnPrem scope (PR will be up next week) and I had that same question… I couldn’t figure it out so we left a commit in new functions as well… But I would like to know the answer as well…
comment in response to post
I hope there will be “partial” ways to uptake this. Because I could benefit from it on “clean” codebases tomorrow, but there are also legacy apps, that I just don’t touch if I don’t have to… I found Business Foundation changes more easily justifiable compared to this.
comment in response to post
Love the idea! But couldn’t that be another feature in app.json? If you want to use codeunit properties, enable it, and all non-bracket-ed procedure calls become an error, but at the same time you don’t break all other apps?
comment in response to post
What about Gemini? :P
comment in response to post
I’ve added a note for it above the graph now :)
comment in response to post
You can move it around, and zoom in/out. It’s too big to be rendered as a whole
comment in response to post
I think it’s very low on MS backlog. Torben Leth (I’m not sure if he’s on bsky) has been putting a lot of effort to getting it running on Linux, but that’s his hobby project, and far from official support. He did get it working though :D You can check his account on X for updates
comment in response to post
About two years ago, I was exploring the switch to Mac. I think the questions I had back then are the same I have now around Linux. I doubt there’s anything that would only be supported on one of these platforms…
comment in response to post
I’ll have you know I take my screen rotation very seriously!! 🤪 I’m not at the edge of my seat waiting to jump ship, but I think it doesn’t hurt figuring out what a switch would mean :P
comment in response to post
I’m mainly looking for - Can I follow what the code is doing and why - How many paths flow in to the ambiguous parts In other words, what do I risk breaking, if I touch weird code…
comment in response to post
What I’ve done in the past is get demoes of what are considered main flows and then look at the code paths behind those I look for huge convoluted procedures with a high cyclomatic complexity, or anything that screams “bugfix on bugfix” applied. Next I look for UI tightly coupled to business logic
comment in response to post
24H2 brought auto rotate, that sometimes “just triggers”, and I have to go into settings to undo the portrait orientation, but from time to time it still checks if maybe I prefer it this way 😅
comment in response to post
That would actually be pretty cool! Getting to pick your brain what you’ve liked/disliked in the transition, and what does it actually take to switch…
comment in response to post
😬😬😬 I guess we’re both the unlucky ones today…
comment in response to post
A VM would still suffer from this wonderful orientation issue 😅 What was the biggest learning curve when switching?