Suraj Bihari 10 Years Ago Thanks for this empowering philosophy, besides your fantastic code explanations these fundamentals and thoughts are a best practice for everyone. Please sign in to reply. Reply as... Cancel
Christian P. Lerch 10 Years Ago You are totally right. In particular I agree with "Broken APIs are the greatest opportunities for improvement."Hey, why not take this great opportunity to overhaul the broken RPC API? You know what I mean: all those dozens of method in com.liferay.portal.service.http.xyzServiceHttp classes (and of course in com.liferay.portlet.xyz.service.http too) that use not serializable java.io.InputStreams as parameters.Calling any of them immediately throws a java.io.NotSerializableException, thus rendering this API rather useless.Sorry to bother you with such mundane stuff, but doesn't philosophy always ask for palpable action? Please sign in to reply. Reply as... Cancel