Dennis Robinson CEO XTIVIA

Keith O’Connell | Senior Enterprise Architect

Keith O’Connell is a Senior Enterprise Architect with more than 20 years of experience designing, developing and optimizing large scale enterprise software applications. He has successfully managed both development and delivery initiatives for a number of large scale software implementations spanning multiple vertical markets, from public-facing entertainment and e-commerce sites to internal portal and data analysis sites for large international corporations. He has a keen interest and deep expertise in Cloud Architecture and DevOps, and is always looking for ways to innovate and optimize their delivery. Keith lives in Austin, TX, with his wife, daughter and two dogs.

Keith O’Connell
Senior Enterprise Portal Architect & Delivery Manager

Keith O’Connell is a Senior Enterprise Architect with more than 20 years of experience designing, developing and optimizing large scale enterprise software applications. He has successfully managed both development and delivery initiatives for a number of large scale software implementations spanning multiple vertical markets, from public-facing entertainment and e-commerce sites to internal portal and data analysis sites for large international corporations. He has a keen interest and deep expertise in Cloud Architecture and DevOps, and is always looking for ways to innovate and optimize their delivery. Keith lives in Austin, TX, with his wife, daughter and two dogs.

Migrating to Liferay DXP: Things to Keep In Mind

Liferay DXP represents a massive evolutionary change in the basic nature of Liferay’s underlying platform, and as such, it presents a unique set of challenges and issues for organizations looking to migrate their old Liferay Portal environments to the latest and... read more

Top 5 DevOps Features in Liferay DXP

Liferay DXP is getting a lot of attention as of late, with articles popping up detailing how the platform has substantially improved usability and extensibility for developers and end-users…but what about the operational aspect? There’s good news on that front... read more

Tuning Basic JVM Performance for Liferay DXP 7

Over the nearly 10 years that we have worked with the Liferay platform, we have had ample opportunity to hone our understanding of how Liferay interacts with the Java virtual machine (JVM), and how to optimally tune the JVM performance for Liferay as a Java... read more

XTIVIA’s Standard Liferay Deployment Structure

Introduction Liferay’s out-of-the-box packaging provides a set of ready-made “bundles” which include a functional application server configured to work with the Liferay application. While these “bundles” do make it convenient for an individual to quickly start up a... read more

Un-bundle that Liferay Environment!

One of the most common questions we encounter when starting up a new Liferay project is: “Which Liferay bundle should I use for installation?” Our response is often not what clients are expecting to hear; in most cases, we do not recommend that you use any... read more

Integrating Solr with Liferay 6.1 in a JBoss Managed Domain

As a followup to my previous article detailing how to deploy Liferay in a Jboss managed domain, I decided that I should build on that and explain how to deploy the Apache Solr enterprise search engine to a separate node within the Jboss-managed domain. This will... read more