Director
TH Technology, USA
Learn the subtle and not-so-subtle distinctions between APEX modals, popups and inline dialogs: Which to use when, why to choose one over the other, and how to use them appropriately in your APEX applications. We will cover modal and non-modal dialog pages, inline dialog and inline popup region types, when to use a dialog page vs an inline dialog or popup, and caveats and challenges to be aware of with each element type. Emphasis is on use of declarative APEX elements and documented JavaScript APIs whenever possible, and best practices for employing these various elements in your APEX pages, including specifics for launching from interactive grids. Attend and gain confidence in your use of modals, popups and dialogs in your APEX applications.
Hear lessons learned on a voyage to Visual Builder Studio, Oracle’s updated visual application development environment. Visual Builder Studio allows one to build web and mobile applications, extend Oracle cloud applications, and manage the full development life cycle as part of the development process. Sounds great – but how does it really work? What is the difference between Visual Builder Studio and Visual Builder? When do I use one vs. the other? How hard is it to get started? How hard is it build a real production application? How hard is it to extend my cloud applications? Do I have to be a JavaScript expert? What investment – time, money, learning – is required to be productive? Was this voyage worth the effort? Can Visual Builder Studio make a difference for one's Oracle cloud investment? Attend and learn about a long-time Oracle APEX developer’s continued adventure into Visual Builder development, now through Visual Builder Studio. Note: Last year I talked about Visual Builder. The introduction of Visual Builder Studio changes things a bit, making full life-cycle development even easier for developers. Visual Builder is growing in popularity, and Visual builder Studio is the development environment. This can also be considered for Cloud Day
Interactive Grids have a myriad of customization options, some declarative, and most via JavaScript APIs. How does a developer, or an organization stay sane, organized and consistent with so many options? Standardize! Delivering clean, uniform, customized interactive grids within a single application, or across many developers and many applications is easier than you think. This session demonstrates several options to standardize grid features within and across applications: plugins, common configuration files and CSS classes. These methods allow developers to reuse components and code as opposed to making declarative and/or code-based setting for every grid. The result is consistent, clean interactive grids, increased productivity and improved sanity. Better yet, not every developer needs to be a JavaScript expert to implement customized grid features. The session promotes the value of having standards, and the concept of code once, then include and use everywhere. Attendees learn how to standardize grid configurations – which increases productivity and saves on sanity