Wednesday, June 24, 2015

KScope15 day 3 (06/24/2015)

Session 11 (8:30am-9:30am) Martin D'Souza How to Build an APEX Plugin
Key points:
  • One can build his own plug-ins.
  • Personally, I'm happy we are using the FOEX suite of plugins, as they have done all the hard work.
  • Interesting to know how its done.


Session 12 (9:45am-10:45am) Cary Millsap Oceans, Islands, and Rivers: The Mistake Everyone Always Makes with Trace Files
Key points:
  • The presentation explained Oracle's extended SQL trace data.
  • See Joel Kallman's comment "Folks who really excel with APEX do tracing analysis and understand where each millisecond is spent when rendering a page."


Session 13 (11:15am-12:15am) Rafael M Rodriguez and Rodolfo Rodriguez APEX+RESTFul+OAuth2: The Future Is Here
Key points:
  • Showed us what they did, but not how they did it.
  • Can easily see how one could create a native mobile smart phone app that utilizes REST services for data access.


Session 14 (1:45pm-2:45pm) Ashley Chen Hands-On Training: Get up to Speed with Oracle REST Data Services
Key points:
  • I installed the Oracle DB developer VM (Ashley had a few flash drives that worked great).
  • I was able to install ORDS 3.0.0.
  • I was able to create GET/POST/PUT/DELETE web services (using Oracle's standard) on any table I wanted to.


Session 15 (3:00pm-4:00pm) Kris Rice Intro to Oracle REST Data Services
Key points:
  • See slides, lots of information, but the Hands-On Training immediately before that was the most important to me.



Session 16 (4:15pm-5:15pm) Francis Mignault The Objects of My Affection: Deploying Your APEX Applications and Using Supporting Objects
Key points:
  • Dev/Test/Prod configurations
    • Dev configuration
      • Debug ON.
      • Tracing mode ON.
      • DB schema available to developers .
    • Test, UAT configuration
      • copy of production.
      • Debug ON.
      • DB schema available to DBA only.
      • Tracing mode ON.
    • Prod configuration
      • Debug OFF.
      • Tracing mode OFF.
      • Run application ONLY with runtime install of APEX.
      •  Secured with no outside access.
  • Development best practices
    • Naming conventions are important.
    • Source control standards.
    • Document explaining MTT (move to test) and MTP (move to production)
    • Use packages
    • Use application modules are separate applications (faster delivery, easier deployment).

No comments:

Post a Comment