Liferay-Isms
Class Dismissed
Languages
Captains of Industry
Programming
100
Set this property to true to load the theme's merged CSS files for faster loading for production
What is theme.css.fast.load
100
Theme and Web Content Template developers can find declarations of their favoriate variables in this core Class - which is gone as of Liferay 6.2
What is VelocityVariables
100
mov $msg, %ecx
What is Assembly
100
This OASIS standard allows portlets to execute on far away servers, and render locally
What is (WSRP)
100
Liferay's Service Builder generates code distantly related to this Gang-of-Four Design Pattern focusing on decoupling an abstraction from its implementation
What is the Bridge Pattern
200
There's no place like this directory in which Liferay recommends you place your portal-ext.properties.
What is the Liferay Home Directory
200
Running out of room in this area of JVM memory can leave you stranded.. for a very, very long time.
What is the Permanent Generation (or PermGen)
200
10 PRINT "HELLO WORLD"
What is BASIC
200
The name of this app server refers to its transparent development; not its smell
What is GlassFish
200
Chain of Responsibility pattern is very often observed in unix commands and this classic JavaEE specification
What is the Java EE Servlet Specification
300
This Liferay framework, introduced in Liferay 6.0, allows, among other things, to graphically measure activity of blogs, wikis, and forums
What is Social Activity (or Social Equity)
300
"Wave" goodbye to anonymous inner classes with these expressions slated for Java 8
What are Lamda Expressions
300
std::cout << "Hello, World.";
What is C++
300
This Finnish-developed U and I framework is included in Liferay itself
What is Vaadin
300
Many instances of Spring beans follow this "lonely" but sometimes "happy" design pattern
What is Singleton
400
With one of the longest signatures in Liferay's public API, this method can sometimes make you seem older than you really are
What is UserLocalServiceUtil.addUser()
400
This species of tree has spirally arranged leaves, with lobed margins and in some cases serrated leaves. Also, the original name for the Java programming language
What is Oak
400
(DEFUN HELLO-WORLD () (PRINT (LIST 'HELLO 'WORLD)))
What is Lisp
400
AlloyUI is derived from this popular! web! component! framework!
What is YUI
400
Name 2 of the 7 basic annotations introduced in the Java 5 platform
What is (@Retention, @Documented, @Target, and @Inherited, @Override, @Deprecated, and @SuppressWarnings)
500
These two related web service protocols, developed Caucho Technology, have been supplanted by JSON and SOAP as the primary web service protocols supported by Liferay
What are Hessian and Burlap
500
The first 4 bytes of every Java class definition equals this hexadecimal string, and it has nothing to do with Gosling's favorite barista
What is (0xCAFEBABE).
500
PROGRAM HELLOWORLD 10 FORMAT (1X,11HHELLO WORLD) WRITE(6,10) END
What is FORTRAN
500
This acronym for properties of reliable databases are sometimes brushed aside in NoSQL solutions
What is ACID (Atomicity, Consistency, Isolation, Durability)
500
This programming concept, introduced in the 1960s, is the basis for many of today's event-driven programming paradigms
What is (closures)
M
e
n
u