Another full day at the KScope conference, so I'll just get right to it.
I started this morning with Dan McGhan's presentation on plug-ins. Rather than a demo of how to build a plug-in, Dan discussed a lot of things to consider when building one–in other words, things to remember in order to make a good plug-in.
Before lunch, I went to a presentation by some folks from the United Space Alliance on the system they've built up over the years which is almost entirely configurable by the end users (at least, those who had administrative rights). It was an impressive system, but I sincerely hope I never have to build anything half as complex.
Lunch itself was a discussion panel, where we got to ask questions of several Oracle Aces. A few of the questioners seemed to be confused as to the nature of the people on the panel and asked questions that would have been more appropriate directed to members of the APEX development team, but luckily David Peake was moderating, and able to field/deflect those.
After lunch, I went to Scott Spendolini's presentation on “APEX Behind the Scenes”, where he talked about the underlying architecture of APEX. Interesting information, though (as he acknowledged), probably not going to directly impact how I build applications.
Doug Gault spoke next about the APEX API's, giving a (very quick) rundown of what is available and what it is (potentially) useful for.
Rounding out the day for me was Dimitri Gielis, who spoke about how to build large applications with multiple developers. Version control, good project management, best practices–these seem to be the themes of this year's KScope conference (from an APEX standpoint, at least).