Quantcast
Channel: Dynamics 365 Business Central/NAV User Group
Viewing all articles
Browse latest Browse all 11285

Blog Post: NAV TechDays 2019 – Development Methodologies for the future – The Menu

$
0
0
NAVTechDays is already over for a while .. and yes, I already blogged about it . But I recently had to refer to a part of my session on “Development Methodologies” , and I noticed that someone named “Marcus Nordlund” actually put quite some time to completely “menutize” the video in the comment section of the video :-). Awesome effort that I needed to share! Thanks, Marcus! Here it is: Future 3:08 Development methodologies 3:52 Don’tNet 4:04 Embracing Depencies 4:43 Strict Guidelines 5:26 No Test, no approval 6:01 Extendable patterns 7:13 Avoid Breaking changes 8:23 When i’ts hard in al, it doesent belong i AL 9:02 Embracing Depencies when moving to AL 9:27 Moving to AL Migrate to Code Customized AL 10:03 Migrate to a Monolith extension 12:18 Rebuild monolith from scratch 12:34 Rebuild a set of apps with dependencies 12:53 Dependencies 13:16 Dependencies – Why? 13:52 Dependencies – How? 15:04 Dependencies – Schema example 15:16 Code Example of schema 15:59 Dependencies – Real schema example 19:27 Please Think things through 20:13 How do I think things through when moving to AL 20:53 Dependecny Analysis based on c/al 21:07 waldo.Model.Tools 22:13 Flow 25:15 Get All objects from C/AL & Talg all 25:34 Manually correcting/Ignoring modules 30:00 Get Where Used per object 30:14 Analyze dependencies per module 32:33 What is a circular dependency? 32:27 Solve circular dependecies 35:57 Change design 37:15 Manually create App-layer 39:27 Analyze dependencies for app 39:48 Solve Circual dependencies again 40:27 Tools we used are availabile for you 41:13 Dependecy-stuff a bit further 41:41 How to architect? 45:54 To be albe to set up demo environments 49:17 How it looks in the app 50:29 How it looks in code 52:09 Rest 57:02 Don’tNet 58:25 Some other more hands-on develoment methodologies 59:09 Where do we put business logic 59:18 Method codeunit 59:58 Decouple method from another extension 1:02:59 One App, One Repository 1:06:00 Test Driven Development 1:08:11 Workspace with different repos 1:09:02 Integration tests 1:10:14 How to create integration test 1:11:25 Automated Testing in Microsoft Dynamics 365 BC 1:13:22 Breaking Changes 1:13:56 Number Series 1:15:12 Translations 1:16:48 Summary Development methodologies 1:18:08 Questions 1:18:20 Move code from tables to codeunit 1:18:55 Test Codunit – test XML ports 1:19:40 Tips for connection between BC and Azure DevOps 1:20:38 Where do you do the builds of apps? 1:22:26 Multiple apps, extend a table will be many separate tables 1:23:29 Upgrading testdriven development when converting to apps 1:25:02 When has it been to hard to do it in AL 1:25:44 Here is the complete video: Sidenote: From evaluations this session was evaluated as “Best Session” and me as “Best Speaker” of the conference – something I’m really proud of given the awesome content and speakers every single year :-).

Viewing all articles
Browse latest Browse all 11285

Trending Articles