Why Cloud Computing Cannot be Ignored!

Cloud computing is the on-demand delivery of computer power and database storage for anything that involves delivering hosted services over the Internet. A predominant ...
Read More

Microsoft Dynamics CRM - Processes

Microsoft Dynamics CRM is a Customer Relationship Management software developed by Microsoft Corporation. It is used for managing a company’s relationship with customers and to ...
Read More

Multi-platform Crash Reporting with Bugsplat

Why Crash Reporting? Crash reporting allows us to easily find, fix, and track crashes affecting our users. Crash Reporting Tools like Bugsplat are thought of as guard dogs ...
Read More

Uses of Office 365 Planner

Challenges in the modern work place: Recently, we have come across multiple challenges in the modern work place, such as: Users work from multiple locations Most of the user's ...
Read More

String extensions using LINQ

For the question, `The class System.String is sealed and therefore you cannot use it for overriding or inheritance?' There is  a Yes and a No answer. Yes! you can extend ...
Read More

Hybrid Windows Applications: Interoperability between Winforms and WPF

Windows Presentation Foundation (WPF) and Windows forms are two different mature architectures for creating Windows application interfaces. While Winforms is a time tested, ...
Read More

Transactions in Dot Net - Part 1

In my 2-part blog series I will be explaining how transactions can be implemented in .Net and SQL servers respectively.  In this blog (Part 1), I will go into details on how ...
Read More

SEO Services: Proven SEO Techniques To Help Grow Your Website Traffic

Webmasters need to be updated with the current SEO practices in order to establish a strong and visible presence online. This can only be made possible with the help of the ...
Read More

Synchronous vs. Asynchronous Request Handling

Synchronous The requests in the system depend on some external resource like user request. When a request comes in, ASP.NET takes one of its thread pool threads and assigns it ...
Read More

Telerik Reporting Integration with ASP.NET MVC

Introduction: Telerik Reporting is a reporting solution for all .NET cloud, web, mobile and desktop platforms that provides a full range of ready-to-use tools and services, ...
Read More

How .Net Garbage Collection Works?

Whenever you instantiate an object in your .net application, some memory is allocated to store that object. But at some point that object may no longer be needed by your ...
Read More

Automatically Run Programs and Windows Task Scheduler

Introduction The Task Scheduler has a wide variety of uses such as automatically triggering job schedule, sending email notifications to the appropriate users etc. Scheduling ...
Read More

Security in Web API - Part 1

Security has always been a major concern when we talk about enterprise-level applications. This is truer, when we talk about exposing our business through services.  However, ...
Read More

Posting Invoices & Cash Receipts in Dynamics GP Using Post Master

Microsoft Dynamics GP is a mid-market business accounting software package used extensively in the Financial, Sales, Purchasing, Inventory, Project, Payroll functions in an ...
Read More

Understanding Microsoft Azure Storage

Cloud storage platform is designed for Internet-scale applications. It is highly reliable, available and scalable. At an average, we can manage more than 40 trillion stored ...
Read More

Preventing Cross-Site scripting (XSS) attack

Introduction Cross-site scripting attack, also called XSS attack, is a security vulnerability found in web applications. In XSS, malicious script is injected into the web pages ...
Read More

Six Key Benefits of ASP.NET Core 1.0 which make it Different & Better

Introduction ASP.NET Core 1.0 is not a continuation of ASP.NET 4.6. It is a whole new framework, a side-by-side project which happily lives alongside everything else we know. ...
Read More

Overcome Coupling & Separation Concerns with Onion Architecture

There are several traditional architectures available, and one of the basic issues with these architectures is the coupling of UI and business logic layer to data access.
Read More

Creating Open XML Documents using SharePoint Object Model

Introduction Open XML files are Zip files that contain XML, and it is very easy to generate or modify Open XML documents programmatically. Using the programmability features of ...
Read More

Caching in ASP.NET

Introduction Caching is a process for storing frequently accessed data/information in memory, so that, when the same data/information is needed the next time, it could then be ...
Read More