Welcome to MSDN Blogs Sign in | Join | Help

mfp's two cents

...on Dynamics AX Development!

Browse by Tags

All Tags » X++   (RSS)
Channel 9 Screencast: 10 MorphX tricks in 10 minutes
A new AX screencasts is now available on Channel9 . It shows 10 small demos that will make you more effecient as an MorphX / X++ developer. Here is the link: http://channel9.msdn.com/posts/mfp/10-MorphX-tricks-in-10-minutes/ [Update: Media issue has been Read More...
AX6 sneak preview - elements with 32 bit IDs
In AX4 we added Unicode support . On one hand it seems like a minor thing, it is just the storage format of strings - on the other hand it literally opens up a new world of opportunities. From a technical perspective it was a major surgical challenge; Read More...
Posted: Monday, May 25, 2009 12:08 PM by mfp | 4 Comments
Filed under:
AX6 sneak preview - SQL AOD
Today we built the first official build of Dynamics AX ever that does not run on AOD files. Starting today Dynamics AX's model database is stored in a Microsoft SQL Server database. Seen from within MorphX you hardly notice the difference. Everything Read More...
Posted: Friday, May 01, 2009 3:27 PM by mfp | 13 Comments
Filed under:
AX6 sneak preview - X++ Unit test improvements
These days the first milestone of AX6 is being completed. It means the first wave of new functionality has been implemented, tested and documented. As always; it is an exciting time to be working on AX... One of the features coming in MorphX in AX6 is Read More...
Dynamics AX 2009 Version Control Interview
At Convergence in Copenhagen 2008 Morten Jensen (PM in the MorphX Team) and I were interviewed by Ben Riga on the version control integration in Dynamics AX 2009. In AX 4 we first introduced version control with integration to SourceSafe. In AX 2009, Read More...
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:
More Posts Next page »
Page view tracker