by XTIVIA | Aug 9, 2016 | Applications, Blog, Cloud, Enterprise Infrastructure, Enterprise Java, Portals
Chef is a powerful automation platform that transforms complex infrastructure into code, bringing your servers and services to life. Whether you’re operating in the cloud, on-premises, or a hybrid, Chef automates how applications are configured, deployed, and...
by XTIVIA | Oct 5, 2015 | Applications, Blog, Cloud, Enterprise Infrastructure, Enterprise Java, Portals
A key step for setting up a reliable Liferay environment is to configure Liferay clustering. Liferay clustering can be achieved in multiple ways. Some of the supported clustering methods are UDP Multicast, UDP Unicast and TCP Unicast. While Multicast is...
by XTIVIA | Oct 2, 2015 | Blog, Cloud, Databases, Enterprise Infrastructure, Enterprise Java, Portals
Microsoft recently updated the Azure SQL database to only allow encrypted communication. Now communication between Azure SQL Database and your application requires encryption (SSL) at all times. If your client application does not validate certificates upon...
by XTIVIA | Sep 21, 2015 | Blog, Enterprise Infrastructure, Portals
Many times an incorrect process is used to set up the production application server for Liferay: Download a Liferay bundle. Expand on the server. Start up and go. We cannot emphasize how wrong, wrong, wrong this is. Best practices for a production Liferay setup...
by XTIVIA | Sep 19, 2015 | Blog, Business Intelligence, Data Warehousing, Databases, Enterprise Infrastructure
20 years ago when I got a 80386 Windows-95 PC with ¾ inch Floppy Drive, 4 MB RAM (I don’t remember the HDD capacity – I believe it was around 120MB or so) from my infrastructure guy, I felt like I’m hero on the street advertising to everyone the great piece of...
by XTIVIA | Aug 5, 2015 | Applications, Blog, Enterprise Infrastructure
On my third day at XTIVIA, it was recommended I tinker with Oracle’s free VirtualBox. The following week, I was hooked! A Unix guy at heart, I can launch whichever flavor of Linux desktop I’m in the mood for, while Windows keeps running and all the tools...
by XTIVIA | May 12, 2015 | Applications, Blog, Enterprise Infrastructure, Portals
This blog post explains using HTTP to remotely get and add documents to Liferay’s Document and Media Library. Since documents may require authentication for access, this post explains how to use basic authentication to achieve that. It will also cover...
by Abdul Alshberi | Mar 5, 2015 | Blog, Enterprise Infrastructure, Portals
Scopes in AngularJS define where every variable is visible and where it’s not. Scopes are hierarchical, where every parent scope is visible in the child scope but not the other way around. $rootscope is the highest scope that is seen by all the controllers. Be...
by Matt Wolinski | Feb 25, 2015 | Blog, Databases, Enterprise Infrastructure
I was recently working on a client’s site and ran into the following warning: WARNING: You are running on a NUMA machine. We suggest launching mongod like this to avoid performance problems: numactl –interleave=all mongod [other options] This warning shows...
by XTIVIA | Jan 16, 2015 | AWS, Blog, Enterprise Infrastructure