XTIVIA BLOG
Liferay Performance Enhancement Tips – Lightweight Themes
Liferay themes are an easy way to transform the look and feel of your portal. Theme development is not difficult and can be done with Velocity or FreeMarker templates. You can also create a JSP-based theme but that's less common. We can talk for quite a while about theme...
Dynamic DataTables Headers Using AngularJS
We had a requirement in an AngularJS portlet to make jQuery DataTable columns dynamic. Normally, DataTable fetches a JSON object that contains the headers and uses that object to instantiate the DataTable. Doing it the Angular way is a bit different. The challenge is...
Oracle Software Licensing in the Cloud
It's well known that Oracle has some of the most complicated licensing practices when dealing with virtual hosts/machines. Not only complicated, but also very expensive. I recently work on a project involving a database move to one of the popular cloud environments. I also had...
Tip # 2 – Check your Security – Top 10 Tips for SQL Server Performance and Resiliency
Tip # 2 – Check your Security Top 10 Tips for SQL Server Performance and Resiliency This article is part 2 in a series on the top 10 most common mistakes that I have seen impacting SQL Server Performance and Resiliency. This post is related to the most common errors I see and...
Oracle subscription for node down event still pending
Oracle subscription for node down event pending. You will sometimes see this message on an Oracle database from 10g forward as that is when the default subscription to the Oracle Notification Service(ONS) was introduced. In a single instance environment it is recommended to...
Tip for debugging shell scripts
Often enough I have to mess around with shell scripts and even more often I have to spend a considerable amount of time debugging scripts. Though whenever I find myself having to debug a script I often use this little bit of code to help me step through my code to find my...
XTIVIA Search Innovation
Are you using Liferay's Solr 4 Search Engine EE? If so, you need to checkout XTIVIA Search! There are 2 parts to XTIVIA Search: XTIVIA's solr4 web plugin XTIVIA's search hook plugin The following features are included: Improved Performance - Improve search results render...
Introduction to AWS CloudFormation templates
As a follow up to my last post An Introduction to CloudFormation Tool from AWS, this post covers the basics of a CloudFormation templates. A CloudFormation template consists of 6 sections - Description, Parameters, Mappings, Conditions, Resources and Outputs. Only the...
Tip # 1 – Check your Backups – Top 10 Tips For SQL Server Performance and Resiliency
Tip Number 1 – Check your Backups Top 10 Tips for SQL Server Performance and Resiliency I have been a consultant for a number of years and lost track of how many different servers I have worked on a long time ago. However, today as sit down and think, it occurred to me...
Ionic Development – Part 2: Integrating Google Maps
Before we dive immediately to the code, I just want to point a subtle difference in the example code that Ionic has here. I am using ng-init to call the initialize method rather than having it in the controller. I also declared the initialize function in the scope. This is...







