November 2019
-
Control Add-ins Supercharged: Hello, gulp!
Get ready for the next big step in taking the control add-in development to the next level. Today, I am (re)introducing gulp. I’ve blogged about gulp in the past, but I’ve never really finished that series. Life and work got in the way.
-
Control Add-ins Supercharged – Frameworks
In the last example I put online, we’ve noticed that it was difficult to achieve a good separation of concerns in the front end if we are building UI directly through DOM . Apart from the fact that it’s very inefficient, manipulating DOM directly makes it very difficult to structure your front-end logic.
-
NAV TechDays 2019 Goodies
NAV TechDays is simply the best NAV / Business Central conference there is. I can miss Directions, I can miss other events, but NAV TechDays – no way. There are few events which can match that energy, that community spirit, that enthusiasm, that top-notch deep-dive content.
-
Control Add-ins Supercharged – Separating concerns
If you know me, you know that I am obsessed with separation of concerns . It’s the core principle of good design, and good design is what I am always striving for. The original Control Add-ins Supercharged example showcased how most of non-web developers (a category into which most of AL developers…
-
Control Add-ins Supercharged – Kicking off
Control add-ins have always been my passion. Not only because I’ve been working with JavaScript since 1996, and I could call it my mother tongue, but because I just love how they allow us to create amazing user interfaces.
-
Codeunit Interfaces – this time for real!
There is a particular programming language feature that I’ve always missed in AL (and C/AL for that matter): interfaces. I’ve dreamt about it , then blogged about it , then finally created a feature request in Microsoft’s AL GitHub repository .
-
NAV TechDays 2019: {ConnectApp}² demos
This year’s NAV TechDays was again an amazing event. More than 1400 participants, 18 sessions, great content, it again surpassed the records set last year. It was an honor and a pleasure to be able to speak again.
-
Microsoft.Dynamics.NAV.InvokeExtensibilityMethod
Now that you are done through this mouthful of the title, you may recognize that it’s the method you invoke when you want to run a control add-in trigger in AL from JavaScript. There is nothing new about this method itself, it’s just that most people aren’t aware of full power of this method, and they are using this method in a very inefficient way.
-
Tips & Tricks: Going full screen with control add-ins in BC150
Long time no see here, for I don’t know which time. That’s how it is these days, life kicks in, work kicks in, stuff kicks in, and then time flies and months go between posts here. I am currently delivering my “Developing Control Add-ins using AL language” workshop at the first pre-conf day of NAV…