Optimized Global Delivery | What It Takes to Deliver Successful Global Engagements

Optimized Global Delivery

What It Takes to Deliver Successful Global Engagements

The Reason and Architecture of Deploying Liferay System on Cloud

In the decades, the Cloud technologies have been rapidly developed and applied to almost every aspect in the IT industry. To enable its business to be more agile and flexible, more and more companies have been moving their application host, infrastructure, data storage and website content etc to cloud.  Liferay, as a portal platform to […]

Read more

BDD API Testing with Super-test and Jasmine

1.Challenge of API Testing API testing is a black box test, which is used to determine whether APIs return the correct response in the expected format for a broad range of feasible requests, as well as react properly to edge cases such as failures and unexpected/extreme inputs. Quality of test is often evaluated by code […]

Read more

Web Server Data Analysis Using Splunk

Business Scenario: In an e-commerce website, we have certain queries such as how many customers are visiting a particular product but not purchasing the product. What are the reasons for not purchasing the product? Maybe the price of the product is too high? What products have customers added to their cart but not purchased? This […]

Read more

Active Reports Using the Data Toggle Bar in Cognos

Active reports are highly interactive and make business intelligence easier for the casual user. Any report generated within Cognos can be saved as an Active report and consumed remotely with no connection to the BI Server. The report is created in the MHT format and the report and its data are saved in a single […]

Read more

Liferay Portal 7.0 OSGi Overview

Starting with Liferay 7.0 the whole portal will be modularized as OSGi Modules. OSGi (stands for Open Service Gateway Initiative) is a Java framework for developing and deploying modular software programs and libraries. Each bundle is a tightly coupled, dynamically loadable collection of classes, jars, and configuration files that explicitly declare their external dependencies. It […]

Read more

Graph Model with Gremlin

Graph Theory: A graph is a pictorial representation of a set of objects where some pairs of objects are connected by links. The interconnected objects are represented by points termed as vertices, and the links that connect the vertices are called edges. Formally, a graph is a pair of sets (V, E), where V is […]

Read more

How to Integrate Custom Zookeeper with Kafka Cluster

The zookeeper is a popular configuration management and coordination centralized service supported by Apache. It manages the metadata based on a tree-like, hierarchical structure which make it respond quickly and integrally even in a huge distributed system like Kafka. It is required for Kafka by default, but most enterprises will have their own Zookeeper system. […]

Read more

SharePoint Online Managed Property Shows Empty Value in Search

Our team recently encountered a managed properties issue on a SharePoint Online environment. The issue: one managed property didn’t work in the search result source after migrating the site from a farm environment. And, the issue could not be fixed by re-indexing the source list/library. After some investigation, I found the managed property created in […]

Read more

How To Get Your Fitness Data From Google Fit?

About Google Fit “Google Fit is an open ecosystem that allows developers to upload fitness data to a central repository where users can access their data from different devices and apps in one location “. That means you can use your apps (not only Google Fit) or devices such as Apple Watch to upload your […]

Read more

How to Produce and Customize a Kafka Message

The Kafka became more and more popular as a famous real-time message delivering and communication system for a period of years. It was born in LinkedIn and contributed to Apache in 2011. Then it grew to be one of the top Apache projects. For now, it has been accepted by thousands of enterprises as the […]

Read more

Optimized Global Delivery Blog

What it takes to deliver successful global engagements