Oracle
November 2019 Edition Oracle Developer Community Newsletter
Dear Developer Partner Community
An Oracle OpenWorld 2019 marketing kit is available, your opportunity to update your customer base on the latest Oracle Cloud Platform services. Promote, free of charge, your events via the Oracle.com website. Conference rooms at the Oracle customer visitor centers across the world are available via your Oracle partner manager.

Watch Rutger Hierck how Accenture is helping a utilities client to implement a large scale work management solution with Oracle PaaS. The products involved are Oracle Integration Cloud and Visual Builder. We want to promote also your customer success, submit your story via the customer reference program.

This month Lucas host a GraalVM Meetup in Utrecht. Or join the Chatbot Meetup December 16th in London. You want to attend a local Oracle Developer Meetup across the world? Visit our Meetup overview page here.

Congratulations to the Developer, Advocate! book by Geertjan Wielenga. For additional developer books please visit our wiki, fell free to add yours.

Chatbots are crossing the chasm and become a key conversational solution for enterprises. Get started with your Oracle Digital Assistant and become a certified expert! Adaption ranges from use cases in farming to universities who support the application of international students. Resulting in chatbot solutions for higher education.

Coherence and WebLogic the leading J2EE server are available in the latest 12.2.1.4 release.
Jürgen Kress
For a short summary of our key monthly information watch the PaaS Partner Updates on YouTube. The November edition highlights Oracle OpenWorld marketing kit to update your customer base and all resources to become a Digital Assistant certified expert. This month’s community webcast will be an adapters update Yogesh Sontakke. Join our PaaS Partner Community Webcast November 21st 2019.
Want to publish your best practice article & news in the next community newsletter? Please feel free to send it via Twitter @wlsCommunity #DeveloperCommunity!

Jürgen Kress
PaaS Partner Adoption
Oracle HQ
Tel. +49 89 1430 1479
E-Mail: juergen.kress@oracle.com
Table Of Contents
Community Annoucements
Oracle OpenWorld 2019 marketing kit – update your customer base!
OpenWorld 2019

We want to give you the opportunity to update your customer base on the latest Oracle Cloud Platform announcements. At our community workspace (community membership required) we published:

• Presentations: Integration & Digital Assistant
• Template with Redwood design fonts

You can promote, free of charge, your events via the Oracle.com website. Your Oracle partner manager can book you conference rooms at the Oracle customer visitor centers across the world. Oracle cloud services are available free of charge via free trial for the cloud platform and demo.oracle.com for SaaS. In case you missed the Oracle OpenWorld keynotes watch them on-demand here.

Integrate SaaS hands-on Bootcamps in Singapore, Mumbai, Reston, Chicago, Chennai and as a Virtual Class
SaaS Hands On Bootcamps
Do you want to find out why Gartner named Oracle as a Leader in Magic Quadrant for three years in row? Are you able to innovate quickly in the new digital world? Are you looking for ways to integrate systems and data faster using a modern cloud integration platform? Attend the Oracle Integration Bootcamp, a three days hands-on training for Oracle partners! 

Oracle Product Management is pleased to invite Oracle Partners to attend a 3-days hands-on workshop on how to integrate with ERP & HCM applications using Oracle Integration Cloud. This Invite-Only hands-on workshop will be delivered at No-Fee to Partners. It will consist of presentations, demos, and hands-on labs.

Oracle Integration Cloud (OIC) offers Integration, Process Automation and Visual design capabilities that help business analysts and IT specialists to automate end to end business processes across departments. Oracle Integration Cloud offers a simple recipe to be successful in this application integration and process automation journey: Build, Integrate and Engage.

Locations:

Virtual web training November 4th-6th 2019
Reston, USA November 5th-7th 2019
Singapore November 11th-13th 2019
Mumbai, India November 25th-27th 2019
Chicago, USA December 17th-19th 2019
Chennai, India February 24th-26th 2020
Registration Page cta-arrow
Accelerate Integration with Application Adapters –
PaaS Partner Community Webcast
November 21, 2019
Offer
Attend our November edition of the PaaS Partner Community Webcast live on November 21st 2019 16:30 CET.
Accelerate Integration with Application Adapters
Integration to applications is dramatically simplified by the use of application adapters that eliminate the complexity associated with web services and other connectivity methods. Simplify your integration to connect with virtually any application, service, or data store. Oracle offers a library of these adapters to provide you with a standardized way to rapidly connect the various protocols required by each application vendor. In addition to application connectors for CX, ERP, and HCM, there are database, productivity, social, RPA, and technology adapters. For more information please visit the website here.

Presenter: Yogesh Sontakke , Director Product Management
Schedule: Thursday November 21st 2019 16:30 CET (Berlin time)
UK: +44 (0) 208 118 1001 & United States: +1 40 877 440 73
ID 9139664 Paascode 284575
Register Here cta-arrow
Also, take the opportunity to watch our community webcasts on-demand:
bullet Integrate SaaS
bullet Digital Assistant Update
bullet SOA Cloud Service
bullet Integrate ERP Cloud
bullet PaaS Overview Webcast
bullet Process Cloud Service Update
bullet Integrate HCM Cloud
bullet Functions and Cloud Native
bullet Cloud trials & community update
bullet Oracle Integration Cloud Update
bullet Robotic Process Automation
bullet Blockchain
PaaS Partner YouTube Update November 2019
PaaS Partner YouTube Update
The November video includes three topics:
• Oracle OpenWorld marketing kit
• Become a certified Digital Assistant Expert
• Integration Adapters Webcast

For regular updates please subscribe to our YouTube channel here. Thanks for your likes and sharing the video on YouTube and LinkedIn. For the latest PaaS Community information please visit our Community update wiki here (Community membership required).
Watch the video here cta-arrow
PaaS Partner Success Video: Rutger Hierck, Accenture - Implementing PaaS in the Utilities industry
Offer
Accenture is helping a utilities client to implement a large scale work management solution with Oracle PaaS. The products involved are Oracle Integration Cloud and Visual Builder. This all in an SAP oriented landscape. For more information please visit the solution catalog.
We want to promote your customer success! Have you implemented successful a solution based on the Oracle Cloud Platform? Submit your success story via the customer reference program.
Watch the video cta-arrow
It’s back – Partner Immersion for FY20!
Offer
Experience first-hand Oracle’s Sales Training
Partner Immersion is back and better than ever. Align yourself with Oracle’s sales strategy, learn to pitch the “Why Oracle, Why Now” declaration, as well as how to answer the question most commonly asked by our customers: “How do I transform my organization?“
Immersion is an on-demand learning experience that equips you with the same Oracle laser-focused sales training and messaging delivered to internal sales consultants at the start of each new fiscal year.
Get Started Now cta-arrow
New 2019 Implementation Certifications
Offer
Enablement and certification is key to cloud success.
At the Oracle Competence Center and Online Learning Library partners can attend free on-line classes and certifications. Additional we offer the latest implementation exams ($245 or free vouchers) for:
bullet Oracle Cloud Platform Digital Assistant 2019 Associate (1Z0-1071)
bullet Oracle Cloud Platform Application Development 2019 Associate I 1Z0-1043
bullet Oracle Cloud Platform Application Integration 2019 Associate | 1Z0-1042
bullet Oracle Cloud Platform Content and Experience 2019 Associate | 1Z0-1040
Visit Platform cta-arrow
Developer, Advocate! by Geertjan Wielenga 
Developer Advocate
A collection of in-depth conversations with leading developer advocates that reveal the world of developer relations today

What exactly is a developer advocate, and how do they connect developers and companies around the world? Why is the area of developer relations set to explode? Can anybody with a passion for tech become a developer advocate? 
Get the book cta-arrow
Back to top
Developer Tools Section
Digital Assistant
Oracle Digital Assistant Get Started
• Overview Quickly come up to speed with the key concepts and basic terminology. If you are using Oracle Digital Assistant for Oracle SaaS, see Overview of Digital Assistants and Skills.
• Provision Set up an instance of Oracle Digital Assistant. If you are using Oracle Digital Assistant for Oracle SaaS, see Order the Service and Provision an Instance.
• Docs Browse the feature and task reference docs. For Oracle Digital Assistant for Oracle SaaS, see the Oracle Cloud Infrastructure Documentation.
• Tutorials Learn by doing with our hands-on tutorials.
Digital Assistant
The University Of Adelaide’s New Chatbot Is Driving International Student Applications by Tess Bennett
The University of Adelaide has launched its second chatbot which is designed to help double the number of international students enrolled at the higher education institution within the next five years.
That growth requires new ways of thinking about recruiting and handling student inquiries, says Catherine Cherry, The University of Adelaide’s director of prospect management.
Top 10
Top 10 Things Your Higher Ed Digital Assistant Should be Doing 
We are at the dawn of an artificial intelligence (AI) revolution and there is a lot of confusion about how this technology should be used to provide support for students, faculty and advisors in higher education. Terms like chatbots and natural language processing are thrown around, but many projects are not really AI and are not much better than the old IVR phone systems we hated. Press 1 for a better experience!
IntraSee
IntraSee & Oracle Digital Assistant Updates
At IntraSee we are super excited to announce that version DA-19.3.1 is currently being rolled out to all our customers. As usual, many thanks to Oracle for all their support and collaboration as we utilize their excellent Oracle Digital Assistant (ODA) technology via our Hybrid-Cloud compatible, GDPR compliant, and world leading meta-data driven middleware solution.
Digital Assistant
IFFCO empowering farmers with Oracle chatbot, AI-driven Cloud
New Delhi, Oct 18 (IANS) With over 35,000 cooperative societies under its umbrella, the Indian Farmers Fertiliser Cooperative Ltd (IFFCO) is generating massive amount of data that needs to be analysed, parsed and used for predictive maintenance at its plants and enhance the productivity of nearly five crore farmers.
Digital Assistant
Why choose Oracle Digital Assistant to build your Enterprise-level chatbots and voice bots by Wouter S. Sligter
In 2020 and beyond, no organisation can ignore the enormous shift in the way that information is collected, stored and analysed.
The AI war is full-on. Like all tech giants, Oracle years ago decided to join the fight for the AI chatbot and voice bot users. And that makes total sense. As a benchmark platform for secure data storage they are able to fill a niche that the Facebook-dominated chatbot sphere can not: 
Digital Assistant
Changes to the local deployment of the custom component in Oracle Digital Assistant and how to handle it by Frank Nimphius
As of Oracle Digital Assistant 19.4.1, the local deployment of custom components has changed to the point that custom component tar balls (".tgz" files) must now contain all node module dependencies. This change addresses the new Acceptable Use of the Public Registry announcement by NPM , Inc.
Digital Assistant
Generating Intents and Entities for an Oracle Digital Assistant Skill by Yuli Vasiliev
Use a Python script that employs spaCy to help automate the training of your Oracle Digital Assistant chatbot.
Creating intents and entities is one of the few time-consuming tasks that Oracle Digital Assistant developers may need to accomplish when defining a new skill (chatbot). Of course, rather than creating intent and entity definitions one at a time in the Bot Builder, you can import CSV files containing the intent and entity definitions, respectively.
Multi-Select Lists
Creating Multi-Select Lists in Oracle Digital Assistant by Frank Nimphius
Using multi-select lists are common user interface widgets in mobile and web application development. In conversations, graphical multi-select lists are difficult to create because users not only would need to select values, they also would need to click on a button to progress to a next dialog flow state. Here, form based use cases as in web and mobile are much better suited for the use of multi select lists.
Digital Assistant
How to use a custom skill to handle the System help intent in Oracle Digital Assistant by Frank Nimphius
System intents exist in Oracle Digital Assistant for "help", "exit" and the "unresolvedIntent". The "help" System Intent, when resolved in Oracle Digital Assistant, generates a UI that consists of cards with the contained skills' invocation names and sample utterances.
Visual Builder
Converting Web App to a Mobile App with Visual Builder by Shay Shmeltzer
Oracle Visual Builder provides a unified development platform that allows you to build both web applications - accessed from browsers - and mobile applications - installed on devices. The development environment however keeps the development of those two as separate things in Visual Builder.
Cascading List
Dependent/Cascading List Of Values (LOV) in VBCS by Ankur Jain
This article shows how to create a Dependent/Cascading List Of Values (LOV) in VBCS. When you have a drop-down whose values depend on another drop-down then, in this case, you can create a cascading List Of Values (LOV).
Switching REST Services
Switching REST Services When Publishing a Visual Builder App by Shay Shmeltzer
Most organizations use separate servers for development vs. production. While developing your Visual Builder application you'll be accessing REST Services from the development server, but when you are preparing to go production you will likely want to switch the app to use the production version of the services. In the demo below I show you how to automate such a switch using build jobs in Oracle Developer Cloud as part of your continuous delivery process.
ORDS
Getting Started with ORDS and Oracle DB/ATP Access in Oracle Visual Builder by Shay Shmeltzer
Many of our customers are looking to expose data from existing Oracle databases in Visual Builder applications. In order to do this, you'll need to expose a layer of REST services on top of the database so Visual Builder could access and manipulate the data.
Cloud Free Tier
Running Oracle JET in Oracle Cloud Free Tier by Andrej Baranovskij
OOW’19 stands up from recent years OOW conferences with important announcement — Oracle Cloud Free Tier offering. This offering includes two free DB instances and two free compute VM instances. What else you could wish for the side and hobby projects? This is a strong move by Oracle and it should boost Oracle Cloud.
UI development
Getting started with UI development through Oracle JET by David
An introduction to myself: To give this blog some context, I intend this blog to be an insight into how I learn the different technologies I’ll be in contact with at my business unit at Capgemini, ERP Cloud Solutions. As a degree apprentice developer in the team the posts should have a technical focus and that’s about as specific as I can be at this point. Fair to say I’m just as interested to see where this goes as anyone else.
OJET
Further steps with OJET, doing the research and solving blockers by David
Picking up from where we last off, I promised some discussion around some of the more complex components in OJET. However, as you know i’m towards the beginning of my journey, especially with this tool, so some background work was required before diving into the ‘complex’ components the cookbook had to offer.
non-Oracle REST
JET - using non-Oracle REST with common model by Anirban Mukherjee
We are so much used to building Oracle JET applications with ADF BC REST services. It is true that JET is developed quickest if you use an Oracle standard REST service (such as ADF BC). But it is also true that JET's common model architecture does support REST end-points which do not conform to Oracle standards.
Let's see an example. An Oracle standard REST sends response in the following format: With these information available in the response, we assume that JET will take care of parsing the data and show a paginated table. 
Client LOVs
Searchable Client LOVs in Oracle ADF with af:inputSearch by Shay Shmeltzer
The new version of Oracle ADF/JDeveloper 12.2.1.4 added a new UI component to ADF Faces called af:inputSearch. This component provides a new way to display and interact with list of values. One advantage it offers is that search for values in the list is done completely on the client - reducing network traffic between the client and the server.
Forms Modernization
Oracle Forms Modernization with Oracle JET by Andrej Baranovskij
We offer top quality Oracle Forms modernization services. Our approach is based on gradual implementation, where old and new systems can co-exist and run as integrated environments.
You are welcome to join on-demand free Webinar for Oracle Forms customers, where we could answer questions specific to your use cases. We can explain how Oracle Forms modernization works and advice which technical architecture path to choose. There are multiple options - cloud or on-premise implementation with Oracle JET and Oracle REST backend services, or complete cloud solution with Oracle VBCS. 
Back to top
Application Development Section
Application Development
Oracle Cloud Platform Application Development for Solution Engineer 
Explains market trends, reviews strategy and how to handle customer objections. You will also learn about the technical features and architecture but also how to demonstrate Oracle's cloud offerings. This learning plan is part of the Oracle Application Development Cloud Platform specialization new criteria set. 
Functions as a Service
Functions as a Service: Evolution, Use Cases, and Getting Started by Akshai Parthasarathy
The following blog post covers functions-as-a-service and serverless computing. Before we dive into functions, let us take a brief walk through the history...
It’s no secret that digital transformation has been driven by evolution in software. Software has progressively enabled levels of abstraction, from physical servers to virtual machines to containers to functions, thereby increasing the focus more-and-more on the code to be written and less-and-less on the infrastructure to be implemented. The figure below highlights this trend.
HTTP2 and TLS
HTTP/2 and TLS in Helidon by Santiago Pericas-Geertsen
In an earlier story, I talked about how to enable HTTP/2 in Helidon. In today’s story we shall focus on how to do so together with Transport Layer Security (TLS) and its Application-Layer Protocol Negotiation (ALPN) extension. TLS is the successor of the Secure Socket Layer (SSL) protocol and, consequently, the two acronyms are at times used interchangeably.
Helidon 1.3
Reusability in MicroProfile Metrics 2.0 and Helidon 1.3 by Tim Quinn
Helidon 1.3 has been released, and it includes support for MicroProfile 3.0. Metrics 2.0 is part of that MicroProfile release.
In an earlier article, Santiago has described some of the backward-incompatible changes from MP Metrics 1.1 to 2.0, and how Helidon 1.3 can help insulate you as a developer from those changes if you want.
NPM JavaScript Module
Leverage NPM JavaScript Module from Java application using GraalVM by Lucas Jellema
Interoperability from Java to JavaScript has been an objective for the Java community for quite a while. With GraalVM, there is great way to run JavaScript code from within Java applications. The interaction itself is faster, more robust and more ‘native’ (rather than bolt-on) than earlier mechanisms. For developers, the interaction is easy to implement. And this opens up great opportunities for leveraging from Java many of the great community resources in the JavaScript community – for example many of the modules available from NPM.
WebLogic Domain
Changing the configuration of an Oracle WebLogic Domain, deployed on a Kubernetes cluster using Oracle WebLogic Server Kubernetes Operator (part 2) by Marc Lameriks
At the Oracle Partner PaaS Summer Camp IX 2019 in Lisbon, held at the end of August, I followed a 5 day during workshop called “Modern Application Development with Oracle Cloud”. In this workshop, on day 4, the topic was “WebLogic on Kubernetes”.
Ground Breakers
Oracle Ground Breakers Appreciation Day – Something about WebLogic by Martien van den Akker
Our most appreciated Oracle ACE Director Tim Hall organizes this yearly initiative, with this years name Oracle Ground Breakers Appreciation Day, and appointed this day to blog about our favorite Oracle Technology, Service or sub-community.

Last week I presented the 'Oracle Kubernetes Managed Weblogic Revival', the introduction of the Weblogic Kubernetes Operator opens the future for Weblogic.
WebLogic Server
Oracle WebLogic Server 12.2.1.4 is Released by Monica Riccelli
On September 27, Oracle released Oracle WebLogic Server 12.2.1.4 as part of the overall Fusion Middleware 12.2.1.4 release. Downloads are available for developers here and for production purposes on Oracle Software Delivery Cloud. This is a patch set release for Oracle WebLogic Server 12.2.1.X, delivered for maintenance purposes, incorporating functional and security bug fixes identified since the Oracle WebLogic Server 12.2.1.3 patch set release.  
Coherence
Coherence 12.2.1.4 Released! by Tim Middleton
Over the weekend Coherence 12.2.1.4.0 was released! Below are some of the new features. See the Release Notes for the full list of new features.
Docker and Kubernetes Support
Oracle Coherence is certified to run in Docker containers and can be orchestrated using the Coherence Kubernetes operator. For more information see here.
REST Management
Additional Content Developer Partner Community
Blockchained
bullet London Oracle Dev Meet-up gets Blockchained 
bullet Tech Dive: Turn Conversation Design Ideas into a Chatbot
bullet Autonomous Agents—Powered by AI—Are Transforming Services, and the Future 
bullet Java Development with Autonomous Transaction Processing Dedicated
bullet GraalVM: Native Images in Containers
bullet Java Language Futures with Brian Goetz
Back to top
Twitter
Top tweets Developer Partner Community – November 2019
Send us your tweets @wlscommunity #DeveloperCommunity and follow us on twitter http://twitter.com/wlscommunity
Developer Community tweets cta-arrow
Training Calendar Developer Partner Community
Training Calendar Developer Partner Community
For the latest trainings please visit our WebLogic & Developer Community Training Wiki here (membership required) feel free to add your events!
Developer Community Training Wiki cta-arrow
Join the Oracle Developer Meetup groups
We launched three new local Meetup locations in Cairo, Frankfurt and Porto! Want to learn more about developing Enterprise-grade Cloud Native applications on the Oracle Cloud Platform, covering topics like Microservices Architecture, developing in Node, Python and PHP, using Low Code development tools to build Mobile apps, and much more?

Join the Oracle Developer Meetup groups if you want to follow Oracle’s solutions in this area, or participate in the events and hands-on labs we organize:
Utrecht,
Netherlands
Join Now cta-arrow
Brussels,
Belgium
Join Now cta-arrow
Cairo,
Egypt
Join Now cta-arrow
Cologne,
Germany
Join Now cta-arrow
Frankfurt,
Germany
Join Now cta-arrow
Lisbon,
Portugal
Join Now cta-arrow
Lille,
France
Join Now cta-arrow
London,
UK
Join Now cta-arrow
Madrid,
Spain
Join Now cta-arrow
Istanbul,
Turkey
Join Now cta-arrow
Oslo,
Norway
Join Now cta-arrow
Porto,
Portugal
Join Now cta-arrow
Sao Paulo,
Brazil
Join Now cta-arrow
PaaS free trial accounts MCS and JCS & ACC
PaaS free trial
To request a free 30 days cloud trial, which can be extended or an additional month, please add yourself to our community wiki:
PaaS Demo Accounts (Community membership required)
Get a cloud trial here cta-arrow
My private Corner – Integration Bootcamps around the world
Offer
Our team is busy to deliver Integration Bootcamps around the world. Locations include Bangalore, Reading, Sao Paulo, Reston, Singapore, Mumbai, Chicago and Chennai. For the partners who can’t attend one of this locations we host live virtual classes. Special thanks to all partners who invest their valuable time to attend the training. As a pre-requisition attendees take a free online training including free assessment. As a follow-up we recommend the Oracle Cloud Platform Application Integration 2019 Associate | 1Z0-1042 certification.

Want to attend one of our upcoming workshops? Visit our Integrate SaaS overview page here.

Special thanks and congratulations to the trainer team Kishore, Subhani, Nathan, Matt and Niall!
Back to top
Community Resources
Slack cta-arrow
Workspace cta-arrow
Invite your colleagues to join the Developer Partner Community
Free Registration cta-arrow
Stay Connected
Facebook Linkedin Twitter Youtube Blog
#DeveloperCommunity