Common Blog
PetaPoco Error : “There is already an open Data Reader associated with th...

In case you have not heard about PetaPoco, it is an awesome Micro ORM framework for accessing database. While using PetaPoco with our Windows Service project we starting having issues where PetaPoco would throw the exception “There is already an open DataReader associated with this Command” when...

2 min Read
Common Blog
AngularJS form validation library (Directives)

AngularJS comes with some validation primitives which can be used to do form validation. This requires decent amount of boilerplate and one needs to create custom validators for any non standard validation. To make things simpler we created a set to directives that can be use to enhance the standard...

3 min Read
Common Blog
Common Pitfalls using AngularJS

AngularJS is a super awesome SPA JavaScript framework which we have embraced wholeheartedly and it has become our number one choice for all greenfield engagements. This obviously means I get to spend a considerable amount of time working on this framework. I also help fellow devs on StackOverflow An...

5 min Read
Common Blog
SharePoint 2013: Online Vs. On Premise- It’s time to take the call

Microsoft has been doing every little to retain its position in the enterprise IT space. In this cloud era, where anything and everything is being imagined in the cloud, SharePoint is no different! Microsoft being the visionary, came up with BPOS (Business Productivity Online Suite) as its first att...

4 min Read
Common Blog
Google OpenId integration issues with ASP.Net Identity

We started to integrate the new ASP.Net Identity offering from Microsoft for a greenfield engagement that we are doing. ASP.Net Identity uses OWIN middleware components for authentication and enabling the standard Form Authentication was easy. Using this MSDN post and by create a dummy ASP.Net MVC 5...

2 min Read
Common Blog
Importing data to SharePoint – SPImporter V1.0

On the net, we have many solutions available out there for importing data to SharePoint but there are design flaws and problems in user experience. Today, we have released the SPImporter V1.0 for importing the data into SharePoint. The current release gives the option to the user to import excel dat...

2 min Read
Common Blog
Solved: Get TaskId in Visual Studio Workflow without using On Task Created ...

Most of SharePoint IT devs who are working on implementing the Visual Studio Workflows are looking for the solution of the problem “How to get the current created task id in the workflow to send email once task assigned/created to a user/group.” There are no simple workarounds till yeste...

2 min Read
Common Blog
Understanding HTML master pages in SharePoint 2013

With Design Manager in SharePoint 2013, you can convert an HTML file into a master page file. Once the conversion was successful from then the html and master page files are associated with each other. Which means if you do any edits to the html file, master page file will be automatically updated. ...

3 min Read
Common Blog
Setting up AngularJS for ASP.Net MVC n WebAPI project.

We recently released Visual Studio 20102012 project template to support integrating of AngularJS with ASP.Net MVC 4. This post outlines what exactly happens underneath the hood. How can we make AngularJS and MVC play nicely with with each other. The approach that we highlight here has been packaged ...

4 min Read
Common Blog
SkyDrive Pro Demystified!

I was trying to consider SkyDrive Pro as part of a post migration solution on a SharePoint Online project lately. Thought of writing down my findings on it to help the ones who would be working on the same line… The release of SkyDrive Pro with SharePoint 2013 brought along some confusion for many...

9 min Read
Common Blog
Integrating AngularJS with ASP.Net MVC and WebAPI

AngularJS is an awesome Single Page Application (SPA) JavaScript framework developed by Google. While other JavaScript frameworks such as Knockout.js (that comes bundled with ASP.NET MVC project template) have their benefits, I find AngularJS has much more to offer and should be seriously considered...

2 min Read
Common Blog
In software, well begun is half done..

And poorly begun is zero done… This applies to the software projects more than any other field. Most projects that are non-software say a construction of building, once past the blue-print phase,  the progress of the project is always a gradual step by step. You start with foundation and you ...

3 min Read