Accelerate CI/CD Pipeline Blog Series - Part II - Test Automation

In part I of this blog series we spoke about Continuous Testing (CT) and that Test Automation is a key to it's success. how to leverage test automation to enable coverage and ...
Read More

Accelerate CI/CD Pipeline Blog Series - Part 1- Continuous Testing

Given its usefulness in software development, Agile methodologies have come to be embraced across the IT ecosystem to streamline processes, improve feedback, and accelerate ...
Read More

Trigent Propels in the IT Industry to Develop Winning Strategy in the Digital Age: GoodFirms

GoodFirms consists of researched companies and their reviews from genuine, authorized service-buyers across the IT industry. Furthermore, the companies are examined on crucial ...
Read More

Getting to Know the Salesforce Agile Accelerator

Agile, in simple terms, is a principle of being open-minded and dynamically evolving with the changing needs of the world. Now, how to accelerate the agile process using ...
Read More

Put The ‘Q’ Within Your DevOps

The recent industry report estimated worldwide software failure costs to be USD 1.1 Trillion. A 2018 study by the Consortium for IT Software Quality maintained that for the US ...
Read More

Supporting Migrant Workers and Healthcare Providers During COVID-19 Lockdown

The COVID-19 lockdown has been hard on us all, but the migrant workers and daily wagers are among the worst hit. Stranded far from their village homes, without their daily ...
Read More

Responsible Testing in the Times of COVID

As a software tester, I have ensured that software products and applications function and perform as expected. My team has been at the forefront of using the latest tools and ...
Read More

Efficient Skype Communication in the Age of COVID-19

Globally distributed teams use Skype as a primary communication platform – to conduct scrum meetings, 1-on-1 or group conversations, for screen sharing, and video conferences. ...
Read More

Trigent Recognized as Top Cloud Consultants 2020

The numerous possibilities in adopting cloud services in your business can sometimes be overwhelming. Here at Trigent, our vision is to help businesses realize the full ...
Read More

Why is Test Automation the Next Big Game-changer in the Insurance Industry?

In a world where technology is creating on-demand and bespoke experiences, the insurance industry is ready for disruption. Characterized until now by lengthy and manual ...
Read More

Can Machine Learning Power the Future of Software Testing?

Testers today are under immense pressure to make faster risk-based, go-live decisions, what with DevOps practices having shrunk the time to deliver test results. What was ...
Read More

What do Brown M&Ms Have to do with Outsourcing?

It is a folklore that has been proven true. In the 80s, Van Halen had strict conditions to remove brown M&Ms from their dressing room at the tour venues, or the show promoter ...
Read More

Poorly Tested App Crashes the Iowa Caucus

We may not know who won the Iowa caucus - but we certainly know that a poorly tested smartphone app lost.   This Monday, the Iowa caucus has nearly been rendered meaningless ...
Read More

Outsourcing Testing in a DevOps World

Software products today are being developed for a unified experience. Applications are created to perform and deliver a seamless experience on multiple types of devices, ...
Read More

Trigent Software Proud to be Named on Clutch 1000

Here at Trigent Software, we know it can be tough trying to juggle business success and staying up to date with all of the latest and greatest software innovations. That’s why ...
Read More

Trigent Recognized as a Top Software Developer 2019

We’re excited to announce that Clutch has ranked us among the best software development companies in the financial services industry! Clutch is an independent platform that ...
Read More

Make Sure You Are Not a Victim of Ransomware Attack

A few weeks ago, I was trying to surreptitiously pay off a speeding violation ticket such that my wife would not know, and that’s when I encountered another problem. The ...
Read More

Can your TMS Application Weather the Competition?

The transportation and logistics industry is growing dependent on diverse transportation management systems (TMS). This is true not only for the big shippers but also for small ...
Read More

The Importance of Small data vs Big Data for Healthcare

The healthcare sector is fragmented, complex, and hyper local. There are over 100 healthcare systems in the US, 280 health information exchanges, and over 5500 hospitals. One ...
Read More

Trigent is Clutch.co’s 2019 #1 AngularJS Developer

With almost 25 years or experience, Trigent has touched the lives of hundreds of companies through digital transformation. We have been able to set an industry standard by ...
Read More

Back to the Store – New Opportunities for Retail ISVs

With the change in consumer palettes for healthier food options, smaller convenience stores and retail outlets are seeing a surge in demand for healthy, organic, hot and cold ...
Read More

Learn React.JS in 10 Minutes

ReactJS is a popular JavaScript library used extensively for building user interfaces developed by Facebook. It is a JavaScript view-based framework, which uses HTML language. ...
Read More

Will Dart and Flutter Lead the List of Mobile App Development Frameworks?

Dart, as we know, is an open-source, object-oriented, general-purpose programming language developed by Google in 2011. It uses a `C’ style syntax and optionally trans-compiles ...
Read More

Why Consider IT Infrastructure Managed Services

The global managed services market is predicted to reach US$ 260 billion by the year 2022. Digital transformation and innovations are enabling businesses across industry ...
Read More

Upgrade to Windows 10 in Less Than 5 Weeks

CIOs mostly worry about the scale and complexities involved in upgrading to Windows 10. Some even say that this will be one of most tiring, expensive and time-sensitive IT ...
Read More

How does Infrastructure Maturity Impact Business KPIs?

IT infrastructure, which includes hardware, software and human resources, is defining the present and the future of organizations across all industry segments. Those ...
Read More

Angular Components - Best Practices (Part 1)

Angular is a popular framework for creating front-ends for web and mobile applications. Components are an important part of any Angular application.
Read More

Ten Blockchain Benefits for Supply Chain Management

Blockchain, as a distributed database that stores digital information securely is transforming supply chain management in the manufacturing space.
Read More

Marked Improvement in ROI for Cloud Ready Organizations

The cloud infrastructure market is cumulus and expected to cross $51.7 billion in 2019, driven by the need for cost-effective and scalable IT solutions. Talking about the cloud ...
Read More

Handling Combo Box Selection Change in ViewModel (WPF MVVM)

Windows Presentation Foundation offers various controls and one of the basic control is the combo box.
Read More

Leapfrog to a Higher Level on the Infrastructure Maturity Continuum

Infrastructure and Operations (I&O) managers have their jobs cut out for them. The ground below their feet is shifting and the seismic waves are unsettling the IT function, as ...
Read More

Four disruptive technologies for Banking in 2019

In the brave new world of banking and financial services, technology has become the key to a locker filled with goodies. As a result, it is not impossible to imagine a future ...
Read More

6-Step Framework for Your Cloud Strategy

Cloud adoption just keeps on growing and its time to take control. Gartner predicts “By 2021, more than half of global enterprises already using cloud today will adopt an ...
Read More

How to Plan Your Data Center Migration to the Cloud

Cloud computing is on every CIO’s mind but not always for the right reasons. This could be because of the fears related to security, business continuity, cost efficiency and ...
Read More

How to Ensure HIPAA Compliance in the Healthcare Cloud?

Cloud computing has overcast most, if not all, industry segments because of the benefits it offers. From manufacturing to e-commerce, banking to insurance, and education to ...
Read More

Stay Immune From IT Outages with Disaster Recovery As a Service

Your data is the fuel of your business – it’s irreplaceable and you cannot afford to lose it. Whatever the cause – IT outages, natural disaster, or human error – data loss is ...
Read More

Five Business Benefits of On-Demand Testing

Constantly shifting economic conditions has resulted in businesses tightening their IT budgets to control costs and remain competitive. However, while budgets are limited, ...
Read More

Unclutter Your Cloud for Real Cost Advantage

We are aware of the fact that a key advantage of cloud computing is its ability to fit infrastructure to the requirements of an organization, i.e. pay only for what you use. ...
Read More

CRUD Operations on Amazon S3 Using PHP AWS SDK

What Is Amazon S3? Amazon Simple Storage Service is popularly known as S3. It is a storage service for the Internet. It has a simple web services interface that you can use to ...
Read More

When Will Cloud Security Stop Being an Area of Concern?

Any discussion around cloud infrastructure services at some or the other hits a raw nerve – one that has to do with cloud security. There is no question that cloud computing is ...
Read More

Internet of Things - Three Popular Development Boards

The Internet of Things (IoT) is developing at a rapid pace, as a result of the availability of small, inexpensive computing hardware. IoT development boards combine ...
Read More

Understanding MongoDB: A New-age Database

MongoDB, is the latest database architecture for developers and data scientists. Its usage is spread across various user groups, industry conferences and events.
Read More

Not just the Vendor, Choose the Right Development Team for Your Product!

Presale discussions with prospective customers can be very interesting!
Read More

Internet of Medical Things - The Trigger for Healthcare Transformation

Introduction Pedometers, smart blood sugar meters, wireless EKGs, symptom trackers for patients with asthma, connected inhalers for COPD, ingestible sensors—the Internet of ...
Read More

Multiple Authentication System Using Guards in Laravel

Guards: A guard is a way of supplying the logic that is used to identify authenticated users. Laravel provides different guards like sessions and tokens. The session guard ...
Read More

Two Compelling Reasons for Application Modernization

Modernizing existing applications is about embracing change and it is not human to want to re-engineer something that is already working! However, the world today is about ...
Read More

Benefits of EDI Usage in Transportation Management Systems

The need for real-time visibility has reached an all-time high for transportation companies. As Bart De Muynck, Research Vice President, Gartner, says, "Organizations have ...
Read More

SQS Messaging Service in AWS

AWS SQS (Simple Queue Service), as the name indicates is a fully managed messaging FIFO (First In First Out) queue service that receives and sends messages from any software ...
Read More

Should Security Be a Concern for Real Estate Cloud Software

Real estate companies are now being defined by technology ushers. Some of these changes are beneficial but some are real posers. However, in the short term, it will be the ...
Read More

Can Small Businesses Benefit from Big Data?

All organizations irrespective of their size generate volumes of data. However, for SMBs, the question is, does the cost and effort justify the value to be derived from data? ...
Read More

Cloud-based Transportation Management System: A Game Changer in Logistics Industry

Technological advances have brought rapid changes to the transportation and logistics sector.For businesses with complex supply chains, a cloud based TMS can unlock new levels ...
Read More

How Cloud Computing is Impacting Healthcare Services

The healthcare segment is witnessing a healthy growth fueled by an aging population and increased focus on wellness by consumers. The current estimation is 11-17% increase in ...
Read More

An Introduction to Apache Kafka

What is Kafka? Kafka is an open-source distributed streaming platform by Apache software foundation and it is used as a platform for real-time data pipeline. It is a ...
Read More

Getting Started with Load Testing of Web Applications using JMeter

Apache JMeter: JMeter is one of the most popular open source-testing tools for load and performance testing. It simulates browser behavior, sending requests to the web or ...
Read More

Can DataOps Help Data Scientists to Deliver Increased Business Value?

In the digitally transformed world, as businesses continue to grow, the pressure on data scientists to deliver workable models, in accelerated time is immense. In a typical ...
Read More

Artificial Intelligence (AI) and Its Impact on Software Testing

Enterprises impacted by 'Digital Disruption' are forced to innovate on the go, while delighting customers and increasing operational efficiency. As a result, software ...
Read More

Understanding Storage Technology

Storing, securing, and accessing valuable data is extremely important in this digital era. Here are a few tips on why you need data storage, how to secure your storage, how to ...
Read More

To Opt or Not? Can Traditional Industries Use Machine Learning to Garner Business Insights?

Machine learning is a scientific discipline that uses algorithms to learn from data instead of relying on rules-based programming. It works in three stages, i.e. data ...
Read More

Getting Started - Selenium with Python Bindings

Introduction Selenium Python binding provides a simple API to write functional/acceptance tests using Selenium WebDriver. Through Selenium Python API you can access all ...
Read More

Appium – A Good Open Source Mobile App Testing Framework

In my opinion, in the next 5 to 10 years, nearly 50 to 60% of existing websites will be converted to mobile apps seeing how the usage of mobile apps is growing day-by-day. A ...
Read More

Importance of User Experience Design (UXD)

Introduction User experience design (UXD) is the process of enhancing user satisfaction with a product by improving the usability, accessibility, and pleasure provided in the ...
Read More

Strategize your Business Around The Internet of Things

The Internet of Things (IoT) is here and now. It is the first step to make your business truly digital. And it starts with your things - your line - of - business assets and ...
Read More

The Six Principles of Security Testing

Security Testing ensures that an application is protected from malicious activities and maintains functionality as intended. It helps applications to ensure that their ...
Read More

Why QA Offshoring Pays Off With the Right Strategy

Digitization has disrupted existing business models, processes, and strategies, but some factors continue to remain constant, i.e. cost, time-to-market and experience. Of the ...
Read More

Kotlin on Android – Is it Good for Developers?

After the Android team's announcement of first class support for Kotlin in the Google I/O keynote in 17th May 2017, Kotlin came to limelight and Android developers started ...
Read More

A walk through ATA MCE 2017

If you think that it takes a long time to walk through the show floor of a huge Trucking Conference like the ATA MCE 2017, try doing it where you know just about everyone ...
Read More

Big Data Analytics Can Play an Important Role in Healthcare

Global healthcare is in a state of flux with big data analytics emerging as a powerful tool to transform clinical, operational and administrative functions among others.  The ...
Read More

Introduction to SQL Server Integration Services (SSIS) - Part 1

Introduction In this blog, I will discuss SQL Server Integration Services (SSIS) and its components.
Read More

TMS Suppliers to Enhance Tracking and Visibility of Goods using IoT

The Global Transportation Management market is expected to grow from USD 78.20 Billion in 2017 to USD202.14 Billion by 2022, at a CAGR of 20.9%. This accelerated growth is the ...
Read More

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

Angular 2 - Getting Started

 Why Angular?  Expressive HTML: Angular makes HTML more expressive. Expressive html is simply a different way of seeing, interpreting and authoring markup. It is a HTML with ...
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

Single or Multi-cloud?

A recent study by 451 Research indicates that nearly a third of large organizations work with four or more cloud vendors, making one wonder whether multi-cloud is the future of ...
Read More

MapReduce - Distributing Your Processing Power

MapReduce (MR) is one of the core features of the Hadoop ecosystem which works in accordance with YARN (Yet Another Resource Negotiator). This is an out-of-the-box solution ...
Read More

Digital Business Transformation: Where Are You on the Journey?

Digital leaders are companies that manage to harness the power of digital information and technologies to improve business performance. Having said this, the fact is digital ...
Read More

Hadoop Distributed File System - An Overview

Hadoop Distributed File System (HDFS) is the file system on which Hadoop stores its data. This is the underlying technology that helps the data to be stored in the distributed ...
Read More

Create Your Own PHP Extensions

Introduction to Extensions Extensions are pre-compiled codes or libraries which enable specific functions to be used in your PHP code. These extensions may be either a PHP ...
Read More

What is Azure Active Directory?

Azure Active Directory (Azure AD) is Microsoft’s multi-tenant cloud-based directory and identity management service.
Read More

Why Businesses Cannot Afford Software Glitches

In October last year when a denial-of-service (DOS) cyber attack on the DNS provider made many internet platforms and services unavailable, people realized how hopelessly ...
Read More

Introducing Apache Ambari

Apache Ambari is a web-based tool for provisioning, managing, and monitoring Apache Hadoop clusters. Ambari provides Restful APIs and a web-based management interface.
Read More

Digital Transformation and its Impact on the Retail Industry

In the last few years, there has been a radical change in the use of technology and to improve performance, retail enterprises have begun looking at their existing business ...
Read More

Technology Trends Shaping the Mortgage Industry in 2017

The mortgage industry threw its doors open to the latest technological and digital innovations a few years ago. This has resulted in a sea-change in the way in which the ...
Read More

Introduction to the Bot Framework

The Bot Framework is a platform for building, connecting, testing, and deploying powerful and intelligent bots. The types of bots that you can build with the Bot Framework are ...
Read More

GitHub Repository Hosting Service

What is GitHub? GitHub is a code hosting platform for version control and collaboration. It lets you and others work together on projects from anywhere.
Read More

3 Steps to Create your Own Font Icon from Photoshop Icon

In the history of the Web, designers have tried a variety of methods to use icons and images on websites. This includes, to name a few: importing bitmap image files (usually ...
Read More

Cloud Transformation Requires More than a Mere Strategy

The Cloud Industry Forum (CIF) reports that more than half of businesses in a research of 250 large enterprises say that they are steering away from the cloud as they do not ...
Read More

3 Compelling Reasons Why CIOs Resist Digital Transformation

A decade ago, businesses focused on data mining, search technologies, and virtual collaboration.  Many of them did not have a mobile strategy and social media was hardly ...
Read More

Angular CLI - A command line interface for Angular

Angular CLI (Command Line Interface) is a high quality development tool-set for developers. Angular CLI features can highly improve the quality of your code and save you a lot ...
Read More

Digital Darwinism

75% of all Fortune 500 companies will not be there in 10 years. 80 billion objects will be connected starting 2020. The amount of digital data doubles every 2 years.  Your ...
Read More

Why Blockchain Technology is Disrupting the Healthcare Industry

Healthcare records, as of now, remain disjointed because of the lack of common architectures and regulations that permit the safe transfer of data between stakeholders.  For ...
Read More

Basics of CSS3 Animations

What are CSS3 Animations?
Read More

PHP Code Debugging and Profiling with XDebug

Debugging is a systematic process of spotting and fixing the number of bugs or defects in a piece of software so that the software is behaving as expected.
Read More

UI Design: Wireframe, Mockup and Prototype

There is a huge misconception about the actual meaning behinds words such as wireframe, mockup and prototype. They are considered by most as a method to show a design.
Read More

Concurrency in Java Swing

Java Swing Programming is mainly used for developing GUI for desktop applications. This blog aims to provide a brief understanding of `Concurrency in Swing Programming'.
Read More

CSS Flexbox - The Most Powerful Way to Layout Elements Without a Grid Module

CSS Flexbox CSS Flexbox is a layout module from CSS3 to improve alignment, direction and order of the items (dynamic or even unknown size) present in a container.
Read More

The Impact of Artificial Intelligence on the Healthcare Industry

Artificial Intelligence (AI) is predicted to play a game-changing role in patient care. Let’s take a small example of its help in medical diagnosis. Imagine a scenario where a ...
Read More

How to Programmatically Make your Android Phone Look Like an iPhone

In Android Operating System (OS) based on mobile phone or devices, the UI screen that appears first after user presses the 'Power on' button is called “Android Launcher ...
Read More

Animations in Angular 2

One of the most challenging tasks for any UI developer is related to animations. Getting animations to where they need to be with smooth transitions and pixel perfect UI is a ...
Read More

Cross-site Scripting Using Burp Suite

What is Burp suite? Burp Suite is an integrated platform for performing security testing of web applications. Burp Proxy is an intercepting proxy server for security testing of ...
Read More

Reporting Using Aspose File Format API

Aspose APIs: Aspose is a file format API provider which provides .NET, Java, Android, Share-point, Reporting Services, and cloud-based APIs for document generation, conversion, ...
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

Eloquent - ORM in Laravel

Eloquent is an ORM framework which is used in Laravel to make web development easier and faster by focusing on object-oriented approach rather than writing plain SQL queries. ...
Read More

Enable/Disable Modern UX in SharePoint Online with PowerShell & CSOM

Microsoft has announced the rollout of several new enhancements to SharePoint Online team sites in Office 365. These  enhancements are the Modern UX for Team Site publishing ...
Read More

CanJS for Flexible and Powerful Javascript Frameworks to Build Complex Apps

What is CanJS? CanJS is a lightweight, modern JavaScript MVVM framework, for building web applications, that provides a lightweight inheritance system, observable objects and ...
Read More

Five of the Most Popular Databases for Mobile Apps

Mobile OS is growing bigger and bigger and recently Android mobile OS surpassed Windows OS as the most used Operating System in the world. As mobile OS is growing larger and ...
Read More

Creating Power BI report using MVC Web API

Here we will see how we can create MVC Web API and use it in Power BI.  However, before that a small introduction on Power BI.  `Power BI is a reporting tool available in ...
Read More

Basics of PHP Codeception Framework on BDD style

Codeception Testing framework is a great utility for testing PHP applications. Codeception is inspired by BDD style, and can be effectively used in writing ...
Read More

Word Automation Services for SharePoint 2013

Introduction Word Automation Service is a service provided by Microsoft in SharePoint 2013 to perform conversion of documents that are supported by Microsoft Word. The ...
Read More

Angular2 Setup with MVC4 in Visual Studio

AngularJS (commonly referred to as "Angular" or "Angular.js") is a complete JavaScript-based open-source front-end web application framework mostly maintained by Google and by ...
Read More

Creating Visual Reports with Microsoft Power BI

Power BI is a reporting tool available in both Web and Windows versions. Using the Windows version you can create reports and then publish it to a Cloud environment of Power BI ...
Read More

Machine Learning and Neural Networks using PHP

Machine learning is a type of artificial intelligence (AI) that provides computers with the ability to learn without being explicitly programmed. Machine learning focuses on ...
Read More

Introduction to Java Persistence API (JPA)

Understanding JPA
Read More

Angular 2 Single Page Apps using Routing – Part 5

Have you gone through the earlier four blogs, in this 5-part blog series: `Angular 2 Single Page Apps using Routing – Part 1′ and `Angular 2 Single Page Apps using Routing – ...
Read More

Angular 2 Single Page Apps using Routing - Part 4

Do go through the earlier three blogs, in this 5-part blog series: `Angular 2 Single Page Apps using Routing - Part 1' and `Angular 2 Single Page Apps using Routing - Part 2', ...
Read More

Understanding SharePoint Framework (SPFx) – Developers’ Perspective

Our recent webinar on 'Introduction to SharePoint Framework’ (SPFx) attracted very active participation from a large number of developers.
Read More

Using "Jasper"to Generate and Export Reports

Data reporting is the process of collecting and submitting data to authorities entrusted with compiling statistics. Accurate data reporting gives rise to accurate analysis of ...
Read More

Angular 2 Single Page Apps using Routing – Part 3

If you have not gone through my first two blogs, this might be the right time to go through them: `Angular 2 Single Page Apps using Routing - Part 1' and `Angular 2 Single Page ...
Read More

RESTful Web Services

REST stands for Representational state transfer protocol. Restful web services are designed for resource intercommunication. REST APIs provide access to resources (data ...
Read More

Angular 2 Single Page Apps using Routing - Part 2

In continuation to my earlier blog on the `Angular 2 Single Page Apps Using Routing' blog series, in this one, I will go through the process required for creating a Home ...
Read More

Effort Estimation Technique

This is in continuation of the blog series on `Effort Estimation Techniques.
Read More

Effort Estimation Technique - Part 1

Effort estimation is one of the most important aspects of project implementation irrespective of the methodology in which the project will be implemented. If we have understood ...
Read More

OAuth 2.0 - Part 2

Authorization Grant In continuation to my earlier blog, there are four different of scenarios, clients and authorization flows where OAuth can be deployed.  I will now discuss ...
Read More

OAuth 2.0 - Part 1

Introduction OAuth 2.0 (Open Authentication) is an authorization framework which enables websites or applications to obtain limited access to a HTTP service (such as Facebook, ...
Read More

Angular 2 Single Page Apps using Routing - Part 1

In this 5-part blog series I will go through a PetCare application to explain the concept of Single Page App using a router component.
Read More

Configuring Workflow Manager in SharePoint 2013

Workflow Manager is a multi-tenant host for running and managing Windows Workflow Foundation workflows, and supporting high scale and high density execution. Workflow Manager ...
Read More

Appium Blog Series 4 - Automated Device Certification Testing On Cloud AWS Device Farm with Appium

In the following blog, I will demonstrate how to conduct a`Device Certification' testing of an Android app manually on Cloud AWS Device Farm using Appium.
Read More

Understanding Representational State Transfer (REST)

Introduction SharePoint 2013 introduces a Representational State Transfer (REST) service that is comparable to the existing SharePoint client object models. REST allows for a ...
Read More

Five DevOps Tools That You Simply Cannot Ignore – Part 2

Have you missed the first part of this blog series on the five DevOps tools that you simply cannot ignore?  Click here to read the same. In this second part of this 2-part blog ...
Read More

Different Types of Mobile Applications - Native, Hybrid and Web Apps

Every day we use so many Apps (Applications) on our mobile devices for various purposes. Generally we classify these apps into three different categories like Native, Hybrid ...
Read More

Using Realm Database in Mobile Applications

Introduction Realm is an Open Source mobile database, based on the ORM model and a replacement for SQLite. Realm does not use SQLite as its engine and instead it has its own ...
Read More

Hadoop - Handling Big Data

Apache Hadoop is all about handling Big Data especially unstructured data. It helps in streamlining data for any distributed processing system across clusters of computers. ...
Read More

Five DevOps Tools That You Simply Cannot Ignore - Part 1

Defining DevOps has been difficult even for industry experts but most agree that it offers a new operating model to accelerate software delivery which in turn leads to ...
Read More

Do You Need Android Auto in Your Car?

What is Android Auto? Cars are becoming an integral part of everyday life and many people use their mobile phones for GPS navigation and listening to music when driving. This ...
Read More

Simple Method to Create a Electron Hello World Application

Electron is a framework for building desktop apps with CSS, Javascript and HTML. The apps will be cross-platform and work on Windows, MacOS and Linux distributions.
Read More

Comparing SharePoint Migration Tools

Microsoft SharePoint periodically releases newer versions with advanced features. There is value-add in every release, making migrating to newer versions beneficial ...
Read More

Rules-based Programming - Part 2

Introduction Drools is a Business Rules Engine. It has an enhanced and optimized implementation of the Rete algorithm for Object Oriented systems. It is a declarative, ...
Read More

Manual Testing Process for Web Applications

Testing is a process where you check to ensure that the product is working fine or whether it is not as per requirements.  For a test engineer, testing normally translates into ...
Read More

Properties & Groovy Scripting in SoapUI

Definition: Properties are a central repository to store our information. A property is a named string value that can be accessed from a script. There are two types of ...
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

Using ORMLite in Android Mobile Apps

Introduction: ORMLite (Object Relational Mapping) database provides lightweight data mapping between Java Classes & SQL Databases. ORMLite mainly supports the following JDBC ...
Read More

CSS Browser-Specific Hacks

What is this?
Read More

Automate AngularJS Application with Protractor and Jasmine

What is Protractor? Protractor is an end-to-end test framework for AngularJS applications. Protractor runs tests against your application in a real/actual browser, interacting ...
Read More

CSS3 Selectors Module Part-3

This is the last blog in my tri-series on CSS3 Selectors Module. Please click on the link to read CSS3 Module Part - 1 and CSS3 Module Part 2.
Read More

Create Your First Accelerated Mobile Page With Google AMP

What is AMP? AMP stands for Accelerated Mobile Pages, an open source initiative backed by Google aiming to improve the performance of the mobile web. AMP allows publishers to ...
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

Defining the Digital Landscape for Credit Unions

Credit Unions have been around for more than a hundred years, fulfilling Roosevelt’s law of providing a superior financial service experience for members. However, according to ...
Read More

CSS3 Selectors Module Part-2

In continuation of my earlier blog on 'CSS3 Selectors Module' in this second part, I will explain the concepts of Combinators and Attribute Selectors.
Read More

What is SharePoint Sprawl?

Introduction SharePoint Sprawl explains a situation where an excessive number of unattended or rarely used SharePoint sites and content, farm. A perusal of such sites will have ...
Read More

CSS3 Selectors Module Part-1

INTRODUCTION A CSS selector is the part of a CSS rule-set that actually selects the content we want to style.
Read More

Rules-based Programming - Part 1

Definition of a 'Rule' A `Rule' is a principle or a regulation, an action or a procedure, an arrangement or a statement. It can be defined as a statement that constrains some ...
Read More

Emerging Educational Uses of Technology That are the Most Exciting Right Now & Into 2017

As we Enter a new School Year, Which Uses of Technology Hold the Most Promise to Impact Learning? Well, it’s that time of year again … the start of a new school year. With it ...
Read More

Understanding Parallel Programming

The hardware industry, over the last few years,  has been rapidly shifting towards multiple-processor core technology. Despite having multiple core in your machine you cannot ...
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

Using Gearman with PHP

The Gearman is a extension which is used to distribute work load to different processes or machines to optimize them. It is an anagram for a manager who can efficiently ...
Read More

Transactions in SQL Server (Part - II)

Transaction can be implemented in SQL Server (DB Level) as well as in Dot Net. In Part 1 of the blog series on Transactions, we  implemented transactions in front-end code(C# ...
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

Behavior Driven Development (BDD) Framework

Behavior Driven Development (BDD) framework is a software development process that is an offshoot of Test Driven Development (TDD) framework.  BDD is an agile testing ...
Read More

When to Opt For AWS DynamoDB?

Amazon DynamoDB is a fully managed NoSQL database service that provides quick and predictable performance with scalability and is offered as part of Amazon Web Services' (AWS),
Read More

Out-Source to Out-Perform - 7 Questions on Outsourced Product Development you Always Had, But Didn’t Know Whom to Ask!

Scott & Dilbert always crack me UP! It does address a lot of common questions I have encountered selling IT services to a large number of companies across the globe.
Read More

Creating Custom Master Page Using Design Manager

Design Manager is a collective set of pages and functionality in SharePoint 2013 that guides users through the design process. It gives one the ability to map a local drive to ...
Read More

WEB ACCESSIBILITY TESTING - PRINCIPLES (PART 3)

In the first part of the blog series on `Web Accessibility Testing', I gave an overview on the importance of accessibility testing and its pertinence for differently enabled ...
Read More

WEB ACCESSIBILITY TEST IMPLEMENTATION - PART 2

In the first part of the blog series on `Web Accessibility Testing', I gave an overview of the importance of accessibility testing and its importance for differently enabled ...
Read More

WEB ACCESSIBILITY TESTING

The Web has to be accessible to differently enabled people as it offers unprecedented opportunities for overcoming challenges related to communication and collaboration. The ...
Read More

Search Engine Optimization: Enhance and Monetize Your Website

In continuation of my first blog titled "SEO Services: Proven SEO Techniques To Help Grow Your Website Traffic', in this blog, I will continue to reiterate the importance of ...
Read More

5 Ways to Maximize Business Value in Insurance with SharePoint

Today, enterprises have become data-intensive! It is all about controlling expenses, increasing efficiency and above all engaging with customers. The insurance Industry is no ...
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

Hybrid in SharePoint 2016

Most of us who work on Microsoft SharePoint can safely agree that Microsoft is pushing its customer base towards SharePoint online. However, the fact is,  as long as the demand ...
Read More

Audit Trail

Can we imagine a system in the IT industry that does not give its administrators a full view of the user's actions? What if an organization fails to monitor the session ...
Read More

SharePoint Online and Salesforce Integration

SharePoint online and Salesforce are two different cloud platforms, provided as “Software as a Service” from two different vendors. SharePoint is a cloud based “Software as a ...
Read More

Introduction to Selenium with C Sharp

Selenium WebDriver is a free and open-source library for automated testing web applications. Selenium tests can be written in multiple programming languages such as Java, C#, ...
Read More

OneDrive for Business

Microsoft has a public offering called OneDrive. It is a personal online storage service, easily comparable to one you may already know, i.e. Dropbox. You can store ...
Read More

Local & Session Storage in HTML5

With the help of HTML5, a website can store data up to 10MB size in the browser in `Local’ or `Session Storage’. For dynamic websites, data will be huge and stored on the ...
Read More

Java Design Pattern v1.1

Overview : Design patterns, speaking generically, are language-independent, (i.e. Java/C# etc.) strategies for solving common object-oriented design problems. We can summarize ...
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

SharePoint's 'Crawled' and 'Managed Properties' for Search

When we start learning SharePoint, we focus more on columns and site columns. However, in SharePoint 2013, the major feature that everyone talks about is the `search’ feature ...
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

Security in Web API - Part 2

In my blog, `Security in Web API - Part 1’, we discussed how to create APIKeyHandler and AuthHandler. In this blog, we will see how to implement Authorization and execute Basic ...
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

Understanding CSS3 – Part 3

In continuation of my blog CSS3 (Part 1 and Part 2), in this blog, i.e. `Understanding CSS3 (Part 3)', I will elaborate on the theme of modules: 3D Transforms Using with 3d ...
Read More

AngularJS with SharePoint

In the recent past, web apps have taken on an extremely important role with a prerequisite that they be fast and appealing. More importantly they need to be user friendly. ...
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

When To Use Content Query Web Part (CQWP) and Content Search Web Part (CSWP)

Share Point 2013 has several out-of-the-box web parts and the most widely of these are Content Query Web Part (CQWP) and the Content Search Web Part (CSWP). These two web parts ...
Read More

Working with Test Driven Development

A technique for using automated unit test scenarios to design and decoupling of dependencies is called Test Driven Development. This technique is heavily used in Agile ...
Read More

Understanding CSS3 - Part 2

As mentioned in my earlier blog, CSS3 is a simple mechanism for adding styles, for example, fonts, colors, spacing, etc. to web documents. It is a collaboration of CSS2 with ...
Read More

SharePoint 2013 User Profile Synchronization with Active Directory

SharePoint active directory import allows you to import the active directory user information to SharePoint user profile service.
Read More

The Elements and Attributes You Should Avoid in HTML5

Elements you should avoid: After the introduction of several new elements in HTML5, it is now time to talk about what you should be avoiding in HTML5.
Read More

Understanding CSS3 - Part 1

CSS is a simple mechanism for adding styles, for example, fonts, colors, spacing, etc. to web documents. It is a collaboration of CSS2 with some new specifications, which we ...
Read More

Provision SharePoint in One Click

Introduction Provisioning SharePoint makes it easier for developers and the organization too, as it reduces time consuming manual effort and resource utilization. More ...
Read More

Apps in SharePoint

What are Apps? Over the last few years, desktops became laptops.  Laptops gave way to Notebooks. Notebooks became Ultra Books and the trend is moving towards Tablets and ...
Read More

Customizing 'Content Query Webpart ItemStyle' using XSLT in SharePoint 2013

Share Point 2013 has many out-of-the-box web parts and one  of them, i.e. a widely used  web part is Content Query Web Part (CQWP). ContentByQuryWebpat referred to as Content ...
Read More

Uploading Bulk File Data Dynamically Into Oracle Database

A recent project, required that Excel file data be inserted dynamically into a Oracle database and I identified the following steps that need to be undertaken to do the same: ...
Read More

Understanding Content Negotiation

Content negotiation is a process where the server identifies the kind of format that the client supports and depending on the comfort of the client, he sends that format. You ...
Read More

How to update Android Apps Outside of Google Play

Having an Android device is beneficial as we can install apps as per our need. Many of us might already be familiar with Google play store which is the app store for Android ...
Read More

SharePoint Custom Code Analysis using MSOCAF

Code review, as we all know, plays a critical role in software development.  It helps in developing high quality, custom codes using industry best practices. Code analyzing can ...
Read More

How to Manage Security Vulnerability (CSRF)

In computer security, a vulnerability is a weakness which allows an attacker to reduce a system's information assurance. Vulnerability is the intersection of three elements: a ...
Read More

Customizing Content Query Web Part and ItemStyle

Content Query Webpart in SharePoint is a feature of Enterprise Content Management functionality. The Web Part helps to aggregate and display list items within a site ...
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

Beacons are Transforming the Retail World!

What would it feel like if you are on a shopping spree and the best offers in the world are showered on you in a jiffy without you having to browse? What if they show up even ...
Read More

The What, When & Why of Mobile Interrupt Testing

Mobile Interrupt Testing is a form of mobile application testing that deals with the behavior of an application when it is interrupted in the foreground and resumes to a state ...
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

Search Architecture in SharePoint 2013

Search architecture in SharePoint 2013 has undergone massive changes in comparison to the earlier versions of SharePoint. A primary change is, SharePoint 2013, fast search has ...
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

Managed Metadata in SharePoint 2013

Metadata is defined as 'data about data' or 'metadata'.  It can also be defined as 'information about information'. For example, a book can have Meta data such as, title and ...
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

Why Advanced Analytics is the Future of Healthcare Organizations

Research and Markets announces that the global market for advanced analytics totalled $207.4 billion in 2015, and should total nearly $219.3 billion by 2020, a five-year ...
Read More

Basic AngularJS with Routing [Part 3]

In my first blog, Basic AngularJS with Routing [Part 1], I discussed AngularJS Controllers with examples. In the second blog, Basic AngularJS with Routing [Part 2] I delved ...
Read More

Basic AngularJS with Routing [Part 2]

In my last blog, Basic AngularJS with Routing [Part 1], I discussed AngularJS Controllers with examples. In this blog, I delve into Directive and Services.
Read More

Basic AngularJS with Routing [Part 1]

AngularJS is a JavaScript framework you can use to build applications, but run in a web browser using HTML. The AngularJS framework started as a project inside of Google, but ...
Read More

Diligent Planning, Right Strategy in Big Data Projects - Key for Success

Background A company has trading software where they provide the ability to buy and sell a wide variety of products. The company provides a browser-based application used by ...
Read More

Four Technology Trends That Manufacturing Companies Cannot Ignore

Economic growth in 2016 has been showing positive ripples in 2016 but unfortunately it is not as rapid as one would want it to be. In this scenario, the manufacturing industry ...
Read More

AngularJS - A Structural Framework for Dynamic Web Applications [Part 2]

As I mentioned in my earlier blog A Structural Framework for Dynamic Web Applications [Part 1], AngularJS is an open source web application framework to build large scale and ...
Read More

AngularJS - A Structural Framework for Dynamic Web Applications [Part 1]

AngularJS is an open source web application framework to build large scale and high performance web applications while keeping them easy to maintain. It provides developers ...
Read More

How TypeScript Can Make a Significant Improvement to Code Quality

TypeScript is a super-set of JavaScript that transpiles/compiles into JavaScript. After reading this blog you will be with me when I say that Typescript is a big deal. The ...
Read More

Driving SharePoint User Adoption [Part 2]

We have looked at the challenges and few basic rules to enhance user adoption for SharePoint sites in the previous blog Driving SharePoint User Adoption [Part 1]  Now, let us ...
Read More

New Features in SharePoint 2016

Office 365 Integration Microsoft has enabled Office 365 integration in terms of hybrid scenario, which can be configured using SharePoint 2016 on-premises central ...
Read More

Cucumber Test Automation Framework

Introduction: Cucumber is a testing framework that helps to bridge the gap between software developers and business managers. Tests are written in plain language, based on ...
Read More

Appium Blog Series – Part 3 – Using Appium automation script to Check SQLite DB Content of a Device!

Appium is an Open Source mobile application user-interface (UI) testing framework, and is used to automate native, hybrid and web mobile apps. It enables cross-platform mobile ...
Read More

Driving SharePoint User Adoption

Today, IT success is measured by long term user adoption and driving adoption is about understanding the business challenges that you will address with solutions. It is about ...
Read More

Continuous Integration with Jenkins

Continuous Integration (CI) is a software development practice at Trigent where members of development teams integrate their work frequently using the agile methodology. ...
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

The Role of QA in an Agile Model

Quality Assurance & Software testing over the years has mostly been treated as an isolated function in project development. However, in agile methodology, testing is an ...
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

Appium Blog Series – Part 2 – Running Appium Automation Script on Android Emulators

About Appium Appium is an Open Source mobile application UI testing framework, used to automate native, hybrid and web mobile apps. It enables cross-platform mobile app testing ...
Read More

Understanding CouchDB, a Database That Embraces the Web

In my last blog, I talked about NoSQL databases and their types. This blog focusses on CouchDB, a document-based store for documents made up of tagged elements.
Read More

How to Use 'Listeners of TestNG' to Generate Test Logs

Logging is an important part of test execution, and informative/accessible logs help us to debug code effectively.
Read More

Overview of Three Important Markup Languages of Open XML

Introduction Open XML Markup standard has been introduced to store the content in XML-based format on the Microsoft Office platform. It uses Open technologies which enable ...
Read More

Managing Documents in Java Web Application using NoSQL Database and HTTP APIs

Over the years, the method to store documents was to keep them in the database with a blob or to store them on the file system. Times are changing and today you can attach ...
Read More

Points to Remember When Performing Localization Testing

Localization testing is the process for checking the localized version of a product for a particular culture or locale setting. Before performing localization testing, it is ...
Read More

Introduction to REST API with OData Operators in SharePoint 2013

What is REST API? REpresentational State Transfer Application Program Interface (REST API)  is an architectural style which consists of a set of constraints applied to ...
Read More

Optimizing Codes with Object Oriented Cascading Style Sheets

Object Oriented Cascading Style Sheet (OOCSS) ensures that your code is reusable, fast, maintainable, scalable and efficient.  OOCSS style sheets are easy to add and maintain ...
Read More

Best Practices for Responsive Web Design

As most of us already know, Responsive Web design (RWD) is an approach by which a website is rendered seamlessly when users switch from their respective desktops/ laptops to ...
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

Software Testing of a Credit Bureau Data Services Integrated Application

Introduction Credit bureaus are data collection agencies that gather credit-related information concerning individuals and businesses. Business data typically includes ...
Read More

Data Aggregation or Analytics? Think Columns

A Short Primer On Columnar Approach To Data In RDBMS, data is represented in the form of tuples or rows, while a NoSQL form of database often stores data in the form of ...
Read More

Use EmberJS and Simplify Complex Web Application Creation

What is EmberJS? EmberJS is a free, open source JavaScript framework for developing complex web applications using Model-View-Controller (MVC) pattern. EmberJS relies on ...
Read More

GPS Programming in Android for Offline Maps

Most mobile users and several developers may not be aware of the fact that GPS navigation is possible without Internet connectivity, i.e. ‘Offline map usage’ is possible ...
Read More

Load/Performance Testing Using JMeter

Software Reliability Testing is a field within software testing that tests a software's ability to function in a given environmental conditions for a particular period of time. ...
Read More

Building RESTful Services with Zend Framework

REST simply dictates that a given resource has a unique address, and that you interact with that resource using HTTP verbs. The standard verbs utilized are: GET: retrieve a ...
Read More

Natural Language Programming (NLP) - A must for eCommerce sites

The secret of a successful mobile/web application depends largely on the user experience and its value to end-users. By and large, industry experts agree that for a product to ...
Read More

Web Service Testing

Introduction Web service is a means to establish the communication/connection between two or more application servers and exchange the data between the communicated servers or ...
Read More

Web Application Testing with Selenium WebDriver

Selenium WebDriver is a popular Open Source tool used for the automation of web applications. It is a simple, concise programming interface that supports dynamic web pages ...
Read More

The Why, What, and, How of Fleet Management Solutions

Introduction 'Fleet' is a group of motor vehicles operating together under the same ownership or leased by a business, government agency or other organization. A group of ...
Read More

Run your own Message Bus to communicate between View, View models & Services

I am working on a project that had a requirement to centralize message system. I decided to use Prism’s Event Aggregator which worked fine. However I did find a few ...
Read More

Mobile App Testing - Overview

A Mobile App is a software application developed specifically for use on small, wireless computing devices, such as smartphones and tablets, rather than desktop or laptop ...
Read More

How to Get Started with Test Automation?

In the recent past, software companies have shown their preference to release products/ applications faster with focused emphasis on quality assurance.  To ensure rapidity and ...
Read More

How to work your way through log4net?

Log4net is an open source library and by using this library any .net application can write a log to different sources (i.e text file, console, database, event Log etc.). ...
Read More

Seven Reasons Web Developers Should Learn AngularJS

1.  AngularJS supports single page applications Single page applications are becoming more popular for a good reason. They fill a very specific need. More functionality is ...
Read More

Appium Blog Series - Part 1 - How to Automate Testing for Android Native Apps Using Appium

Appium is an open source mobile application user interface (UI) testing framework, and is used to automate native, hybrid and web mobile apps. It enables cross-platform mobile ...
Read More

Compatibility Testing is Not All about Browsers and Operating Systems

In the world of software testing, whenever one talks about compatibility testing there will always be two words which recur `browsers' & 'operating systems'! However, there are ...
Read More

Why Troubleshooting Skills are Critical for a Programmer ?

'How do I learn computer programming?' is a question which often arises in the minds of engineering graduates as soon as they complete their course. In my experience, a ...
Read More

Simplifying I18N for Java Web Applications

Today’s e-commerce sites like to cater to users across the globe. Process of enabling any application to adapt many languages based on user location is know as ...
Read More

Why 'User Control' is Better Than 'Notify' in WPF

As we all know Notify icon is small pop up window which pops for any updates or any warnings.  Notify icon control is readily available in WPF. Its implementation in the back ...
Read More

Common Mistakes that PHP Developers Make

One of the best things about PHP is that it is  a great language to just `dive into'. Thanks to its wide-ranging popularity, anyone with the ability to hit "Search" on Google ...
Read More

What Makes DOJO a 'CooL' TOOLKIT ??

Over the years, several scripting languages to develop dynamic web pages have appeared but JavaScript has continued to remain a strong contender as a preferred scripting ...
Read More

Rooting process in Android phones: Do you get more than you lose?

For a normal user, Android looks straightforward and simple. However, most users may not be aware that rooting is a process in Android which allows users to attain privileged ...
Read More

Eight brutally efficient steps to Geo-code & Reverse Geo-code with Tiger DB

Let us understand Geo-coding first! Geo-coding is the process of finding associated geographic coordinates from  geographic data, such as street addresses and so forth. To ...
Read More

Identifying effective test scenarios & designing great test cases - Points to remember

Before we discuss the points to be remembered for identifying test scenarios and designing test cases, let me first explain the meaning behind `test scenario' and `test case'. ...
Read More

Why Silk Performer is the Best Performance Testing Tool for Enterprises

What is Silk Performer? Silk Performer provides advanced facilities for running multi-user tests to validate an application’s performance under different load conditions. It ...
Read More

Why 'early to bed & early to rise' is important for project execution!

Welcome to my blog, where I share my thoughts & experience in software project execution and relate the same to a popular adage, 'early to bed & early to rise'.
Read More

So, you want to optimize performance of Asp.net MVC applications

In this article we will discuss how to improve performance of asp.net MVC4 application. First of all you need to debug the application to find out areas that has performance ...
Read More

Want to know the importance of Fluent Interface & Method Chaining in C# ?

Want to simplify your class consumption code by making your code more simple, readable and discoverable ? Want to really please your people who consume a component with ...
Read More

Performance testing on cloud

Ensuring good application performance is crucial, especially to critical web applications, that require fast cycle times and short turnaround times for newer versions. How can ...
Read More

2016 Top Tech Predictions – How cutting edge can it be?

It’s that time of the year, when – “Top Tech predictions for [Fill in the next year]” types of articles are the most sought after reads. This year, we have quite a lot of them. ...
Read More

Adding real-time communication simplified with ASP.NET SIGNALR

As a developer I have seen how the world of web pages has evolved. Static web pages are long gone and dynamic web pages are expected even from the simplest of websites. But what ...
Read More

Trigent Heroes

Dear Colleagues,
Read More

PHP 7 released and its creator makes twitter debut !

For PHP community, after 13 pre-releases, the release of first major PHP 7 series was a testament to the yearlong effort of 3 experts Dmitry Stogov, Xinchen Hui and Nikita Popov. ...
Read More

JMeter Regular Expression Extractor Example

In this example, we will demonstrate the use of Regular Expression Extractor post processor in Apache JMeter. We will go about parsing and extracting the portion of response ...
Read More

JMeter Blog Series: JMeter BeanShell Example

In this example, we will demonstrate the use of BeanShell components in Apache JMeter. We will go about writing a simple test case using BeanShell scripting language. These ...
Read More

JMeter Blog Series: THROUGHPUT EXAMPLE

In this example, we will demonstrate the concept of throughput as a performance indicator in test execution with JMeter. We will also briefly look into the usage of JMeter’s ...
Read More

JMeter Blog Series: Random Variable Example

In this example, we will demonstrate how to configure Random Variable in Apache JMeter. We will go about configuring a random variable and apply it to a simple test plan. ...
Read More

A Primer on Microservices

Introduction Microservices are components of an application developed as independent services. The concept of microservice is all about breaking down your application into ...
Read More

JMeter Blog Series: Understanding Thread Group

In this example, we will demonstrate the significance of Thread Group in Apache JMeter. We will go about implementing one test plan using JMeter by configuring Thread Group and ...
Read More

Does Monkey Runner suffice for test automation of Android Mobile Apps?

There are many automation tools out there in the market for testing android mobile applications.  The one which comes along with Android SDK is called the Monkey Runner. What ...
Read More

SharePoint 2016 Beta 2 – Closing the loop with enhanced usability

Just a few months after Microsoft released its SharePoint server 2016 Beta 1 i.e. IT Preview, it launched the last public beta releases - SharePoint Server 2016 Beta 2 and ...
Read More

Enhance performance via In-Memory processing using Collections !

Software applications today is expected to scale as well as perform so it is critical to make the correct design decision during development. In this blog we will discuss on ...
Read More

JDK 8 - 6 features that actually matters most to Java developers!

Type “new updates in Java 8” across search engines and you will immerse yourself into a plethora of slide shares, articles, blogposts, etc. focusing of number of new features ...
Read More

Marshmallow (Android 6) is not just Lollipop (Android 5) + more security features

You might be well aware of the Android’s latest avatar. The 6th version named as Marshmallow has lots of features with immersive UI and innovative platform charms. Marshmallow ...
Read More

So, How Secure is Your Mobile App ?

It’s no surprise, today, we hardly find a business without mobile presence. No longer can businesses afford to become mobile agnostic. Mobility has made deep inroads from ...
Read More

Java Topples C in Language Popularity Index

Warning: This post can hit C folks like a TON of BRICKS! But, don't worry! It’s a cat and a mouse chase in the programming world, especially when it comes to Object Oriented ...
Read More

Correct Search Implementation on Columns having Context Index

Let's Start - Understanding CLOB Character Large Object (CLOB) is a data type used in databases to store data up to 4 GB. CLOB columns store locators that reference the location ...
Read More

Java Development - Dynamic creation and merging of documents

As a software developer, we firmly believe that “Men must think and machines should work”. So, when we encounter situations where a client spends considerable man hours on ...
Read More

4 Solid Reasons, Why you should choose Office 365 over Google apps.

A recent report released by OKTA, indicates that Office 365 ruled the Cloud roosts by being the most widely used cloud service by enterprises both big and small. OKTA, a San ...
Read More

Is your application architecture effectively making use of cloud?

I have seen a lot of application products (web products or mobile apps) claiming that they are based on cloud architecture. But, when we dig more into the architecture, we can ...
Read More

Infographic - Business Acceptance Testing - Making Products Future Proof!

QA-Business Acceptance Testing(BAT) Unlike UAT testing (User Acceptance Testing) and UT (User Testing) which revolve around functionalities specific to users, BAT(Business ...
Read More

How SMBs can leverage strategic partnerships - Leapfrogging the technology explosion

Deloitte’s `Tech Trends 2015 The fusion of business and IT’ Report says “We have it on good authority that the only constant in life is change. Yet, given the magnitude of the ...
Read More

Product Development Using Agile Methodology

Customers are not expected to worry about the development methodology used in developing their software.  However, the fact is, they do worry! They worry about things like - - ...
Read More

No, You Can't Prevent Scope Creep, but certainly Control it !

The term “Scope Creep” doesn’t need detailed explanation, as most of the project managers would have faced it atleast once. Project managers would have to love it because it’s one ...
Read More

23 Benefits of Cloud & 10 Reasons for Cloud's Popularity

Cloud Recap Cloud based development and deployment is fast becoming standard now days, as it let enterprises, to focus on the core business capabilities and deliver more value to ...
Read More

What are the benefits of Phased Rollouts ?

In this blog, I would like to share my experience and views on “Phased Rollouts”. We have been hearing “phase” right from our school days, isn’t it?  “A distinct period or stage ...
Read More

How to automate creation of list in SharePoint 2013 in different ways ?

SharePoint lists are easy to create by any IT Pro User without any assistance of a developer. List is often the primary source of data for solutions and apps. They can be easily ...
Read More

How IBM MobileFirst can accelerate Apps development?

Because of the increasing demand for cross-platform mobile solutions and mobile development tools, several Mobile solutions providers sprung up during hay years of mobile ...
Read More

What are top 15 Cloud Developments in 2015-2016 ?

 This year IaaS and PaaS has merged, this powerful combination of managed and unmanaged services lets you build, deploy and manage applications in Cloud, in anyway you like it ...
Read More

Who Wins ? Java v/s .NET - Clash of the Titans !

Well, this blog is not about which technology is better nor about listing the advantages / dis-advantages of each one. More often we face situations where we have to propose ...
Read More

Part 2, Continued...Product localization – Winning the global Race!

In my last blog post, I harped on “Product localization concept”, covering aspects like definition of Product Localization, building baseline version for a product and ...
Read More

Team Conflicts - Is it Good, Bad or Ugly?

As a project manager, I spend most of the time communicating and co-ordinating with team members to execute certain tasks. And, when you work with diverse set of people on board, ...
Read More

Product localization – Winning the global Race !

We all understand what a software product means. But, what is localization for a software product or application? According to w3c “Localization refers to the adaptation of ...
Read More

Back to Basics: Agile Project Management Recoded

Many of the IT project managers, who have been practicing the traditional project management in their projects like waterfall, iterative etc., have started advocating “Agile” ...
Read More

How to boost your topline using Mobility in 3 Simple ways?

Today, Mobile applications are making deep inroads into the strategic corporate environment. It’s now the most plausible solution for a business to achieve its objectives ...
Read More

5 Ways to Business Intelligence (BI) in SharePoint 2013

SharePoint 2013 provides numerous ways to get Business Intelligence done. They vary   from simple Excel based data presentation to PerformancePoint to Visio Services. Here is a ...
Read More

SharePoint 2010 Development: ADFS Users not syncing with Site collection in SharePoint 2010 server

We had two ADFS(Active Directory Federated Service) users not showing up in site collection although their user profile was being pulled properly from AD. We tried full synch, but ...
Read More

Why Custom Web Application Development is here to stay?

Website is an integral part of any business today. Newer ways are adopted to attract visitors, target global customers, enable multi-channel transactions, extend capabilities to ...
Read More

Create Awesome Extranet Portals using SharePoint 2013

One of the areas that most of our clients have hugely benefited from SharePoint 2013 is the capability to build extranet portals that allow them to closely and collaboratively ...
Read More

What are the best practices for Automated Regression Testing?

How it all Began ? Period since the industrial revolution (1820) is referred by scientists as Anthropocene, also referred as Human Age. Significance of this period is automation ...
Read More

SharePoint for CFR Part 11 Compliance

Recently we had a prospect who contacted us to evaluate how SharePoint can help in meeting the requirements of 21 CFR part 11. The evaluation was done at multiple level including ...
Read More

Big-Data Team Setup Lessons from Alan Turing (World War 2) Enigma Fame

Alan Turing - The Man who saved the World by breaking Cryptic Bigger Data Code ! His team comprised of scholars, mathematicians, linguists, chess champions and intelligence ...
Read More

What to watch out for in Forms Authentication?

Padma - Senior .Net Manager in Trigent, 20 + Years of Experience, MBA in Information Management from University of Texas at Austin. I manage the design and development of asp.net ...
Read More

“G11N” Testing– A key aspect of Software Product Testing

Interview with a Testing/QA Manager at Trigent “G11N” or Globalization testing is more relevant today than it was earlier and is a key aspect of software product testing. For ...
Read More

The Rise of Custom Software Development Services

“Change” is probably the only constant entity that is more relevant in today’s business world. All the models, processes, concepts and approaches to run a business have witnessed ...
Read More

Who Am I? - A Software Tester or a Software Developer or Both !!

No. I am not talking about philosophy here but as a software developer, I am asking this question to myself. Who am I? Am I a software developer or a tester? In software ...
Read More

5 Pervasive Challenges of Agile Testing

As Agile development methods enter mainstream, agile testing has become imperative to complete the software development life cycle. Our test automation partner - Borland outlines ...
Read More

3 SEO Overhauls in a SharePoint 2013 Public Facing Website

Until recently, SharePoint was widely adopted as a platform of choice for managing internal workload. Enterprises leveraged its capabilities for building intranets, search ...
Read More

Customer Portal improves operational efficiency & customer loyalty

Since its introduction in early 2000, Enterprise Portal technology has seen its fair share of transition. A technology, which was first conceptualized to form the face of web went ...
Read More

Three types of SharePoint customers, which type are you?

Microsoft’s most revered collaboration platform, SharePoint boasts of more than 125 million users, and its user base is still expanding. Ironically, very few of these customers ...
Read More

Untangling the Data Hairball

  Decision Making Info-graphics.
Read More

Info-graphic on Business Intelligence for Manufacturers

"A Picture is worth a thousand words" - I would have been lucky if It had struck my mind before drafting a 1000 + words post. But then I realized why not convey it through an ...
Read More

Embed Software Product Testing in your DNA

As software product development is getting complex with the demand for breakthrough features and functionalities, software testing techniques are getting even more complex. The ...
Read More

America Does “CARE” – But ACOs have Real Time IT Challenges

Hot on the heels of healthcare revolution in the U.S., the ACO model has been gathering steam lately. Dominantly ignited by factors like under-performing healthcare system and ...
Read More

SharePoint Saturday, Boston, 4/12/14

This year's SharePoint Saturday, Boston was on 4/12/14 at Microsoft's office at One Cambridge Center.   The event was packed  with over 30 different sessions by great speakers.
Read More

Did your root canal work for you?

Imagine calling your doctor and getting him immediately online. Or finding out what’s happening at your clinic through Facebook.  Or your dental clinic asking you feedback on your ...
Read More

Making Your Presence Felt- At a Meeting

That one person who walks into a room, says a few words and gets everyone’s attention to him. His presence can be felt across all places, everything he does and yet manages to ...
Read More

Data Security in Office 365 (SharePoint Online)

The concern on where the data resides goes with all Cloud solutions. The data storage as part of the agreement is at the discretion of the service provider (usually unless ...
Read More

QA & Testing as a Career Path - Debunking the Myths

“Do you know that “testing” sounds like music when you go along with it for some time? Yeah! It really does!! Give it a chance and you will realize that. I know you love music”. ...
Read More

SharePoint 2010 to 2013 Upgrade - Resolving Error during FIM Key Import

During the migration of user profile service application from SharePoint 2010 to SharePoint 2013 I ran into this issue, was unable to import the FIM key and were getting the below ...
Read More

Must-have Productive tools in a Developer's Armoury

As a developer our majority of concentration lay around implementing the functional requirements of the product. But as an Architect, I need to take care of the non-functional ...
Read More

SharePoint 2013 Search Feature Updates from Cem Aykan (Senior Product Manager, Enterprise Search at Microsoft)

Webinar Recap: Roadmap for SharePoint 2013 Search and why Metadata matters? Enterprise search is one of the non-quantifiable benefits that come with many inherit ...
Read More

SharePoint 2013 + Yammer Flashback: Why need a Social Strategy?

“Social is catching on fast with enterprises” -  has been the proverbial  phrase for the last couple of years. However, it was Yammer’s acquisition by Microsoft for a whopping ...
Read More

Internet of Things: The Era of Mobile Application Development

From a mosquito repellent app that produces a sonic sound to scare mosquitoes away or Smarthings’ smart home apps connecting your rooms, doors, kettle, refrigerators to Nike's ...
Read More

BDC Issues Resolution: Rare Active Directory Issues in SharePoint

One fine day(or rather not a fine one) we got stuck all of a sudden. We were not able to  perform any activities in SharePoint related to BCS external lists. Every time we tried ...
Read More

EDI vs. XML – Which is the preferred mode to Improve Enterprise Productivity

Having worked as a tech lead for more than 6 years in a project, involving automation of supply-chain complexities, I would like to share my tryst with EDI files. Enterprises have ...
Read More

Building Strong Brand Image using SharePoint

What gives a you a sense of belonging? What comes to your mind when you hear some famous brands? What is corporate identity? What makes us remain loyal to a brand? These are some ...
Read More

SharePoint and Enterprise Social Computing to Foster Better Collaboration

An organization today cannot afford to work in a silo environment. In order to outperform, its workforce needs to get out of their closet, share, communicate and continually build ...
Read More

Mobility: From the 1940's World War to SharePoint 2013

If mobility is the new mantra for business collaboration, how can a widely used unified platform like SharePoint afford to miss mobility in their concept of collaboration? Let's ...
Read More

SharePoint Workflow Solutions to Drive Workforce Productivity

Today many organizations still rely on obsolete practices to manage their day to day operations. These approaches have an adverse impact on workforce productivity in terms of ...
Read More

Fast Search Features in SharePoint 2013 for better document search and increasing productivity

Microsoft acquisition of Fast Search for $1.2Billion In the year 2008, Microsoft acquired a technology company called Fast Search & Transfer ASA for a whopping US$ 1.2 billion. ...
Read More

Perils of Document Management System(DMS) Via Emails

Document Management Emails
Read More

EXCEL vs BI tools - Towards a Data Driven Culture!

The Great BI vs Excel Debate As Business intelligence vendors slog it out to flex their muscles on enterprise stage and has experts talking lengths on BI, one thing that is ...
Read More

Addressing time difference issue in Onsite / Offshore development model

Having handled complex Java projects at our offshore development center at Trigent's Bangalore Office, here's my take on the oft-discussed topic on time difference issue ...
Read More

Operational BI at Banks

Embedding Operational Business Intelligence (BI) tools to several banking operations can help operational managers get actionable insights on operational bottleneck, historical ...
Read More

Interesting Video by Logi Analytics themed around "The BI Chocolate Cake Problem".

Here is a very interesting video by LOGI analytics. The video metaphorically describes enterprises' end-users as kids and toddlers demanding for variety of chocolate cakes ...
Read More

Benefits of Operational BI

  5 Benefits of Operational BI
Read More

Is the Cloud ready to “Birst”?

Yes! You heard it right it is “BIRST”. You might have come across it, If you are one among those who are evaluating the current Business Intelligence (BI) Market, or have plans to ...
Read More

Handling CSV files Using HSQL Text Tables

As programmers, we all know what a CSV file is all about. For novice, a CSV file is a "Comma Separated Values" files having some kind of data. Each line represents a record while ...
Read More

SharePoint Development - What it takes to be the best SharePoint Developer ?

SharePoint Developer - What is expected of him today? A SharePoint developer’s role goes well beyond merely customizing the platform as per client’s needs. They should possess ...
Read More

Interesting Info-Graphics by Start up Evangelist Anna Vital

Here's a nice info-graphics where Anna Vital nicely explains how to overcome fear when bitten by entrepreneurial bug. The info-graphic talks about the attitude and the metal ...
Read More

10 best SharePoint features never used

Check out Christian Buckley's (Director - Axceler & SharePoint MVP) presentation here
Read More

Java Programming - Automatic form filling in PDF using JAVA codes

Java Development to Control Crucial Business Aspects In the world of automation, who would like to take the pain of manually filling out redundant form fields? Especially when ...
Read More

.Net Programming - Padma Krishnan Speaks!

Senior .Net Project Manager, Mrs. Padma Krishnan speaks about her experience and a .net project she is currently handling at Trigent. Mrs. Padma Krishnan is an MBA from University ...
Read More

SharePoint Migration - Restricting Search by site collection using KQL in Sharepoint 2013

SharePoint 2013 Search Migration Here’s an interesting episode that caught me engaged for a few days. Due to an overhaul in search scope in SharePoint 2013, we had to customize ...
Read More

SharePoint Customization - Is it a development platform or an application suite?

When is SharePoint Customization required ? The feature set and flexibility provided by Microsoft in SharePoint platform often gets us to this on the topic- Is it a development ...
Read More

What are SharePoint's Pros and Cons ??

SharePoint Benefits SharePoint strength is in the breath of functionality that it provides out of the box. Individually there might be comparable and better products in the ...
Read More

Outsourced IT Services - Can IT Companies of India become a $300 billion Software Services Industry by 2020?

IT Companies of India and Nasscom's Vision NASSCOM envisions Indian IT sector to become a $300 billion industry by 2020. Which means 15% compounded annual growth rate of the IT ...
Read More

Leverage The Power of Open Source in your Offshore Software Development Projects

Offshore Open Source Project Development Selecting an unsuitable offshore software development service provider may dwarf your IT investments leading to heavy losses. However, ...
Read More

Ensuring maximum test coverage and managing timeline - Software Quality Assurance

What is Software Quality Assurance ? "Quality Assurance" is the calling card for a software testing services provider. No matter how robust a software application is, its failure ...
Read More

“I Dream of Geni”- The Birth Of Yammer & SharePoint 2013 Integration

Everything about Yammer SharePoint integration– To Yammer or Not to! Social networking is catching on fast with Enterprises. The concept of social networking has evolved to an ...
Read More

SharePoint Consulting- How to Step Up your SharePoint 2013 Site Performance ?

SharePoint Consulting – Achieve Optimum Site performance by setting Quotas Congrats! Your SharePoint consultant might have got your SharePoint 2013 site up and running in less two ...
Read More

The "NAPA" Office 365 Development tool and SharePoint 2013 App Development

Guess, why SharePoint 2013 Online is humming Nancy Sinatra’s 1967’s tune – “Strawberries cherries and an angel's kiss in spring, My summer wine is really made from all these ...
Read More

Offshore Software Development Tips for Mission Critical Applications

Managing Mission Critical Offshore Projects Trust Begets Trust – the foundation! In the past, outsourcing offshore software development services  was limited to tasks that were ...
Read More

Design SharePoint Site - Responsive web design in SharePoint 2013

There are approximately 250 odd unique screen sizes in mobile itself in production (the smallest being a Nokia phone with 94x44 screen size). Add to this all the sizes available ...
Read More

Why SharePoint implementation rather than using Shared Drives ?

Shared Drives vs SharePoint Development We sift through thousands of documents and files to get the relevant information / documents / content in the shared drives. Searching ...
Read More

MS Dynamics CRM & SharePoint 2013 Integration - Document Versions save you a fortune using Shredded Storage

MS Dynamics CRM & SharePoint Integration - What's in Store for you ? Microsoft Dynamics CRM and SharePoint integration enable users to use the document management capabilities of ...
Read More

SharePoint 2013 Customizations - Solutions or Apps?

Previous versions of SharePoint has promoted solution model for many customization's. But with the new SharePoint 2013, Microsoft has introduced a new app model. This new app ...
Read More

SharePoint 2013 - drag & drop file upload limitations

Drag and drop of files from your desktop to SharePoint document library in the browser window is a cool feature that is very much appreciated by many our clients. Unfortunately, ...
Read More

Simple Excel based BI in SharePoint 2013

Excel is here to stay. IT professionals may hate the proliferation of Excel documents containing important information, floating around the corporate file servers. Users love them ...
Read More

SharePoint Development for Investment Consultants/Asset Management Companies

Investment Consultants Functions and Goals Investment consultants formulate strategies and guide investors to make correct long term or short term investments. They constantly ...
Read More

SharePoint Adoption and Social Media Features That Help

SharePoint as a social media platform Nice article on how Microsoft SharePoint scores as a Social Media platform for internal users. SharePoint evangelist Christian Buckley ...
Read More