Browse by Tags
All Tags »
X++ (RSS)
The most visual idiosyncrasy in X++ is the dangling semicolon separating the variable declarations from the actual code. But why is it there and why is it needed? Best practices in X++ (as in most other modern languages) suggest using TitleCase when declaring
Read More...
On behalf of the Dynamics AX 2009 development team I'm proud to announce that as of build 5.0.529.0 we have reached zero X++ best practice errors in the SYS layer. Version 4.0 was the first release of Dynamics AX without any best practice errors. Reaching
Read More...
Source code is written once; and read over and over again. So make sure it is easy to read and understand. I keep seeing a poor coding practice. I see it in production code, in test code, in X++ code, in C# code, in C++ code, in examples on the web, when
Read More...
A new feature in Dynamics AX 2009 enables developers to write developer documentation directly in the X++ Editor while writing the production code. The feature is very similar to the XML documentation feature in C#. Basically any method can contain ///
Read More...
With Dynamics AX 5.0 there is no longer an excuse for not using a source control system when developing in MorphX. The version control integration options in Dynamics AX 5.0 both cater to larger development organizations by seamlessly integrating with
Read More...
If you are a new developer and is trying to ramp up on AX, this might be a post for you. In MorphX (the IDE for AX) you do model-driven development. This basically means you create new elements of certain concepts, decorate them with properties, and wire
Read More...
Every so often I find myself in a heated debate on what the quality bar should be for the code in the solution we are working on. This is an important debate, and for the project's success it should not be down prioritized. The quality bar may vary from
Read More...
While digging in my archives to service a request from a co-worker I stumbled across a few articles I wrote for Damgaard Technet. Those that are still valid, I've polished a bit and made available here. Behavioral information messages How to use a form
Read More...
A concept for displaying behavioral information messages exists in Dynamics AX. A behavioral information messages is a context sensitive message informing the user about a better way of performing an action or about how to perform a not obvious but often
Read More...
Make sure to check it out: http://blogs.msdn.com/x/ They already got a cool post on how to implement the observer pattern in X++.
Read More...
This is the lastest of great AX resources becoming available. This site is an umbrella site for existing information. It ties together news groups, blogs, training materials, downloads, online documentation, and much more. http://msdn2.microsoft.com/en-us/dynamics/ax/default.aspx
Read More...
The new installment of AX screencasts is now available on Channel9 . It is a 20 minute video on MorphX Best Practices in Dynamics AX 4.0 - one of my favorite topics! Here is the link: http://channel9.msdn.com/ShowPost.aspx?PostID=292988 I've attached
Read More...
The next installment of AX screencasts is now available on Channel9 . It is a 38 minute video on Application Fundamentals in Dynamics AX 4.0. Here is the link: http://channel9.msdn.com/ShowPost.aspx?PostID=284365 I've attached the PowerPoint slide deck
Read More...
A brand new AX screencasts is now available on Channel9 . It explains how exception handling in X++ and how exceptions are integrated with the Infolog in Dynamics AX 4.0. Here is the link: http://channel9.msdn.com/Showpost.aspx?postid=273765
Read More...
If you still haven't participated in the crossword challenge you can still make it. Today is the final day of entry - tomorrow I'll be drawing the winner. I will of course use X++ to help me find the winner. I will generate a random number (n), and winner
Read More...