For a decades programmers used algorithms to solve specific problems. But did you know that ‘if-else’ is not the only way to write code? Did you know that your data can be an algorithm itself!
Yes - true.
All we need is to use data in a smart way. And that’s where Machine Learning can help.
In this session we will see
At the end we will see how using Dynamics 365 Business Central and machine learning in pairs, you can quickly solve problems that were previously very difficult to solve or not solved at all.
Detailed agenda:
You will leave the session with the realization of a completely new approach to solving problems and understanding the tools and techniques for applying this approach in real life.
You are probably familiar with the “viral sign-up” for Business Central (https://trials.dynamics.com), and maybe you have also sold Business Central through the Cloud Solution Provider (CSP) program.
But do you know what actually happens when you go to https://businesscentral.dynamics.com? The first time you go there, and subsequent times? How and where is your “BC database” created, and when does it get deleted again, if ever?
In this session, we will cover:
All presented using words, pictures, and demos.
It is our goal that you leave this session with:
In this session you will get a high-level understanding of the new modern user interface, including proficiency enhancements that your customers will love, and features your developers can take advantage of in your solutions.
In this session you will learn about the latest features in the AL language and the Visual Studio Code extension for Business Central.
Since the first release of the new development tools and compiler in Dynamics NAV 2018, we have continuously improved and extended both tools and compiler. We will talk about new improved support for extensibility, improved tools, and new language features.
With Business Central we are moving the entire application to the cloud. Coding for the cloud however offers its own set of opportunities and challenges. In some cases we wanted to change the application to uptake cloud benefit, in other cases to avoid the pitfalls. In this session, we will present some of the ‘unique stories’ (delight and horror) and describe how and why we changed the product. We will also describe some of the inner workings that can have a large impact on performance of our (and your) solutions. Expect to leave with expert insights and learnings.
Let’s face it, source-code customization is not an extensibility friendly way to do customizations. Extensions is the preferred way, since it is both upgrade friendly, allows co-existence with other extensions and has capabilities to be published for others to uptake. In this session you will hear about our application, where we are taking it, how we design for extensibility, how to handle .NET, how we think about componentization, possible localizations done by extensions and how to extend and make your own code extensible. You will also learn how to publish your extensions both internally and externally, the processes and tools.
The days of “The Beauty Of Simplicity” are over. Our new world is not about surviving, it is about thriving. Business Central brings us more new opportunities than we ever had in the old Navision world.
We will take a look into our crystal ball and see where today’s developers need to change to thrive in the Brave New World. Covering the core of the new technologies with a very broad brush, we will give you an insight into the skills you must have to survive, and the skills that will set you apart from the crowd to build your successful future.
For the dinosaurs, we will discuss the catch up and how to leverage your experience. For the new blood, we will offer suggestions to help you to decide where to fit in the new Business Central EcoSphere. The focus will be the future, not lamenting the past. This is a time to plant seeds to grow.
Unusual showcases of how new cloud and just released on-premises Dynamics 365 Business Central takes benefits of interacting with Microsoft Azure platform.
Several practical examples will be live-demoed during the session:
It all starts with a change requirement. And another one, followed by yet another one. And please, make it quick… Eventually this results in a new version of your product running for many end users. How do you make sure you can deliver quickly and keeping up the quality of the product at the same time? That’s what Continuous Integration and Continuous Delivery is about. We will discuss what CI/CD means and show real life implementations how to achieve this with Business Central.
Tue 20 Nov
SOLD OUT!
Do you know that feeling, not having enough time to learn something new? Stuck in C/SIDE and C/AL while envying others who play around with AL and Visual Studio Code? Or maybe you have tried to start with Extensions v2 but did not get as far as you want?
Whatever your reason is to start with AL and Visual Studio Code, this is your chance to enter the new era of modern development for Dynamics 365 Business Central! Take your first steps into this new world, guided by Arend-Jan Kauffmann, who has already delivered dozens of AL workshops to so many other developers.
This workshop that will teach you the basics of AL language and VS Code. You will learn how to set up Visual Studio Code, the structure of the AL language, the objects and how to use them. At the end of the day, you will be able to create an Extensions v2 app, deploy it and use it.
This is a 1-day workshop and can be combined with the ‘Deep dive in AL’ workshop the day after.
Prerequisites:
Workshop date: Tuesday 20 November
Wed 21 Nov
SOLD OUT!
So you think you can do AL coding? There is always something new to learn! As soon as you have started creating Extensions v2 apps with AL in Visual Studio Code you will realize there is a lot more to discover. This workshop will go over many topics you always wanted to know more about. It brings you to the next level of developing Extensions v2.
Topics that will be covered:
Just to name a few… All brought to you by Arend-Jan Kauffmann, one of the most experienced teachers in AL development who already delivered dozens of workshops to hundreds of developers.
This is a 1-day workshop and can be combined with the workshop ‘First dive in AL’ on the day before.
Prerequisites:
Workshop date: Wednesday 21 November
Tue 20 Nov
SOLD OUT!
Wed 21 Nov
SOLD OUT!
Our world is always changing, and it is changing faster and faster. The development environment keeps getting more flexible, which means that you need to know about more things each time that a new update comes out. The sheer number of things that you need to know about can feel overwhelming.
This workshop will give you the skills that you need to get a grip on the whole thing. We will start with an empty slate, and we will go through all phases of a development project, and cover every step of the way.
You will learn how to set up a development environment using Docker, how to create a source code management repository, how to approach different ways to do source code management, how to manage a project using Visual Studio Team Services, how to build all of the elements that come with a Business Central app, how to do automatic testing, how to submit apps to AppSource and how to maintain them, and everything else that comes with being a Business Central developer.
Workshop date: Tuesday 20 or Wednesday 21 November. This is a one day workshop.
Tue 20 Nov
SOLD OUT!
Wed 21 Nov
SOLD OUT!
How Git works inside, branching strategies, merge strategies, this is what you need to know to be able to use Git on full speed.
We will be using the command prompt and/or git client of your choise (could have limited possibilities) and of course VSCode to demonstrate how different commands could be used to reach what you need. After the workshop you will know what words like “stash, reflog, squash, GitFlow ” means in the context of Git and you will have overview to make decisions and create rules when implementing and using SCM.
Prerequisites:
A basic knowledge of VSCode and SCM is advantage.
Workshop date: Tuesday 20 or Wednesday 21 November. This is a one day workshop.
Tue 20 Nov
SOLD OUT!
Control add-ins have been around for a long time, but a true breakthrough has arrived only with the AL language support for them.
Building new control add-ins has never been easier, but there are still challenges to overcome, and best practices to observe, when building new, or porting old control add-ins to the AL language.
This one-day workshop, presented by a community veteran Vjeko Babić, will cover the development process for Control add-ins in AL language, end to end. It will arm you with all the necessary knowledge to build new control add-ins and make them blend seamlessly into your Microsoft Dynamics NAV and Dynamics 365 Business Central solutions.
Prerequisites:
Workshop date: Tuesday 20 November
Tue 20 Nov
SOLD OUT!
Wed 21 Nov
SOLD OUT!
Last year, waldo did a session about VSCode – the new development environment we as NAV developers should get used to. He was asked quite some times to put that into a workshop.
Well, here you go:
This workshop will focus on VSCode as a development tool, like:
We will be installing and configure our VSCode the way we like for doing AL development. We will dive into VSCode Extensions which will help you during Al Development. And last but not least, we will create our own VSCode Extension.
Prerequisites:
Workshop date: Tuesday 20 or Wednesday 21 November. This is a one day workshop.
Tue 20 Nov
SOLD OUT!
Wed 21 Nov
SOLD OUT!
Have you ever ordered a dish in a cafe, but you were told that it was not available?
I did. This is a very unpleasant situation. And for both parties.
The cafe can lose the client, simply because the demand was incorrectly predicted.
In this workshop we will see how machine learning can solve this problem. What general problems can be solved through machine learning? And what is it? A fashion word or a working tool?
We will see how using Dynamics 365 Business Central and machine learning in pairs, you can quickly solve problems that were previously very difficult to solve or not solved at all.
Detailed agenda:
Prerequisites:
Workshop date: Tuesday 20 or Wednesday 21 November. This is a one day workshop.
Tue 20 Nov
1 seat left
Since NAV 2016, with every major release and cumulative update, Microsoft provides us with a load of automated tests to run against standard code. As the solutions we build, one way or another, extend standard behavior, this standard test collateral can be an invaluable asset in safeguarding the quality of our code. Now in a fast changing market with a higher frequency of updates retesting your code, on a regular base and in shorter time, has become more relevant than ever. And actually the only option you have to achieve this is using automated tests.
In this one day workshop we will use the Microsoft standard tests to learn about the concept of automated testing and how to get the them run on your solution with as little as effort as possible. This will be a good basis for your next step: writing your own tests, the topic of the second workshop Writing your own automated tests, that will be held on Wednesday November 15, 2017.
Prerequisites:
Bring your laptop with
Workshop date: Tuesday 20 November. This is a one day workshop.
Wed 21 Nov
SOLD OUT!
Based on an internal need Microsoft introduced the Testability framework with NAV 2009 SP1. Using this framework over 17,000 automated tests have been created over time, supported by more than 50 function libraries.
Making use of this big collection of examples can you will learn what the essences of automated testing are, and how the testability framework and function libraries can be used to create your own automated test.
This workshop logically follows the Tuesday November 20 workshop “Getting Microsoft automated tests working on your solution”, but can be participated in independently.
Prerequisites:
Bring your laptop with
Workshop date: Wednesday 21 November. This is a one day workshop.
Wed 21 Nov
SOLD OUT!
You might have heard of DevOps. It is the culture and practice of software engineering to unify software development and operations. Key pillars here are to automate and monitor the process to ensure fast and consistent output. Everything from the development, integration, testing and release. The goal is to have short and focused development cycles of deliverable content resulting in dependable and high quality releases that quickly adopt with the objectives of the business.
In this workshop we will explore ways to make your team more effective. Getting the team more focused on development and less distracted on other things. We will look at why Source Code Management and good workflows are important. Last but not least we will look at how you can automate builds, testing and deployment.
Prerequisites:
A basic working knowledge of VSCode, Git and PowerShell.
Workshop date: Wednesday 21 November. This is a one day workshop.
AnveoGroup.com sponsor presentation
Speaker: Nils Peemöller
ForNAV sponsor presentation
Speaker: Michael Nielsen
Dime sponsor presentation
Speaker: Tom Taffin
IDYN sponsor presentation
Speaker: Koos Splinter
Simplanova sponsor presentation
Speaker: Domas Zimkus
Alexander Ermakov (@Alex_Ermakov)
Daniel Rimmelzwaan (@drimmelzwaan)