A well sized and configured SQL Server platform is the basis of good performance. “Going into the Cloud” is not everybody’s cup-of-tea, thus on premise installations, virtual environments and private-clouds are most common scenarios. In this session some key-aspects will be explained, about how to size memory, CPU and disk-subsystem properly, to create a robust and scalable platform – here highlighting the “challenges & problems” one might face; also discussing “virtual” versus “physical” scenarios and more.
Further it will be shown how to monitor such a system, e.g. using Windows Performance Monitor and some third party tools, to quickly learn about issues and to start troubleshooting if necessary.
Join this session to get the latest Reporting Tips and Tricks from Claus Lundstrøm.
I.e. Claus will show how use parameters with RDLC Reports, and how to combine Datasets in a RDLC Report.
Also ask Claus any questions about RDLC reports and get a solution on the spot.
With the arrival of multi-tenant cloud technology and a growing market demand for sustainable software, the need to publish real products instead of more or less standardized project codebases has become ever more urgent. NAV’s own legacy code and a decade of trial and error have led to half-hearted attempts at standardization, but have provided little inspiration on how to turn repetitive solutions into repeatable software.
In the last three years, however, methodologies have been transferred from object oriented languages, and new approaches to NAV coding and architecture have been formulated which can be broken down to concrete step-by-step guidelines that will change the way you look at NAV and enable you to transform your vertical features into a NAV-based product. Identifying the business agents and processes, implementing modern structural design patterns, loose coupling, the judicious use of emerging ERP patterns and an explicit strategy for enhancement and functional diversification are at the core of this new concept of building NAV products.
In this session, NAV MVPs Mark Brummel, Eric Wauters and Gary Winter of Partner Ready Software will explain the concepts while showcasing several use case scenarios.
Creating a report is not difficult, but making it easy to understand so you can spot trends and learn from your data takes some consideration. The main goal of a report is to communicate information clearly and effectively, for example through graphical means. A report needs to create insights by communicating its key-aspects in an intuitive way. In this workshop you will learn about the different techniques available in Microsoft Dynamics NAV 2013 R2 Report objects to visualize information.
Join this training class to learn how to create “best practice” document reports in NAV 2013 R2 and NAV 2015.
We will create document reports from scratch and you will see and understand Claus Lundstrøm’s technics for how easy they can be created in RDLC.
We will not use SetData and GetData in our Document Reports, so if you do not like this approach in the standard reports, join this class to learn how to create Document Reports.
This training class will be hands all day. It is not required that you have worked with RDLC reports before this class, and we will start out the day understanding the ground pillars of RDLC reports.
If you have worked with RDLC reports in NAV 2009 and NAV 2013 and not NAV 2013 R2, it is much adviced to join this class, since what Claus is doing, cannot be done in RDLC reports in NAV 2009 and NAV 2013.Sold out!
The workshop will introduce .Net Interoperability in Microsoft Dynamics NAV 2013 R2. You will learn about the .Net Framework and how to use it in C/AL code. The workshop will also learn the basics of the C# language and how to create your own .Net components for Dynamics NAV 2013 R2. You need to know how to develop in C/AL as this will be our starting point. It helps if you have some working knowledge of C#, but it is not required.Sold out!
A laptop with a fresh Microsoft Dynamics NAV 2013 R2 installation with Cronus database. Visual Studio 2013 with C#.
The workshop will cover advanced use-case scenarios for .NET Interoperability in Microsoft Dynamics NAV 2013 R2. It will show, on a range of practical examples, how to use polymorphism in C/AL, how to use interfaces, and how to extend C/AL through custom built .NET assemblies. The workshop will also show how to translate C# code into pure C/AL and will tangle certain C/AL limitations of .NET interoperability and how to overcome them efficiently. This workshop is intensive in both C/AL and C# and the working knowledge of the .NET framework is preferable for participants to be able to follow this course.Sold out!
A laptop with a fresh Microsoft Dynamics NAV 2013 R2 installation with Cronus database, and Visual Studio 2013 with C# is mandatory.
We all know how to create solutions. But are we actually capable of creating solutions that are maintainable, reusable, upgradable, extendable, repeatable, .. ? In other words .. are we able to create software instead of solutions?
For about 3 years, the people behind “partner-ready-software” have been working on Best Practices regarding development of product-software. In this course, Mark Brummel and Gary Winter will learn you their findings, their answers to questions like:
· How do I make my solution reusable?
· How do I make my product repeatable, with still having the flexibility of changing business logic
· How do I make repeatable software, and still be able to extend it the way I want
· How do I make my code readable
· How do I make all my developers work in the same way
· How do I make sure that all my developers work the same way, can read each others code, ...
With real life examples, we’ll show you how to create software that supports the road that we’re facing, that Microsoft is paving for us .. .
Agenda (clearly under construction):
o Who are we
o Why do we do this
· Code Design Principles
o Object Oriented Coding
o Ui Separation
o Business process coding
· Putting the design principles to work
o Ask the right questions
· Design Patters
o Existing Design Patterns
· What is good / what is bad / what do we want to take over
o New Design patterns
· Tooling (?)
Bring your own laptop with Microsoft Dynamics NAV 2013 and NAV development license
The Mergetool is making the implementation of Roll-up updates a much faster and precise task. We are going to look at the merge process for upgrade and implementing ISV solutions.
The additional tools in the Mergetool used for code clean-up, translation, Online Help and RTC transformation is also going to be used to make a complete toolset for release and maintenance of large customer installs and ISV solutions.Sold out!