Vivek Agarwal CTO

Vivek Agarwal | Chief Technology Officer & Vice President, Digital Experience Solutions

Vivek Agarwal is responsible for XTIVIA’s overall technology portfolio and leads the Digital Experience Solutions practice. His DX team provides consulting, architecture, implementation and support services around digital experience platforms, mobility, integration, cloud, analytics, and other enterprise software. He is a 2018-2019 member of the invitation-only Forbes Technology Council and shares his perspectives on forbes.com.

Vivek Agarwal
Chief Technology Officer
Vice President, Digital Experience Solutions 

Vivek Agarwal is responsible for XTIVIA’s overall technology portfolio and leads the Digital Experience Solutions practice. His DX team provides consulting, architecture, implementation and support services around digital experience platforms, mobility, integration, cloud, analytics, and other enterprise software. He is a 2018-2019 member of the invitation-only Forbes Technology Council and shares his perspectives on forbes.com.

Top 10 reasons why Liferay is the best Enterprise Portal product

At XTIVIA, we have extensive experience delivering enterprise portal, content management, and collaboration solutions since the late 1990s, and have seen this product space mature and evolve over the years. We started with traditional commercial software from the... read more

Bad smells in code – spot them, and eliminate them!

During my work with various clients and projects on Java, I repeatedly run into smelly code, and find that my now ancient presentation from year 2000 is still as relevant as ever. The presentation I am talking about is on Bad Smells in Code that was derived from... read more

Are your users complaining about Liferay session timeout while actively using Flash components?

A fairly common gotcha with integrating flash videos/tutorials into Liferay, is that even though a user is actively viewing and interacting with the flash component, this does not end up extending the user’s Liferay session. As a result, if the user spends... read more

A controversial topic – exception handling approach ..

Sometime back a client asked me to put together a short write-up on my preferred Java exception handling approach, and I decided to capture this as a blog entry as well. Now exception handling is one of those controversial topics that has the Java world split on... read more

Firewall dropping Oracle database connections in WebSphere connection pool?

We recently switched one of our client’s WebSphere Application Server and WebSphere Portal based infrastructure to a new physical environment. During our testing we found that we were getting stale connection exceptions in SystemOut.log and in the application... read more