Use Oracle naming conventions
This could have easily been the first best practice on our list. You should use the Oracle naming conventions and rules for all the APEX objects and components, but especially for item names.
Although the APEX engine supports item names of up to 255 characters, Oracle bind variable names are limited to only 30 characters. At this point you should already recognize the importance of using bind variables in APEX applications, and the flexibility it gives you as a developer. It can only happen if you adhere to the proper Oracle naming rules.