Welcome to MSDN Blogs Sign in | Join | Help

mfp's two cents

...on Dynamics AX Development!

Browse by Tags

All Tags » X++   (RSS)
What's up with this semicolon?
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...
We did it (again)!
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...
Posted: Monday, March 03, 2008 7:13 AM by mfp | 5 Comments
Filed under:
Writing less code: The "else" statement
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...
Anyone interested in developer documentation of X++ code?
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...
Version control for everyone
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...
Dynamics AX 4.0 Meta Model
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...
Compiler warnings - and so what?
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...
Articles on X++ development
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...
Behavioral information messages
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...
New blog from the X++ compiler team
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...
Posted: Monday, June 25, 2007 3:53 PM by mfp | 0 Comments
Filed under:
Microsoft Dynamics AX Developer Center: Your one-stop resource center for AX Development
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...
Channel 9 Screencast - MorphX Best Practices
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...
Channel 9 screencast - Application Fundamentals
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...
Channel9 - AX screencast on Exception Handling in X++
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...
Holiday season crossword - final day!
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...
More Posts Next page »
Page view tracker