Skip to main content

Posts

Showing posts from May, 2017

Quick Start with Gulp

This article is about how to start with gulp process as a beginner. It is a simple step by step guide to install and start with gulp.

Before we jump into the process, lets get to know a little about Gulp.
What is Gulp? Gulp is a build tool or simply a toolkit which helps to automate your repetitive set of tasks (known as task-runners) in your development work. These tasks can be anything such as compiling CSS preprocessors, JavaScript or image files, building a project and deployment of the files in a separate folder, browser reloading, minification and so on. Basically these development tasks are time consuming or tedious and Gulp does it all for us. We will not get into how all this work as of now but remember it works with package managers and handles front-end tasks.
Getting started with Gulp1. Install Node.js As I mentioned Gulp works with a package manager npm. Node is server side package manager.

First step is to make your environment ready for Gulp. Download Node.js from its

Four Important IE Hacks

Have you ever panicked with troubleshooting some silly issues for IE browsers. I assume yes. Most of the developers confronted with such problems including myself. Sometimes it is so annoying as well as time consuming to resolve few IE bugs. Here I shared some of the IE hacks to save your time. Hope it helps.
1. box-sizing issue When I was using bootstrap with XML documents, many a time IE8 didn't supported global reset for box-sizing.
* {box-sizing:border-box} //remove this global declaration

As a hack, first I used to remove this global style from the css and write below chunk of code as an internal style on my page which resolved responsiveness issues.

Add back these box-sizing properties for two cases when its other IE versions, not IE8 and when its other browsers, not any IE.

<![if IE]><![if !IE]>
<style> 
*, *:before, *:after { 
        -webkit-box-sizing:border-box; 
        -moz-box-sizing:border-box;           box-sizing:border-box  }
</style> <![en…

11 Best SharePoint Developer Tools

To work with SharePoint, you would like to know the list of tools to make working easier with SharePoint and will save your time and effort.

To help you all newbies, I list down below some 11 widely used tools:
Visual Studio: To develop code for either SharePoint, Azure, Office 365, etc. then you will need to use visual studio. I would suggest to use the latest version of visual studio as you will get to use it all cool features. ULS Viewer: This is the simplest tool used to view ULS log files in a simple way. You will see that you use this tool daily. CAML Designer: Easy to use tool for building CAML queries. With help of this you can build your CAML queries, test the query by executing and copy paste the queries to use it in your code. SPServices: A jquery library which abstracts SharePoint's web services and makes them easier to use. It includes useful functions which use various operations to provide useful capabilities. It is a complete client side solution. Resharper: A bes…

Appreciation - A Tool For Employee Retention!

In this post I'm gonna share brief notes on Why Employee retention is important for any organization? What are the various Employee retention approaches? And, How can Appreciations at work help retaining employees?
Why Employee Retention? Employee Retention is one of the most crucial work areas for HR people. Some of the reasons why higher retention rate is important for any organization are as follows:
•It saves re-hiring and training costs.
•It helps better utilization of an employee’s potential & to get fair / good return on training and hiring costs invested in them. No company wants to invest its time and money to train people for its competitors.
•It strengthens employer- employee comradeship
•It helps better adjustments to organizational changes because people are familiar with and have better understanding of Company policies, guidelines, culture and functioning.
•Longer stay equals to higher loyalty
•It gives assuring impression of the company to new joiners and peop…

Create User Profile And Secure Store Service Applications Using PowerShell

The service applications configuration can be done from Central Administration as well. But creating the service application through Central Administration requires many clicks to be performed like first start the service, then create service application and service application proxy by entering all the required information for the service application creation.

Here in this post I will demonstrate the commands for creating User Profile Service Application and Secure Store Service Applications which will be useful for SharePoint Administrators and Developers who require to create the service applications. Create New User Profile Service Application Create a Service Application: $upa=New-SPProfileServiceApplication -Name "SP2013 User Profile Service"
-ApplicationPool "SharePoint Web Services Default" -MySiteHostLocation "http://sp2013/my"
-MySiteManagedPath "my/personal" -ProfileDBName "SP2013_ProfileDB" -ProfileSyncDBName "SP2013_Syn…

PowerShell To Manage Content Databases

Content Database is the most important database used in SharePoint. SharePoint Administrators and DBA may find it useful to use PowerShell to manage content databases.

I think PowerShell is the best tool for managing content databases, hence I will describe some cmdlets to use in PowerShell to manage content databases.



Before we begin, an important thing to note is that to manage content databases through PowerShell, user needs to have proper permissions to do so. He needs to be a member of the SharePoint_Shell_Access database role in the respective databases. SharePoint Farm Administrator can add the user to this role using Add-SPShellAdmin cmdlet.

To add a user to SharePoint_Shell_Access database role in farm configuration database and specific content database, use following command:
Add-SPShellAdmin -UserName DOMAIN\USERNAME -Database DATABASENAME

To add a user to SharePoint_Shell_Access database role in farm configuration database and all content databases, use following command:
Get…