Dynamics AX: Handling exceptions the right way in X++

Hesam Seyed Mousavi, February 28, 2017 blog.mousavi.fr Source: br-instructor “When building a cannon, make sure the cannon ball comes out in the right direction.” This is a piece of advice I heard many years ago. I think, we in generally have been following the advice in the Dynamics AX platform group. The APIs and designs…

Securing ASP.NET 5 and AngularJS

Hesam Seyed Mousavi, December 25, 2016 Source: ItpTechMag blog.mousavi.fr In this blog post, I explain how you can use ASP.NET Identity to provide different permissions to different users. In particular, I demonstrate how to create two users named Stephen and Bob. Stephen will have edit permissions on the Movies database and Bob will not. Enabling…

ASP.NET MVC 6 & ASP.NET Web API 2

Hesam Seyed Mousavi, December 25, 2016   Source: ItpTechMag blog.mousavi.fr If we want to migrate ASP.NET MVC 5 project to ASP.NET Core et ASP.NET MVC 6 projet  is not an easy thing.  the new platform is a profound rewrite of all that existed until now, and this has an impact on the layers and APIs we handle directly into…

REST API for Mobile Apps with ASP.NET

Hesam Seyed Mousavi, December 24, 2016 Source: netip2share blog.mousavi.fr Nowadays, RESTful APIs are the standard way of exposing backends to applications. They allow you to share your business logic between different clients with a low level of coupling through a super-standardized protocol: HTTP. One of the biggest challenges when building REST API is authentication. Typically,…

ASP.NET MVC 5 Mobile Web App in Azure App Service

Hesam Seyed Mousavi, November 30, 2016 Source: dotnetsharper blog.mousavi.fr Skills You’ll Learn Here’s what you’ll learn: How to use Visual Studio 2013 to publish your web application directly to a web app in Azure App Service. How the ASP.NET MVC 5 templates use the CSS Bootstrap framework to improve display on mobile devices How to…

Microsoft Azure VM: SQL Server Disaster Recovery

Hesam Seyed Mousavi, October 25, 2015 Source: concurrency blog.mousavi.fr   In this series, I’ll cover the practical side of integrating the “cloud” – specifically the Microsoft Azure Platform – for the SQL Server professional. It’s a bare-bones, get-me-started, show-me-the-money kind of article that has only three elements: Situation What you want to do, not what…