How to truncate a long text to fit in a fixed width grid cell dynamically

When developing a web page, we might have strings which are too long to fit in a fixed width cell of a table or Grid. The problem is more common when working with text in a nested grid. This might also occur when a web page is localized especially when dealing with languages that have… Continue reading How to truncate a long text to fit in a fixed width grid cell dynamically

Next Gen Hybrid SharePoint & Office 365 deployments from enterprise IT perspective

Recently I was discussing at a forum about the evolution of enterprise IT in last decade and the key factors driving it, towards the end of the discussion without any amazement we unanimously picked mobility and cloud computing as the top two technologies which are transforming enterprise IT today are “Mobility” and “Cloud Computing”. While… Continue reading Next Gen Hybrid SharePoint & Office 365 deployments from enterprise IT perspective

Where is that damn button!

If you are a frequent business traveler like me, it is not uncommon to find yourself in an unfamiliar rental car and groping for that particular switch you want to turn on or off! That very bank of complex contraptions on the dashboard that looked jazzy as I stepped in, quickly became a nightmare to… Continue reading Where is that damn button!

Integrating ServiceNow with SharePoint 2013

It goes without saying that every part of an enterprise relies on technology. With more and more technology providers coming to the fore, it is not uncommon to find a variety of technology platforms across the units of an enterprise. To keep the pieces of the enterprise moving together there is often a need for… Continue reading Integrating ServiceNow with SharePoint 2013

Introduction to AngularJS

AngularJS is a JavaScript UI framework that was initially designed by Misko Hevery and Adam Abrons in 2009. It has recently gained a lot of popularity (and is justified too!). Thanks to its unique approach that says – “Angular is what HTML would have been, had it been designed for applications”. Meaning it abstracts a… Continue reading Introduction to AngularJS

Why SQL Indexes may not necessarily improve performance?

Indexes in SQL database can be your best friend or your worst enemy. Set them up correctly, and your data will be queryable with maximum efficiency. An index in SQL is created in a table to speed up the data search more quickly and efficiently. Moreover by default an index (Clustered) is already created in… Continue reading Why SQL Indexes may not necessarily improve performance?

Intro to JENKIN CI: Continuous Integration of Xamarin Mobile Projects

Continuous Integration is a software engineering practice in which an automated build compiles and optionally tests an application when code is added or updated by developers. It is a development practice that requires developers to integrate code into a shared repository several times a day. Each check-in is then verified by an automated build, allowing… Continue reading Intro to JENKIN CI: Continuous Integration of Xamarin Mobile Projects

Why consider deploying SharePoint 2013 in a Hybrid model?

Microsoft released SharePoint 2013 and its online counterpart via the latest version of Office 365. SharePoint is increasingly moving towards being an “integrated services” architecture in which on-premises SharePoint Server features can be integrated with SharePoint Online to create what is commonly called a “hybrid” SharePoint environment. Most of the enterprises are considering the pros… Continue reading Why consider deploying SharePoint 2013 in a Hybrid model?

Automating SharePoint Online using PowerShell and CSOM

We always think of having automation solution while deploying components in office 365 projects. I can also say it’s really challenging moving list, libraries, all out of the box development from Dev to other sites. Using PowerShell and CSOM Combination, we can write script to automate deployment process.I have implemented few of the scripts to… Continue reading Automating SharePoint Online using PowerShell and CSOM

Conflict Management Techniques: Pros and Cons of It

When we say “Conflict”, the first word comes to our mind is Fight, Avoid, Anger, Lose, Pain, Control, War, Hate, Impasse, Loss, Destruction, Bad, Fear, Wrong doing, Mistake etc., As you can see, conflicts is almost universally perceived as a negative occurrence. As I shared in my last blog post that a conflict is a… Continue reading Conflict Management Techniques: Pros and Cons of It