Long ago when I was co-writing Implementing Microsoft Dynamics NAV 2009 one of my colleagues said to me, “You don’t want to write a book like that, you want to write a NAV cookbook.” I must admit I hadn’t read any programming cookbooks and didn’t know what he was talking about so I just smiled and nodded reassuringly before totally ignoring him.
Then, lo and behold, along comes a request from PACKT asking me to do the technical reviewing of a new book being written by Matt Traxinger called Microsoft Dynamics NAV 2009 Programming Cookbook. Now if there’s one thing I like, it’s getting free stuff, and I remember from my authoring of Implementing that the technical reviewers get a free book or two. I also remembered that the work of the technical reviewers on our book helped us (me and Vjeko) immensely and so I looked forward to helping Matt out if I could. Today I received my shiny new copy of Matt’s book (free stuff is so cool, heh, heh, heh) and I figured it was time I wrote something about it on my blog.
So who is Matt Traxinger? I thought I recognised the name, but had never dealt with him directly as far as I was aware. He’s on dynamicsuser.net under the user name MattTrax and he’s made more than 500 posts. Chances are he’s helped me out more than a couple of times. If you want the bio from the book, you can read all about Matt here. I can tell you that after working on reviewing this book he seems like a really great guy and when it comes to knowing about NAV well…
This book is packed full of useful stuff. I’ve been doing NAV programming for quite a while now and I know a thing or two, but I found plenty in the book that I could use straight away in my day to day work. The book is divided into 112 recipes that go from the noddy stuff (like basic building blocks of programming NAV) to pretty advanced topics that require creating .NET controls and automations using Visual Studio. It seems like there is no problem too big for Matt. If NAV can’t do it, he rolls up his sleeves, cranks up Visual Studio and finds a solution. That was the thing I loved about this book. Matt has a great attitude to working with NAV and shows what can be done if you’re prepared to think outside the box.
I loved this book. There’s something in it for everyone. The recipes are fun-sized morsels of knowledge and you can dib in and out when you need to solve a particular problem, or you can start from the beginning and work your way through if you just want to learn as much as you can.
There are plenty of sources of knowledge on NAV now including various books, blogs, and online articles; if you’re a completely stingy git, you may prefer to spend your time trawling through forums and trying lots of things rather than shelling out for Matt’s book. I know I’d rather save my time and go straight to one reference where I can get an easy step-by-step guide on how to get past my current problem and then move on.
If you program NAV, you need this book. Well done Matt!