Mousavi | Hesam Seyed Mousavi
Loading...
Everything you need to know about my principal area of expertise

WPF     WCF     ASP.NET MVC     Web API     C++     C#     Xamarin(iOS, Android)     Objective-C     MVVM     HTML5     Javascript     Jquery     AJAX     Bootstrap     XML/XSLT/Json     Angular-JS     Dynamics-CRM     Dynamics AX ERP     SharePoint     MSSQL     Business-intelligence(BI)     IBM DB2     Oracle DB     MySQL     nheibernet     entity-framework     SCRUM     Agile-test-driven-development

Do You Know

Some cool facts about my blog on wordpress
181914
Total Views
96124
Minutes Well Spent
Infinite
Coffees Were Consumed!

Software Architecture Blog

This is Software Engineering & Architecture blog where you can find thoughts on functional, non-functional and technical aspects of software engineering and a lot of interesting links to interesting articles, books and blogs. Posts in this blog primarly focus on .NET and the Microsoft platform.

December
2016

REST API for Mobile Apps with ASP.NET

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, ...

December
2016

Team Foundation Server 2017

What’s New Code Search Code Search provides fast, flexible, and accurate search across all your code. As your codebase expands and is divided across multiple projects and repositories, finding what you need becomes increasingly difficult. To maximize cross-team collaboration and code sharing, Code Search can quickly ...

December
2016

Major Improvements of Dynamics CRM 2016

IMicrosoft Dynamics CRM 2016 is coming out any moment and over here, at the Connecting-Software, we are quite looking forward to the amazing new features it should bring. Microsoft calls this “the most comprehensive upgrade ever for Dynamics CRM”, and says it “includes advancements in intelligence, ...

December
2016

SQL Server 2016 and Big Data

Now, Polybase isn’t exactly new. It was actually developed to be used alongside SQL Server Parallel Data Warehouse (PDW) in the Analytics Platform System (APS) appliance. This is, however, the first time many enterprise customers will be introduced to Polybase, as APS is more of ...

December
2016

Windows Bridge for iOS: Customizing the Surface Dial Experience

In part one of the Windows Bridge for iOS series, we created a simple to-do list app in Xcode and used the iOS bridge to bring it over to Windows 10. In part two of the series, we went on a tour of Visual Studio for ...

December
2016

SharePoint 2016 Architectural Models

Introduction to fundamental SharePoint 2016 architectural models This series is intended to raise awareness of the different fundamental architectural models through which SharePoint Online and SharePoint on-premises can be consumed. Start with whichever configuration best suits your organizations needs and future plans. Consider and use others ...

December
2016

SharePoint on-premises vs. SharePoint Online

It can be difficult to make a decision when it comes to selecting which option is best suited for your company. There are so many choices on the market, and it is easy to get lost in the mountains of data available to you. No matter ...

December
2016

Desktop app (WPF) to the Universal Windows Platform (UWP) with the Desktop Bridge

Get started with the Desktop to UWP Bridge and convert your Windows desktop application to a Universal Windows Platform (UWP) app. The Desktop Bridge is a set of technologies that enable you to convert your Windows desktop application (for example, Win32, Windows Forms, or WPF) or ...

December
2016

Visual Studio 2017: New Features Of C# 7

In C# 7, a lot of new features have been introduced, and also enhancement have been done for some features. I will be covering all those things in context of Visual Studio 2017 RC. Given below is the list of features which I am going to ...

December
2016

New Features of Visual Studio 2017

Looking into the past of Microsoft Dynamics CRM (when it used to be installed in a box in one of the office rooms, and we had full access to the SQL Server) custom reports were built using “SELECT” statements in SQL. It was dreadful for Dynamics ...

November
2016

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

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 ...

September
2016

Dynamics CRM Custom Report through Power BI

Looking into the past of Microsoft Dynamics CRM (when it used to be installed in a box in one of the office rooms, and we had full access to the SQL Server) custom reports were built using “SELECT” statements in SQL. It was dreadful for Dynamics ...

July
2016

Dynamics AX: Enterprise ERP Solution and Cloud Development

In developing Dynamics AX solutions, an ERP solution for large enterprises, Microsoft is delivering on its “mobile-first, cloud-first” strategy – all Microsoft’s solutions that are being released from 2015 on, are based in the cloud and have mobile support. The same applies to Microsoft Dynamics AX in the cloud ...

June
2016

New Features in Dynamics CRM 2016

Microsoft Dynamics CRM 2016 (Version 8.0) is an update for both CRM Online and On-Premise editions. The latter include improvements from the ‘cloud only‘ CRM Online 2015 Update 1 that was released earlier this year. CRM 2016 also gives on-premise customers access to the theme records, updated ...

May
2016

Top 10 Changes in ASP.NET 5 and MVC 6

I spent the last couple of weeks writing sample code for ASP.NET 5/MVC 6 and I was surprised by the depth of the changes in the current beta release of ASP.NET 5. ASP.NET 5 is the most significant new release of ASP.NET in the history of the ...

July
2016

Microsoft Azure Cloud Service Monitoring

You can monitor key performance metrics for your cloud services in the Azure classic portal. You can set the level of monitoring to minimal and verbose for each service role, and can customize the monitoring displays. Verbose monitoring data is stored in a storage account, which you ...

April
2016

IP-based Thermal Network Cameras

A thermal camera is less sensitive to problems with light conditions, such as shadows, backlight, darkness and even camouflaged objects; and delivers images that allow operators to detect and act on suspicious activity – 24 hours a day, seven days a week. 24-hour detection Thermal cameras are ...

March
2016

SQL Server 2016 Always Encrypted Feature

As SQL 2016 going to be launched, I’m taking an opportunity to talk about interesting feature SQL Server 2016 – “Always Encrypted” & some of you would be looking for years (honestly speaking I was for sure). Either its physical data security, logical data security OR fetching ...

March
2016

SharePoint Server 2016 New and Improved Features (Beta II)

SharePoint is a web application platform that was introduced by Microsoft in 2001. SharePoint includes various purposes such as an intranet, extranet, content management, document management, personal cloud, enterprise social networking, enterprise search, business intelligence, work flow management, web content management, and an enterprise application store ...

February
2016

SharePoint: The Real Cost of the Cloud Search Service Application

The Cloud Search Service Application has been in beta since August 2015, and will come Out of the Box with SharePoint Server 2016, and is available with SharePoint Server 2013 August 2015 Public Update or later. The Cloud Search Service application greatly improves the Hybrid Search experience ...

January
2016

Writing Software of Quality

Nobody likes debt but, as harsh as it might sound, some level of debt in life is unavoidable. Technical debt in software is no exception. Abstractly speaking, technical debt is sort of a mortgage taken out on your code. You take out a mortgage every time you ...

December
2015

SQL Server 2016 for Business Intelligence

SharePoint is a web application platform that was introduced by Microsoft in 2001. SharePoint includes various purposes such as an intranet, extranet, content management, document management, personal cloud, enterprise social networking, enterprise search, business intelligence, work flow management, web content management, and an enterprise application store ...

November
2015

Pro ASP.NET MVC 6

The ASP.NET MVC 6 Framework is the latest evolution of Microsoft’s ASP.NET web platform. It represents a fundamental change to how Microsoft constructs and deploys web frameworks. It provides a “host agnostic” framework and a high-productivity programming model that promotes cleaner code architecture, test-driven development, and powerful extensibility. ASP.NET ...

November
2015

Professional C# 6.0 and .NET 6.0

Professional C# 6.0 and .NET 6.0provides complete coverage of the latest updates, features, and capabilities, giving you everything you need for C#. Get expert instruction on the latest changes to Visual Studio 2015, Windows Runtime, ADO.NET, ASP.NET, Windows Store Apps, Windows Workflow Foundation, and more, with clear explanations, no-nonsense ...

October
2015

Microsoft Azure VM: SQL Server Disaster Recovery

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 the platform ...

October
2015

Microsoft CRM 2015 SDK New Features

Alternate Keys The latest Microsoft Dynamics CRM 2015 Update 1 release (v7.1) introduces a number of platform enhancements. Alternate Key is one of the coolest features available in this release. The primary benefit of this feature is to provide an alternative way to identify a CRM record ...

October
2015

The Benefits of Wireless Technology for Fixed Video Surveillance

Fixed Video Surveillance: The Big Three Fixed video surveillance solutions are poised to become one of the most powerful and productive technology tools in every part of the globe. A video camera placed in a secluded dormitory or factory entryway. Video monitoring of remote parking lots at ...

October
2015

IP Video Surveillance for Cities and Towns

Crime, vandalism and terrorism like the London bombings of July 7 and 21, 2005, have many cities looking at video surveillance solutions. Video surveillance plays an important role in deterring and helping solve crime by monitoring city streets and transit systems, and providing valuable evidence for prosecution ...

September
2015

Agile Teams in Team Foundation Server

Agility is the ability to twist and turn in minimum time and efforts. A fighter aircraft is Agile. It has to be, since it has to engage in dogfight with enemy fighter aircrafts and should be able to point its weapons towards the target, in minimum time ...

August
2015

Components of Advanced CRM System

A successful CRM program provides the platform that helps your organization continually improve and refine the way it acquires and services customers. The increasing competitiveness of the business world rewards organizations that understand their customers and that can react quickly to seize opportunities and address challenges. It’s ...

July
2015

What Does CRM to CMS Integration Really Mean?

The premise of content marketing isn’t a new one. The idea of using thought leadership to demonstrate expertise and attract and engage prospective clients was really pioneered by the global consulting firm, McKinsey, back in the 1960s. So, while some industry pundits would have you believe otherwise ...

June
2015

Real–Time Web Application Development and ASP.NET (Part II)

ASP.NET SignalR Architecture As discussed in the last section, ASP.NET SignalR is a set of different libraries for different platforms. Although the server side of SignalR is bound to the .NET Framework or Mono (the open-source Linux implementation of the .NET Framework), the client libraries are very ...

June
2015

What to Expect from SharePoint Server 2016

SharePoint 2016 Features Pack A Punch For Your Business The release of SharePoint 2016 is right around the corner and the upcoming Microsoft Ignite conference in May should confirm this. But for those of you who want to know some of the details before it’s available for ...

May
2015

Microsoft CRM 2015 Automation: MachPanel CRM

MachPanel CRM – the cloud control panel for Dynamics CRM offers you everything you may need to provision, manage and administer fully segregated multi-tenant hosted Microsoft CRM 2015, CRM 2013 and legacy versions. It allows you sell and bill your customers for Hosted CRM. MachPanel is fully private labeled ...

May
2015

How to Integrate MS Dynamics CRM 2015 With Microsoft SharePoint 2013

In this article we will see the procedure to integrate Microsoft Dynamics CRM 2015 with Microsoft SharePoint 2013, both on-premise installations. Source: RedSpire You can use the document management capabilities of SharePoint from within Microsoft Dynamics CRM. You can store and manage documents in the context of a Microsoft ...

May
2015

SharePoint Server 2016

Microsoft is on track in its development efforts for delivering SharePoint Server 2016 next year, the company said during this week’s Ignite conference in Chicago. Source: SharePoint Evolution While Microsoft has been developing the product based on its cloud learnings, namely SharePoint Online as part of its Office 365 ...

March
2015

Real–Time Web Application Development and ASP.NET (Part I)

The Internet is one of the most important inventions in history, and it has changed our lives for the better in many ways. For social creatures such as humans, nothing could be better than a fast method of communication with the world that enables multimedia content delivery ...

March
2015

Reverse Engineering Camera Firmware (IP CAM)

In this tutorial we are going to understand the ip camera firmware software like what actually running inside ip camera by doing some reverse engineering on the firmware of ip camera. For reverse engineering we need to have camera firmware image you can get from you camera ...

January
2015

Cloud Video Surveillance Platform

Abstract—Cloud computing with storage virtualization and new service-oriented architecture brings a new perspective to the aspect of dependability of video surveillance solutions and other safety-critical applications. The existing research is focused mainly on security challenges of cloud applications in general. The area of safety-critical systems is relatively ...

December
2014

vCloud SDK for C#.NET Developer

This information is intended for software developers who are building VMware Ready Cloud Services, including interactive clients of VMware vCloud Director. This information is written for software developers who are familiar with the C# programming language and .NET framework, representational State Transfer (REST) and RESTful programming conventions ...

November
2014

.NET 4.5 RESTful Web Service

As part of the recent Visual Studio 2013 and .NET 4.5 launch, Microsoft formally unveiled its new web services framework called the ASP.NET Web API. Included as part of the ASP.NET MVC 4 offering, the open-source ASP.NET Web API is designed to simplify the development and consumption ...

October
2014

MVC 5: Understanding the MVC Pattern

The term Model-View-Controller has been in use since the late 1970s and arose from the Smalltalk project at Xerox PARC where it was conceived as a way to organize early GUI applications. Some of the details of the original MVC pattern was tied to Smalltalk-specific concepts ...