X

Developer Partner Community

Recent Posts

Developer Tools

JET – ojChart context menu by Anirban Mukherjee

Sometime back I had written an article - JET - custom event wrappers -  on how to add some custom information to an event raised by a component and then throw the event wrapped under your own custom event. This article is just an extension of the same thought, which demonstrates how effectively you may use the above concept to solve your problem. Here is the use-case: We have an oj-chart component, which has a context-menu. Depending on the bar or pie slice which fired the context menu, we need to capture the chart data and act accordingly when the user clicks on any of the menu options. However, the action event (on-oj-action) from oj-menu does not capture any information regarding the chart series or group. But, oj-menu has a beforeOpen event (on-oj-before-open), which fires just before the context menu pops up and, more importantly, which captures all the data that we need. So how do we make use of this event to solve our problem? Step 1: Context menu fires beforeOpen event. We get chart related data from this event. Step 2: We store the chart data in a variable. Step 3: Context menu option click fires action event. This event is captured, the extra information is attached from the variable in step 2, and thrown again as a custom event. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

Sometime back I had written an article - JET - custom event wrappers -  on how to add some custom information to an event raised by a component and then throw the event wrapped under your own custom...

Developer Tools

JET – dynamic content with templates by Anirban Mukherjee

Oracle JET gives us developers a powerful tool - knockout templates - through which we can configure an entire page, using just JavaScript object metdata. The most significant advantages of such a mechanism are re-usability and of course, ease of development. Imagine I would like to create the below 3 forms: To make life of developers easier, all I would want them to do is to pass the metadata (fancy name for a JavaScript object), which would contain all the information about the fields, and not worry about the UI at all. This would also ensure a consistent look and feel for the entire application. So let's see how such a template works. Each template has a declaration section and a definition section. In the template declaration, I would specify where in my HTML page would I want the template code to be placed. To make it a bit easier, I have wrapped up the template inside a custom component, to make repitition simpler. This is the metadata I am passing to the template in order to get the desired structure: Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

Oracle JET gives us developers a powerful tool - knockout templates - through which we can configure an entire page, using just JavaScript object metdata. The most significant advantages of such a...

Cloud

Welcoming OpenAPI 3.0 to Apiary by Kyle

I’m delighted to announce experimental support for OpenAPI 3.0 in Apiary. OpenAPI 3 is the new major version of the OpenAPI Specification, the successor to OpenAPI 2 (or formerly known as Swagger 2). While we are not yet supporting all of the new features added OAS 3 such as callbacks and links , we’ve built a solid foundation of our parser which will allow us to incrementally roll out support for new features across our entire product line. Whether it be in our mock server, Dredd, our new documentation renderer or our API Style Guide product. Our OpenAPI 3 parser is designed with user experience in mind. It brings significant improvements over our OpenAPI 2 parser. Better Warning and Error Reporting The most significant difference is the parser is able to emit much clearer warnings and errors when the OpenAPI syntax is not semantically correct. This was a large source of user frustration for our OpenAPI 2 users. With OpenAPI 2 you’d often get hard to understand warnings or errors due to the OpenAPI 2 parser relying on the JSON Schema from OpenAPI Initiative as the base of validations. JSON Schema validations often produce unclear error messages. We’ve taken validation completely into our own hands so we can have far greater control over the user experience. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

I’m delighted to announce experimental support for OpenAPI 3.0 in Apiary. OpenAPI 3 is the new major version of the OpenAPI Specification, the successor to OpenAPI 2 (or formerly known as Swagger 2). Wh...

Cloud

Git Branch Protection in Oracle Developer Cloud by Abhinav Shroff

In the April release of Oracle Developer Cloud, we introduced a feature you can use to protect a specific branch of a Git repository hosted by Oracle Developer Cloud. This blog should help you understand the options we introduced. What does the branch protection do? Git Branch Protection feature enforces that the collaborators on the Git repository cannot commit changes to a branch by bypassing the set development process. Who has access to branch protection? The only one allowed to configure branch protection for a Git repository is the user with the Project Owner role for the project in which the Git repository was created. Where can we find the branch protection option? To access this feature, select the Project Administration tab on the left navigation bar and then select the Branches tile in Developer Cloud.  This feature is accessible to a Project Owner, not to a Project Member. Branch Protection Settings – Getting Started To get started with setting branch protections, select the Git repository and the branch in the Branches tab. The dropdown lists all the repositories in the project and all the branches created for the selected repository.  In the following screenshot, I selected the NodeJSMicroService.git repository and the master branch. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

In the April release of Oracle Developer Cloud, we introduced a feature you can use to protect a specific branch of a Git repository hosted by Oracle Developer Cloud. This blog should help you...

Cloud

Managing Visual Builder Development and Deployment Automation with Developer Cloud by Shay Shmeltzer

The combination of Visual Builder and Oracle Developer Cloud Service (DevCS) gives your team a complete platform for managing and automating your application's development to deployment lifecycle. In the video below you can see an example development project and see how you can achieve a faster release cycle by leveraging this combination. Developer Cloud Service contains feature that include: · Git version management repositories · Issue tracking system with Agile dashboard to manage and track development sprint execution · Merge request & peer code review system · Build and deploy automation through pipelines · Team collaboration tools such as an activity stream and wiki Note that Developer Cloud Service can be used to manage all your development artifacts, and is not limited to just Visual Builder apps. For example you can use the same platform to manage the REST services you create for accessing other sources of information regardless of the language they are built in. In a previous blog we showed you how to connect your Visual Builder instance to a new project in DevCS and push your code into the Git repository. Now we extend the scenario further showing the deeper integration you can have now. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

The combination of Visual Builder and Oracle Developer Cloud Service (DevCS) gives your team a complete platform for managing and automating your application's development to deployment lifecycle. In...

Cloud

Creating Progressive Web Apps with Oracle Visual Builder by Shay Shmeltzer

Progressive Web Apps (or PWA for short) combine the advantages of on-device mobile app experience with the distribution simplicity offered by regular web applications. The latest version of Oracle Visual Builder offers a very easy way to create and distribute your PWAs in a visual cloud development environment. PWA apps can work offline, leverage device features such as access to the camera, photo gallery, and location information. The app is downloaded to the device, represented as an icon on the device list of apps, and when it is invoked you don't see a browser wrapper (no address bar and browser navigation buttons). As such the user experience of working with such application is very close to applications that you get from the app store. A key difference between PWA and on-device mobile apps is the distribution mechanism. To first "install" the application the user will navigate to a URL using their browser, this will pop-up an option for them to "add the application to home screen". Once they do this the app is now part of their "apps list" on the device. When a new version of the app is published, the end user doesn't need to go to the app store to download it. The application will automatically update on the device the next time you'll open it. Pulling the new UI from the server and caching it for future use. Read the complete article here.     Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

Progressive Web Apps (or PWA for short) combine the advantages of on-device mobile app experience with the distribution simplicity offered by regular web applications. The latest version of...

Cloud

Media Capture using Oracle Visual Builder for Facial Recognition App by Vijaykumar Yenne

Recently I built a Facial Recognition Mobile App using Oracle Visual Builder having set up the Facial recognition APIs using Tensorflow taking some inspiration from FaceNet. As highlighted above the app does the following: record a video of your face and send it to the API that generates various images and classifies them based on the label we provide at runtime. And in turn, invoke another API that is going to train the machine learning model to update the dataset with the new images and label provided. These two APIs will build a facial recognition Database. Once I have this, I can capture the face and compare that with the dataset I have captured earlier in my Facial recognition Database to output if the face exists in our system. Here is a quick demo of the app : Facial Recognition Demo in Action One of the neat capability with Oracle Visual Builder is this feature Take Photo action that allows capturing the image using the device’s camera. However, the limitation with this functionality is that it doesn’t turn on the video recording on the device when the camera action is invoked as it is meant only for image capture. In this article, I would like to take you through the steps involved to enable video recording on the camera function in VBCS. Read the complete article here.     Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

Recently I built a Facial Recognition Mobile App using Oracle Visual Builder having set up the Facial recognition APIs using Tensorflow taking some inspiration from FaceNet. As highlighted above the...

Cloud

Oracle Digital Assistant for SaaS Partner Bootcamp March 4th & 5th 2020 Utrecht Netherlands

Oracle Product Management is pleased to invite Oracle SaaS Partners to attend the 2-day hands-on workshop on how to extend SaaS applications with Chatbots. Oracle Digital Assistant innovates HCM, CX and Service Cloud solutions. This Invite-Only hands-on workshop will be delivered at No-Fee to Partners. It will consist of presentations, demos, and hands-on labs. Chatbots have quickly become a critical platform for interacting with users, customers, and prospects. Organizations can now engage customers and employees in a proactive, personalized way, at scale across web, mobile, and messaging platforms. Schedule: March 4-5, 2020 09:30 AM - 04:30 PM CET Location: Oracle Netherlands, Hertogswetering 163-167, Utrecht 3543 AS, Netherlands Trainers: Grant Ronald Director of Product Management at Oracle Frank Nimphius Master Principal Product Manager at Oracle For details please visi the registration page here.   For additional location please visit our website here. Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

Oracle Product Management is pleased to invite Oracle SaaS Partners to attend the 2-day hands-on workshop on how to extend SaaS applications with Chatbots. Oracle Digital Assistant innovates HCM, CX...

Cloud

Running Visual Builder Apps On Other Servers (and On-Premises) by Shay Shmeltzer

Ever since we released Oracle Visual Builder a frequent request has been "can I take the app and run it anywhere I want?". With the latest version of Visual Builder the answer is Yes! This means that you can take apps you built in the Oracle Cloud and host it in other web servers. (Development is still cloud based only). Note that if you decide to take the visual builder server out of the picture, you are going to lose some of the functionality that runs on the Visual Builder Cloud Server, specifically: · Business Objects - these run on the VB backend - so if you are not going to use our backend - you won't have a place to run them. (You could still run that part on the VB backend, and have your app UI served from another server). · Identity Cloud - Visual Builder leverages Oracle's Identity Cloud to manage users and roles as well as authentication and authorization. If you are not using the VB Cloud hosting platform, it is up to you to manage these aspects of your app. · Visual Builder proxy - On the Visual Builder server we have a piece of software (called the authentication proxy) that manages connections to REST services. The proxy handles things like passing in credentials and eliminating CORS (you can read more about the roles of the proxy and when to use it in this blog entry). If you don't want to use this piece of software you need to switch the connection of the services you define in VB to "Direct (bypass proxy)" and then the calls are being done directly from the browser to the remote REST service. If you are fine with these limitations, or if you have other solutions for these requirements, you can host your Oracle Visual Builder app on another web server without needing to access the VB server. Read the complete article here.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

Ever since we released Oracle Visual Builder a frequent request has been "can I take the app and run it anywhere I want?". With the latest version of Visual Builder the answer is Yes! This means that...

Application Development Platform

Run Oracle VBCS Application on Your Own Server by Andrejus Baranovskis

Latest VBCS release brings an option to export VBCS application and run on your own server (or different cloud provider). This is a truly strong step forward for VCBS. Read more about it in Shay Shmeltzer blog post. If you decide to keep running VBCS app within VBCS itself, then you get additional functionality of VBCS Business Services, Oracle Cloud security, etc. out of the box. If you export VBCS application and run on your own environment, these features are not included, but then you don't need to pay for VBCS Cloud runtime when hosting the app. It is great to have alternatives and depending on the customer either one or another of the use cases would work. One of the use cases - customer even don't need to have its own VBCS instance. We could develop Oracle JET app in our VBCS instance, export and deploy it in the customer environment. Later we could provide support for version upgrade. I have exported sample VBCS app with the external REST service call (REST service). Deployed app on our own server. You can try it yourself - http://138.68.79.219:7001/vbcsapp/webApps/countries/: I must say it is simple to export VBCS app, no hassle at all. Make sure VBCS app you are exporting is set with anonymous access (this will disable Oracle Cloud security model). You will need to implement security and backend secure calls yourself: Read the complete article here.   Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

Latest VBCS release brings an option to export VBCS application and run on your own server (or different cloud provider). This is a truly strong step forward for VCBS. Read more about it in...

Community

Web Components & JavaScript Extension Toolkit (JET) Visualization – Oracle Developer Meetup Monday, February 17, 2020 London UK

Join Capgemini and Oracle for a Developer Meetup in London Web Components & JET Visualization Geertjan has come over from the Netherlands to talk about the Web Components Standard and how it is supported within JET as means to create custom pieces of a web UI. Beauty is in the eye of JET James Neate - Capagemini UK Microservices & JET SME Oracle JET offers an incredibly powerful set of components to enable the visualization of data. James will introduce the breadth of available possibilities and present a realworld use case of some the visualizations and how its possible to leverage other JavaScript graphics libraries using our very own Drone Dashboard. Agenda 18.00 Doors Open 18.30 Beer & Pizza 19.00 Introductions - Phil Wilkins 19.05 Geertjan Wielenga - Web Components & JET 20.05ish James Neate - Beauty is in the eye of JET 21.00 So Long and thanks for Pizza, Beer.   Schedule Monday, February 17, 2020 6:30 PM to 9:00 PM Locaton   Oracle City Office One South Place, London · EC2M 2RB   For details please visit the registration page here.   For additional local Meetups please see here. Developer Partner Community For regular information become a member in the WebLogic Partner Community please visit: http://www.oracle.com/partners/goto/wls-emea ( OPN account required). If you need support with your account please contact the Oracle Partner Business Center. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

Join Capgemini and Oracle for a Developer Meetup in London Web Components & JET VisualizationGeertjan has come over from the Netherlands to talk about the Web Components Standard and how it is...

Cloud

Initiating bot conversations from the Oracle Digital Assistant Client SDK for JavaScript web messenger widget on startup by Frank Nimphius

The Oracle Digital Assistant Client SDK[1] for JavaScript provides functionality to communicate with a Oracle Digital Assistant from the web. Part of the Client SDK for JavaScript functionality is a JavaScript based web widget that can be added to your web applications or web sites to launch a message window. In a typical chat conversation, users initiate the conversation by typing a message similar to shown below, assuming the receiving bot has an intent defined so it responds to the request. Hi Hello I would like to make a complaint The bot replies with a text message or rich UI response (e.g. card layouts or a list) that then is understood by the web client and rendered for the user to make a selection or type a next message. A problem reported by users is that the chat window initially is empty  leaving the bot users stunning of how to start a conversation. So ideally, the chat windows open with the Oracle Digital Assistant bot to welcome a user with a clear message or menu to choose from. This article explains how to initiate a bot conversation with Oracle Digital Assistant upon launching the web messenger widget on a website or in a web application. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

The Oracle Digital Assistant Client SDK[1] for JavaScript provides functionality to communicate with a Oracle Digital Assistant from the web. Part of the Client SDK for JavaScript functionality is a...

Cloud

Initiating bot conversations from the Oracle Digital Assistant Client SDK for JavaScript web messenger widget on startup by Frank Nimphius

The Oracle Digital Assistant Client SDK[1] for JavaScript provides functionality to communicate with a Oracle Digital Assistant from the web. Part of the Client SDK for JavaScript functionality is a JavaScript based web widget that can be added to your web applications or web sites to launch a message window. In a typical chat conversation, users initiate the conversation by typing a message similar to shown below, assuming the receiving bot has an intent defined so it responds to the request. Hi Hello I would like to make a complaint The bot replies with a text message or rich UI response (e.g. card layouts or a list) that then is understood by the web client and rendered for the user to make a selection or type a next message. A problem reported by users is that the chat window initially is empty  leaving the bot users stunning of how to start a conversation. So ideally, the chat windows open with the Oracle Digital Assistant bot to welcome a user with a clear message or menu to choose from. This article explains how to initiate a bot conversation with Oracle Digital Assistant upon launching the web messenger widget on a website or in a web application. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

The Oracle Digital Assistant Client SDK[1] for JavaScript provides functionality to communicate with a Oracle Digital Assistant from the web. Part of the Client SDK for JavaScript functionality is a...

Cloud

Oracle Digital Assistant unifies use of enterprise chatbots by Robert Sheldon

Oracle Digital Assistant is a cloud service that offers what Oracle describes as the next generation of enterprise chatbots. Launched in October 2018, it provides a platform for building and deploying AI-enhanced digital assistants to help end users work more productively when using Oracle applications. The service is built on the Oracle Cloud Infrastructure, Oracle's IaaS technology. As with its other cloud services, Oracle manages the platform components in addition to patches, backups and other administrative functions. This allows customers to focus on using the tools included with the platform to develop, implement, maintain, monitor and analyze digital assistants that can orchestrate access to multiple chatbots with different duties. Also sometimes referred to as ODA, Oracle Digital Assistant is an updated version of what was originally known as Oracle Intelligent Bots. Oracle has incorporated AI into the platform to provide natural language processing capabilities that enable end users to engage with conversational interfaces. As a result, chatbot developers can build Oracle bots that are able to understand context, derive intent and proactively automate routine tasks. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

Oracle Digital Assistant is a cloud service that offers what Oracle describes as the next generation of enterprise chatbots. Launched in October 2018, it provides a platform for building and deploying...

Cloud

Building Dialogs Without a Flow by Frank Nimphius

An introduction to the new composite bag entities in Oracle Digital Assistant Oracle Digital Assistant is the next generation of the Oracle chatbot platform. It manages and coordinates multiple smaller-scope skill bots in a composite chatbot solution that helps users complete multitask conversations. Dialog flows in Oracle Digital Assistant skill bots define the user/bot conversations needed for completing a specific business task. A dialog flow is like a script whose goal is to understand what a chatbot user wants and collect the information needed to perform a particular task. Like human agents in customer service, chatbots can skip portions of a scripted conversation if the information to be collected has previously been provided by the user. Before Oracle Digital Assistant, chatbots built with the Oracle Cloud platform required a dialog flow state to be defined for each information entity. For example, to create a chatbot for ordering pizza, you needed to create separate dialog flow states to ask for the pizza type, to ask for the pizza size, to ask for the type of crust, and to ask for additional toppings. With Oracle Digital Assistant, you are no longer required to write all of these separate dialog flow states. Instead, using the new composite bag entity feature, you can group related information into a composite data object. The composite data objects are then automagically resolved at runtime. This article provides an overview of composite bag entities. Following the hands-on instructions, you will build a composite bag entity for a pizza ordering bot that you then use to reduce the number of dialog flow states in the provided sample bot. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

An introduction to the new composite bag entities in Oracle Digital Assistant Oracle Digital Assistant is the next generation of the Oracle chatbot platform. It manages and coordinates...

Application Development Platform

Run WebLogic in the Cloud with Kubernetes Operator and Container Engine by Radu Dobrinescu

  Enterprises want to migrate their existing workloads to the cloud to gain performance, elasticity, and agility for their applications. However, refactoring those applications as cloud native can be expensive and time consuming. This post shows you how to leverage several Oracle Cloud Infrastructure services to run WebLogic domains for your existing Java EE applications in the cloud and gain these benefits without rewriting the apps. There are several ways of running WebLogic in Oracle Cloud Infrastructure, from taking a DIY approach to using the Oracle Java Cloud Service. However, running WebLogic on Kubernetes offers a balance among the level of automation, portability, and the ability to customize multiple domains. Creating and managing multiple domains in a Kubernetes cluster is simplified by the use of the WebLogic Kubernetes Operator, an open source tool that bridges the gap between the WebLogic administrative tools and modern solutions for management and monitoring applications, such as ELK Stack (Elastic Stack), Prometheus, and Grafana. Architecture Overview This end-to-end solution for running WebLogic domains that follow the Maximum Availability Architecture guidelines uses the following Oracle Cloud Infrastructure services: · Container Engine for Kubernetes: Although the operator supports any generic Kubernetes cluster, in this post we use the Container Engine for Kubernetes (sometimes abbreviated OKE). The Container Engine for Kubernetes cluster has three worker nodes spread out on different physical infrastructure, so that the WebLogic clusters themselves have the highest availability. · File Storage: To further comply with best practices for running WebLogic domains, the domain configuration files are stored on shared storage that is accessible from all WebLogic servers in the cluster, on File Storage. This setup offers the following advantages: you don't need to rebuild Docker images for changes in the domain configuration, backup is faster and centralized, and logs are stored by default on persistent storage. · Load Balancing: By default, the WebLogic servers (admin or clustered managed servers) created by the operator are not exposed outside the Container Engine for Kubernetes cluster, so to expose an application to the outside world, we use the Load Balancing service. · Registry: Optionally, the Docker images can be stored in a private Oracle Cloud Infrastructure Registry repository. Before You Start Read the complete article here.     Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

  Enterprises want to migrate their existing workloads to the cloud to gain performance, elasticity, and agility for their applications. However, refactoring those applications as cloud native can be...

Application Development Platform

Developer Partner Community Newsletter January 2020

Dear Developer Community, Welcome to 2020 a new year with new opportunities. Thanks for all the support and joint business. The Oracle integration business is driven by the SaaS growth, to integrate CX, ERP and HCM within each other, third party and on-premises. Digital Assistant (chatbot) innovates SaaS solution like Service Cloud and Visual Builder extends them. You as an Oracle partner play a key role to continue our successful Cloud Platform journey in the next century! Watch Amy Simpson Grange, Capgemini customers love the solution based on the Oracle Cloud Platform. We want to promote also your customer success, submit your story via the customer reference program. This month Lucas hosts a Meetup in Utrecht, Netherlands. Theon-demand version of the webcast Discover the Oracle Blockchain Platform through the eyes of COZMO is available here. You want to attend a local Oracle Developer Meetup across the world? Visit our Meetup overview page here. The first bootcamp to innovate SaaS with Oracle Digital Assistant is booked out. Don’t wait and register for our next trainings in Austin, Santa Clara, Utrecht, Reston and Riyadh. A great example of a join marketing campaign is the Fishbowl holiday Chatbot for Service Cloud. In case you are interested in joint marketing activities please prepare an ODA success story and a join service offering. We are very interested to promote your customer success, a great example is the University of Adelaide reference with our partner Rubicon Red, congratulations! Thanks to the community for all the excellent mobile & development tool articles: Pre-empting User Choices For A Better User Experience & Integrating Oracle Digital Assistant (ODA) with an Agent System & Using RAW Message Payloads in Custom Components to Leverage Channel Specific UI Extensions (MS TEAMS Example) & Switching Visual Builder to Use The Oracle ATP Database & Filtering Data in Visual Builder Lists and Tables – Revisited & Oracle JET Community Web Component Repository &Easy install of Oracle JET web components using npm & Using Web Worker for Long Tasks in Oracle JET & JDeveloper 12.2.1.4: af:chooseDate & ADF Performance Monitor – Major New Version 9.0 (Part 1). We are excited to launch the API Gateway a new cloud based offering complementary to the on-premises API gateway based on API Platform Cloud services. Thanks to Lucas for the nice API Gateway introduction and Rolando for the API gateway use case in combination with Oracle Functions. Thanks to the community for all the excellent cloud native development and WebLogic articles: Oracle Application Development Day & MicroProfile 3.2 and Helidon MP 1.4 — new Maven bundles & Compiling Native Projects via the GraalVM LLVM Toolchain & The Cloud Native Approach to Extending your SaaS Applications. For a short summery of our monthly key information watch the PaaS Partner Updates on YouTube. The January edition highlights Digital Assistant for SaaS services including CX, HCM and ERP and Oracle OpenWorld in Dubai, London & Singapore. This month’s community webcast will be an update on how to extend SaaS solutions with Visual Builder Cloud by Angelo Santagata. Join our PaaS Partner Community Webcast on January 29th 2020. Want to publish your best practice article & news in the next community newsletter? Please feel free to send it via Twitter @wlsCommunity #OracleDeveloperCommunity! To read the complete newsletter please visit www.tinyurl.com/DeveloperNewsJanuary2020 Please like and share the newsletter at LinkedIn and Twitter Jürgen Kress PaaS Partner Adoption Oracle HQ Tel. +49 89 1430 1479 E-Mail: juergen.kress@oracle.com Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Technorati Tags: WebLogic Community newsletter,newsletter,WebLogic,WebLogic Community,Oracle,OPN,Jürgen Kress, Developer Community, Developer Community newsletter

Dear Developer Community, Welcome to 2020 a new year with new opportunities. Thanks for all the support and joint business. The Oracle integration business is driven by the SaaS growth, to integrate...

Cloud

Oracle Digital Assistant for SaaS Partner Bootcamp February 11th & 12th 2020 in Santa Clara, California

Oracle Product Management is pleased to invite Oracle SaaS Partners to attend the 2-day hands-on workshop on how to extend SaaS applications with Chatbots. Oracle Digital Assistant innovates HCM, CX and Service Cloud solutions. This Invite-Only hands-on workshop will be delivered at No-Fee to Partners. It will consist of presentations, demos, and hands-on labs. Chatbots have quickly become a critical platform for interacting with users, customers, and prospects. Organizations can now engage customers and employees in a proactive, personalized way, at scale across web, mobile, and messaging platforms. Schedule: February 11th - 12th, 2020 8:30 AM - 5:30 PM Location: Santa Clara Conference Center, Building SCA03, Santa Clara, United States, 95054 For details please visi the registration page here. Trainers: Don McInnes Senior Principal Product Manager Martin Deh Sr. Manager, Product Management For additional location please visit our website here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

Oracle Product Management is pleased to invite Oracle SaaS Partners to attend the 2-day hands-on workshop on how to extend SaaS applications with Chatbots. Oracle Digital Assistant innovates HCM, CX...

Application Development Platform

Podcast: On the Highway to Helidon by Bob Rhubart

Are you familiar with Project Helidon? It’s an open source Java microservices framework introduced by Oracle in September of 2018.  As Helidon project lead Dmitry Kornilov explains in his article Helidon Takes Flight, "It’s possible to build microservices using Java EE, but it’s better to have a framework designed from the ground up for building microservices." Helidon consists of a lightweight set of libraries that require no application server and can be used in Java SE applications. While these libraries can be used separately, using them in combination provides developers with a solid foundation on which to build microservices. In this program we’ll dig into Project Helidon with a panel that consists of two people who are actively engaged in the project, and two community leaders who have used Helidon in development projects, and have also organized Helidon-focused Meet-Ups. Listen to the podcast here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

Are you familiar with Project Helidon? It’s an open source Java microservices framework introduced by Oracle in September of 2018.  As Helidon project lead Dmitry Kornilov explains in his article Helid...

Application Development Platform

Helidon flies faster with GraalVM by Dmitry Kornilov

GraalVM is an open source, high-performance, polyglot virtual machine developed by Oracle Labs. GraalVM offers multiple features, including the ability to compile Java code ahead-of-time into a native executable binary. The binary can run natively on the operating system, without a Java runtime A native executable offers important benefits, like shorter startup time and lower memory footprint. In addition, when a native executable runs within a container, the size of the container image is reduced (when compared with the same Java application running in a traditional JVM), because the container image doesn’t include a Java runtime. An optimized container size is critical for deploying apps to the cloud. We are pleased to announce that, starting with version 1.0.3, Helidon supports the GraalVM native-image capability. Now you can easily compile your Helidon application into a native executable with all the advantages described earlier. For example, the sample application described in this article has a startup time measured in tens of milliseconds and a MacOS executable size of only 21MB. Both of those numbers are higher when a traditional JVM is used. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

GraalVM is an open source, high-performance, polyglot virtual machine developed by Oracle Labs. GraalVM offers multiple features, including the ability to compile Java code ahead-of-time into a native...

Application Development Platform

Using Java libraries from a Node.js application. Testcontainers example by Oleg Šelajev

GraalVM allows seamless and high-performance interoperability between a set of supported languages. Currently, this means JavaScript, including Node.js applications, Python, Ruby, R, JVM languages, and everything that compiles with LLVM. A typical motivation for a polyglot runtime like GraalVM is to enhance an application written mostly in one language with small snippets in another language. For example, you could think of using R in a Java Spring application to visualize some data, or, perhaps, one could use Python’s machine learning libraries in a node app. Or you can use a runtime like GraalVM to add scripting capabilities to your platform, either on the JVM or a native application: kinda like the multilingual engine does in the Oracle Database. But also every language ecosystem comes with libraries that are excellent and have worse alternatives in the other languages. Allowing to use these libraries (others too, but these are where the value comes from) from other languages means the library authors do not need to provide bindings in every language but can concentrate on whichever makes them the most productive. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

GraalVM allows seamless and high-performance interoperability between a set of supported languages. Currently, this means JavaScript, including Node.js applications, Python, Ruby, R, JVM languages,...

Cloud

Oracle Digital Assistant for SaaS Partner Bootcamp February 4th & 5th 2020 in Austin Texas

Oracle Product Management is pleased to invite Oracle SaaS Partners to attend the 2-day hands-on workshop on how to extend SaaS applications with Chatbots. Oracle Digital Assistant innovates HCM, CX and Service Cloud solutions. This Invite-Only hands-on workshop will be delivered at No-Fee to Partners. It will consist of presentations, demos, and hands-on labs. Chatbots have quickly become a critical platform for interacting with users, customers, and prospects. Organizations can now engage customers and employees in a proactive, personalized way, at scale across web, mobile, and messaging platforms. Schedule: February 4th - 5th, 2020 8:30 AM - 5:30 PM Location: Oracle Riata Park Office Austin United States, 78727 For details please visi the registration page here. Trainers. Don McInnes Senior Principal Product Manager Martin Deh Sr. Manager, Product Management For additional location please visit our website here. Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

Oracle Product Management is pleased to invite Oracle SaaS Partners to attend the 2-day hands-on workshop on how to extend SaaS applications with Chatbots. Oracle Digital Assistant innovates HCM, CX...

Cloud

Extend SaaS with Visual Builder Cloud Service – PaaS Partner Community Webcast January 29th 2020

Attend our January edition of the PaaS Partner Community Webcast live on January 29th 2020 at 16:30 CET. Extend SaaS with Visual Builder Cloud Service Rapidly create and deploy engaging Web and Mobile apps directly from the browser using a visual browser-based development environment visit the website here. Presenter: Angelo Santagata Architect A-Team Schedule: Wednesday January 29th 2020 16:30 CET (Berlin time) UK: +44 (0) 208 118 1001 & United States: +1 40 877 440 73 ID 5566478 Passcode 288021 Attend the Webcast Take the opportunity to watch our community webcasts on-demand: · Integration Adapters · Integrate SaaS · Digital Assistant Update · SOA Cloud Service · PaaS Overview Webcast · Process Cloud Service Update · Integrate ERP Cloud · Integrate HCM Cloud · Functions and Cloud Native · Blockchain · API Platform Cloud Service part 2 · 3rd Generation API Gateways part1 · Oracle JET · Oracle Visual Builder Cloud Service · Container Native Application Development Platform For the latest information please visit Community Updates Wiki page (Community membership required).   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

Attend our January edition of the PaaS Partner Community Webcast live on January 29th 2020 at 16:30 CET. Extend SaaS with Visual Builder Cloud Service Rapidly create and deploy engaging Web and Mobile...

Application Development Platform

Migrating Oracle Application Container Cloud Service Applications to Oracle Cloud Infrastructure

Learn about the benefits of migrating your existing Oracle Application Container Cloud Service applications to Oracle Cloud Infrastructure and get an overview of the migration process. Topics: Why Migrate to Oracle Cloud Infrastructure About the Migration Scope About Oracle Cloud Infrastructure About Oracle Cloud Infrastructure Container Engine for Kubernetes About Oracle Cloud Infrastructure Users and Groups About the Migration Task Flow Why Migrate to Oracle Cloud Infrastructure Oracle encourages you to migrate your existing cloud resources from Oracle Cloud Infrastructure Classic regions. You can gain several advantages by doing so. In Oracle Cloud, you provision resources in specific regions, which are localized to geographic locations. A region supports either the Oracle Cloud Infrastructure Classic or Oracle Cloud Infrastructure platform. Oracle Cloud Infrastructure is Oracle's more modern infrastructure platform that's based on the latest cloud technologies and standards. It typically provides better performance than Oracle Cloud Infrastructure Classic. Oracle Cloud Infrastructure also has more predictable pricing and lower costs in terms of Oracle Compute Units (OCPUs) per hour. Most importantly, Oracle continues to invest in Oracle Cloud Infrastructure, including the addition of new regions, services, and features. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

Learn about the benefits of migrating your existing Oracle Application Container Cloud Service applications to Oracle Cloud Infrastructure and get an overview of the migration process. Topics: Why...

Application Development Platform

Serverless Functions — Some Like It AOT! by David Delabassee

This post explains how Fn users can use GraalVM and the benefits GraalVM and its Ahead-of-Time (AOT) compiler bring to Serverless Java functions. Introduction Fn Project is an open-source, container-native, polyglot FaaS (Function as a Service) platform. Fn is open-source, one can run Fn on-premises and/or in the cloud; running Fn on a laptop is also convenient for experimentation and development. Fn is container-native as it leverages Docker. In a nutshell, serverless functions are automatically wrapped into Docker container images (but advanced users can also provide their own Dockerfile!). Fn will take care of all the plumbing, from the creation of the function Docker image to the interaction between the function and the Fn platform to the scaling of this same function, etc. Finally, Fn is polyglot as it offers multiple FDKs (Function Development Kit) to easily write serverless functions using popular languages such as Java, Go, Node, etc. And given that Fn uses Docker under the hood, it is also trivial to add support for additional languages. GraalVM is an open source high-performance embeddable polyglot virtual machine that recently sparked a lot of interests in the Java community as it supports Java and other JVM languages such as Groovy, Kotlin, Scala, etc. In addition, GraalVM also supports JavaScript (including the ability to run Node.js applications), Ruby, R, Python and even native languages that have an LLVM backend such as C or C++. GraalVM is incredibly powerful and versatile, it can help in many ways from boosting the performance of Java applications to enabling polyglot applications development that combine different languages in order to to get the best tools and features from different ecosystems. For example, using GraalVM, it is possible to use R for data visualization, Python for machine learning and JavaScript to combine those two functionalities together. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

This post explains how Fn users can use GraalVM and the benefits GraalVM and its Ahead-of-Time (AOT) compiler bring to Serverless Java functions. Introduction Fn Project is an open-source,...

Application Development Platform

Fn Project & Caddy for Fun & Learning by Dan Anderson

As a Product Manager who does some weekend hacking, I love finding open source projects and technologies that help demonstrate important concepts in the web services world. As I crawl up the technology learning curve it’s great to take seemingly abstract concepts such as containers and serverless and employ them in simple but illustrative ways. I was an early user of Iron.io for hosted workers and enthusiastically followed co-founders Chad Arimura (@chadarimura) and Travis Reeder (@treeder) as Iron.io gained traction in the marketplace. When I heard that Chad and Travis’ focus moved to the Fn Project, I jumped at the chance to try it to build a deeper understanding of serverless and FaaS. I deployed the Fn server to a Digital Ocean “droplet” and never looked back. I used the Fn Project to support prototypes and personal projects so my requirements were rudimentary such as functions for messaging (text, email) and basic file processing. One need that surfaced was invoking functions in a more secure manner. Since my deployment was exposed to the web rather than behind an enterprise or cloud firewall, that meant at least making https requests. What was not on my short list of concepts to learn was complex web server configuration and obtaining SSL certificates. Enter Caddy, one of my other favorite open source projects from Matt Holt (@mholt6) and a team of fellow contributors. Caddy (https://caddyserver.com/) is an open source web server and an early player in automatic provisioning of free SSL certificates (Let’s Encrypt certs). Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

As a Product Manager who does some weekend hacking, I love finding open source projects and technologies that help demonstrate important concepts in the web services world. As I crawl up...

Application Development Platform

Serverless Node Function on Oracle Functions runs periodically to produce CSV report on Oracle ObjectStorage from data in ElasticSearch by Lucas Jellema

This article highlights a use case implementation I recently implemented (for a demo session) leveraging Oracle Functions as well as OKE (Oracle Kubernetes Engine), Object Storage and Elastic Search. I will briefly touch upon some of the interesting aspects of implementing this case. The code for the function and its deployment can be found in this GitHub repo: https://github.com/lucasjellema/soaring-logisticsms-shippings-reporter-func . The next figure illustrates the story of this article: a CSV file is produced every 25 minutes on Object Storage with the Shipping records retrieved from the Elastic Search index inside the Logistics MS. This is done by an Oracle Function. 1. A CronJob on Kubernetes runs every 25 minutes. 2. It runs a container that contains the OCI Functions Java SDK and a small Java application to invoke the Function. The input to the function is passed from the CronJob to this Java application and from there to the Function (note: Oracle Functions will shortly supported scheduled execution of Functions; at that time, steps 1 and 2 in this picture are replaced with a single scheduling definition 3. The Function runs in the managed Oracle Functions FaaS environment, a serverless execution for which I only provided the (Node) code. 4. The shippings-reporter-func function invokes the Logistics microservice to retrieve today’s shipping details. This call is received on the IngressController on the Kubernetes cluster. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

This article highlights a use case implementation I recently implemented (for a demo session) leveraging Oracle Functions as well as OKE (Oracle Kubernetes Engine), Object Storage and Elastic Search....

Cloud

Workshop Cloud Native application development on Oracle Cloud Infrastructure – Oracle Developer Meetup January 20th 2020 Utrecht NL

Join AMIS and Oracle for a Developer Meetup January 20th 2020 in Utrecht. Oracle Cloud Infrastructure (OCI) biedt een palet aan cloud native platform services waarmee dynamisch schaalbare applicatie architecturen kunnen worden gerealiseerd – tegen aantrekkelijke voorwaarden. Met en combinatie van serverless Functions (op basis van Docker Container Images) en de nieuwe API Gateway kunnen APIs worden geïmplementeerd en gepubliceerd. De Streaming [Event Queue] service voorziet in ontkoppelde interacties. OCI Monitoring kan worden benut voor time-scheduling van functies en voor bewaking van beschikbaarheid en responsetijden. Object Storage vormt een persistente opslag waar de functies gebruik van kunnen maken. Een Cache is niet out of the box beschikbaar, maar kan wel gerealiseerd worden. De cloud native, fully managed platform services zijn concurrerend geprijsd, gemakkelijk te gebruiken en benaderbaar via console, CLI en REST APIs. Geen van deze services is een vervolg op een traditioneel Oracle (middleware) product – deze services zijn ‘geboren in de cloud’. In deze sessie maak je kennis met de meest prominente cloud native services op Oracle Cloud Infrastructure – in de vorm van presentatie en discussie, demonstratie en een workshop waarin jezelf aan de slag gaat met ondermeer: • Project Fn en Serverless Functions op Oracle Cloud Infrastructure • API Gateway • Streams (managed event platform, vergelijkbaar met Apache Kafka) • Monitoring • Object Storage Na afloop heb je een goed beeld van hoe cloud native op Oracle Cloud Infrastructure eruit ziet en kan worden toegepast. Je hebt hands-on ervaring opgedaan met verschillende OCI services en je begrijpt hoe deze services in een oplossing kunnen worden ingezet. Voor de workshop moet je zelf een laptop meebrengen met daarop een browser, liefst ook Postman of een ander tool voor het aanroepen van REST APIs. We zorgen dat Katacoda en een OCI Tenancy als workshop-omgeving voor je klaar staan. Datum: maandag 20 januari Tijd: 17.30 diner, 18.00 start van workshop Locatie: AMIS, Edisonbaan 15, Nieuwegein Spreker: Lucas Jellema Doelgroep: Cloud Platform specialist, Software Architect, (Cloud Native) Software Developer For details please visit the registration page here. For additional local Meetups please see here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

Join AMIS and Oracle for a Developer Meetup January 20th 2020 in Utrecht. Oracle Cloud Infrastructure (OCI) biedt een palet aan cloud native platform services waarmee dynamisch schaalbare...

Developer Tools

JDeveloper: executeWithParams Problem: bind variable setters are not called by Timo Hahn

In one of my current bigger ADF projects (yes, there are still big ADF projects!) I had a problem with the ‘executeWithParams’ operation binding called from a bean. To understand the problem I first give a brief description. Problem We have a special string column in some of our VOs. For this column, there is a bind parameter which is added to the where clause of the VO. Getter and setter for this bind parameters are generated to be able to set this parameter safely. In the setter method, some checks are done and special formatting is applied to the passed value. Now we used the VOs executeWithParams operation to create a search form. Hitting the button to execute the query gave us a wrong result. As it turned out, that the execWithParams operation passes the parameters to the VO but it doesn’t use the getter/setter methods for the parameter. The parameters are directly set into the slots by the VariableManager. Solutions We want to transform or convert the given parameter right in the query. This way the developer doesn’t need to think about or to remember that there should be a transformation of the parameter. A central solution is preferred. Two solutions come to mind. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

In one of my current bigger ADF projects (yes, there are still big ADF projects!) I had a problem with the ‘executeWithParams’ operation binding called from a bean. To understand the problem I first...

Developer Tools

Monitoring an ADF Application in a Docker Container. Easy Way by Eugene Fedorenko

In this short post I am going to show a simple approach to make sure that your ADF application running inside a Docker container is a healthy Java application in terms of memory utilization. I am going to use a standard tool JConsole which comes as a part of JDK installation on your computer. If there is a problem (i.e. a memory leak,  often GCs, long GCs, etc.) you will see it with JConsole. In an effort to analyze the root of the problem and find the solution you might want to use more powerful and fancy tools. I will discuss that in one of my following posts. A story of tuning JVM for an ADF application is available here. So there is an ADF application running on top of Tomcat. The application and the Tomcat are packaged into a Docker container running on dkrlp01.flexagon host. There are some slides on running an ADF application in a Docker container. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

In this short post I am going to show a simple approach to make sure that your ADF application running inside a Docker container is a healthy Java application in terms of memory utilization. I...

Developer Tools

ADF Performance Improvement with Nginx Compression by Andrejus Baranovskis

We are using Nginx web server for Oracle ADF WorkBetter hosted demo hosted on DigitalOcean cloud server. Nginx helps to serve web application content fast and offer improved performance. One of the important tuning options - content compression, Nginx does this job well and is simple to setup. Content compression doesn't provide direct runtime performance, a browser would run the same code, doesn't matter it was compressed or not. But it brings improved perceived performance (which is very important), network time is way faster, because of reduced content size. Oracle ADF is a server-side framework, each request would bring content from the server - faster this content comes, means better application performance. 1. Content Compression = OFF Let see stats, when no content compression applied (using our Oracle ADF WorkBetter hosted demo). Page load size is 2.69 MB transferred. Finish time 1.55 s: Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

We are using Nginx web server for Oracle ADF WorkBetter hosted demohosted on DigitalOcean cloud server. Nginx helps to serve web application content fast and offer improved performance. One of...

Developer Tools

Oracle ADF or Oracle JET – An Update by Shay Shmeltzer

Back in 2015 I wrote a blog entry to help our customers get a clear picture about the Oracle ADF vs Oracle JET "debate", over the years I kept pointing people to this writeup as a simple summary of what we are aiming to do and as a guideline for picking the technology you should use. However, the technology world is an ever changing place, and I believe that it is time to do a bit of an update of that entry to reflect the current status. While the basic distinctions between the two technologies have not changed, specifically: · ADF for Java developer, JET for JavaScript developer · ADF is server side framework, JET is client side focused · ADF is both front and back-end framework, JET is UI layer only Some of the surrounding eco-system has changed and evolved. Client-Centric Architecture Momentum Over the past several years we saw an increase in the adoption of UI development that is focused around JavaScript-based client layer. This is something you can see for example in the results from the Stackoverflow yearly survey - back in 2016 JavaScript was used by 54% of developers and in 2018 the number stood at ~70%. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

Back in 2015 I wrote a blog entry to help our customers get a clear picture about the Oracle ADF vs Oracle JET "debate", over the years I kept pointing people to this writeup as a simple summary of...

Cloud

Creating & Invoking Business Object Functions from Visual Builder UI byShay Shmeltzer

The business object layer in Visual Builder allows you to add business logic that can implement functionality on your data layer. In this blog we are going to show you how to use such a function to iterate over a set of records in a parent/child relationship, and update a set of records in a single REST call, as well as how to invoke that function from your visual builder UI. It's worth mentioning here that these functions can also be invoked from other applications that need access to your business services. Our example is a master/detail Departments/Employees scenario, where we want to build an interface that will let us update the salary of all the employees in a specific department with a bonus increase. While you can do this by calling a REST Patch operation on each employee independently, a more efficient way to do this would be to expose a single function that can update all the employees. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

The business object layer in Visual Builder allows you to add business logic that can implement functionality on your data layer. In this blog we are going to show you how to use such a function...

Cloud

How to use any Oracle JET Component in VBCS by Herman Hensinga

Oracle JET has more components than available in VBCS. Using Web Components you can extend VBCS yourself with the missing JET components. In Oracle JET you can add a Paging control to a table. For that you have to use a PagingDataSource. The Paging Control and PagingDataSource are (out of the box) not available in VBCS . By using a Web/Composite Component I am able to add a Paging control to a Table component. Creating the Web Component For this use case I have created a Web Component paging-tables.zip with some properties: § columns, array of columns to display in the table (structure you would normally use for columns attribute of table component § id column, name of column that contains the row identifier § size, number of rows to display on one page § tabledata, array with row objects (data object from an ArrayDataProvider) These properties are defined in the component.json file. As the component is based on the oj-paging-control inside an oj-table, you could also add properties like mode and slot. You can find more on the paging-control in the Oracle JET Cookbook. The component can also be further improved with icons, default values for properties, enumerations etc. Duncan Mills has created a nice blog describing what is possible. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

Oracle JET has more components than available in VBCS. Using Web Components you can extend VBCS yourself with the missing JET components. In Oracle JET you can add a Paging control to a table. For...

Cloud

Discover the Oracle Blockchain Platform through the eyes of COZMO Webcast Tuesday January 7th 2020

Virtual Meetup Tuesday, January 7, 2020 From 6:00 PM to 8:00 PM >>>>> https://oracle.zoom.us/j/886535688 <<<<< Join us for the first WEBCAST of the year 2020, which will focus on the discovery of the Oracle Autonomous Blockchain service platform, which offers a pre-assembled solution for the construction and execution of Smart Contracts and maintain a tamper-proof distributed ledger . This webcast will be presented by Robert van Mölken: Author of the Best Seller "Oracle Accross Oracle - Packt Edition", Technical Architect on Blockchain, IoT and API Development. In this webcast he will go over a track and trace use-case in the aviation space. For this exclusive demo we will use ANKI's intellegent robot COZMO. This little robot made its way in our hearts since its presentation at the last Oracle PaaS Partners Forum in Mallorca and OOW18 by our Oracle experts. Free Blockchain Webcast January 7th 2020 at 18:00 CET >>> via https://oracle.zoom.us/j/886535688 Date : Le 07 Janvier 2020 à 18h00 #OracleDeveloperMeetup For Learn & Share !   Please visit the registration page here. For additional local Meetups please see here. Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

Virtual Meetup Tuesday, January 7, 2020 From 6:00 PM to 8:00 PM >>>>> https://oracle.zoom.us/j/886535688 <<<<< Join us for the first WEBCAST of the year 2020, which will focus on the discovery of the...

Cloud

How to Disconnect a Human Agent Conversation in Oracle Digital Assistant for Users Closing the Browser Window by Frank Nimphius

A very popular use case for chatbots is the integration of the chat window into a website or web application. However, a challenge with this setup is when the user abandons a chat conversation by closing the browser window. In this case, Oracle Digital Assistant stops the Web Channel conversation after a predefined period of time, which usually is not within seconds but mostly within the 10s of minutes. However, what if the user was interacting with a human agent through the bot conversation when deciding to the leave the conversation by closing the browser window? And what is the impact? Oracle Digital Assistant has no way to tell when the user closes the browser window. This leads to the agent integration connection to stay open until the session expires, which however then means that the overall number of connections to the human agent backend system doesn't match the number of active connections until the session expired. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

A very popular use case for chatbots is the integration of the chat window into a website or web application. However, a challenge with this setup is when the user abandons a chat conversation...

Cloud

How to remote-control skill bots in Oracle Digital Assistant through parameterization by Frank Nimphius

Skills in Oracle Digital Assistant can have custom parameters defined that you can either use to achieve consistent configuration for entities and components in the skill, or to provide controls for digital assistant bot designers to "harmonize" the behavior of different skills. Especially skills developed by different teams may not follow the same look and feel or may not adapt the same to constraints applied by messengers. If you are a digital assistant developer today, what are your guidelines e.g. for the orientation of card layouts and how many cards are displayed at once? Do you know that messengers vary in the number of cards they support for rendering at the same time? But even in a skill itself, is there a way in your bot building guidelines that ensures e.g. range sizes set on entities and components are the same for a consistent look and feel? Do you allow customization of system messages on the skill and digital assistant level? If you had more "no" than "yes" so far, then read on. Read the complete article here.     Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

Skills in Oracle Digital Assistant can have custom parameters defined that you can either use to achieve consistent configuration for entities and components in the skill, or to provide controls for...

Application Development Platform

Helidon at Oracle Developer Meetup – London by Phil Wilkins

Last night was the first Oracle Developer Meetup in London for 2019 We were very fortunate to have Tomas Langer fly over to talk about the new micro container/framework being developed as an open source solution by Oracle. Tomas, opened by explaining the evolution of the micro-profile being championed by the Eclipse Foundation who are now the guardians of J2EE also known as Jakarta and how the J2EE and Micro-Profile standards compare (in simplistic terms – micro-profile is J2EE stripped back to be simple and support what is typically needed in a microservice world). The presentation then went onto compare Helidon SE and Helidon MP (micro-profile).  What was really pleasing is that with a couple of exceptions everything that Helidon MP can do, can be done in the SE edition, the difference being that for SE you have to implement more code, rather than the auto-magic of annotations, but in return you have a Reactive Java platform with a development paradigm which relates to JavaScript Express. In addition to talking about what can be done, Tomas described the kinds of features being developed, this includes: Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

Last night was the first Oracle Developer Meetup in London for 2019 We were very fortunate to have Tomas Langer fly over to talk about the new micro container/framework being developed as an open...

Application Development Platform

Combining FaaS functions using fn Flow to solve complex tasks by Carsten Wiesbaum

In the first two posts of this series I promoted FaaS as valuable architectural style for certain use cases and how to develop functions using Oracle’s fn Project. So far I combined several functions either using the unix shell or by manually executing several API calls. Of course this is not a solution for productive software. Therefore, this post will concentrate on fn Project’s approach of combining FaaS functions using fn Flow to solve complex tasks. Combining functions with fn Flow Besides fn’s main project several additional projects exist. One of those projects is fn Flow. Its goal is to provide a code centric state engine which can be used to combine several fn functions to a single application. Under the hood it can be compared to Amazon’s Step Functions. In contrast to AWS, fn Flow does not provide a visual builder. This design decision was made to provide developers a seamless coding experience. Functions are written in code, so why should the glue between them be applied in any different way? Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

In the first two posts of this series I promoted FaaS as valuable architectural style for certain use cases and how to develop functions using Oracle’s fn Project. So far I combined several functions...

Application Development Platform

Conversational UI with Oracle Digital Assistant and Fn Project. Part III. Moving to the cloud by Eugene Fedorenko

In this post I am going to continue the story of implementing a conversational UI for FlexDeploy on top of Oracle Digital Assistant and Fn Project. Today I am going to move the serverless API working around my chatbot to the cloud, so the entire solution is working in the cloud. The API is implemented as a set of Fn functions collected into an Fn application. The beauty of Fn is that it's just a bunch of Docker containers that can equally run on your laptop on your local Docker engine and somewhere in the cloud. Having said that I can run my Fn application on a K8s cluster from any cloud provider as it is described here. But today is not that day. Today I am going to run my serverless API on a brand new cloud service Oracle Functions which is built on top of Fn. The service is not general available yet, but I participate in the Limited Availability program so I have a trial access to it, I can play with it and blog about it. In this solution I had to get rid of the Fn Flow implemented here and get back to my original implementation as Fn Flow is not supported by Oracle Functions yet. I hope it will be soon as this is actually the best part. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

In this post I am going to continue the story of implementing a conversational UI for FlexDeploy on top of Oracle Digital Assistant and Fn Project. Today I am going to move the serverless API working...

Application Development Platform

Serverless Jenkins Pipelines with Fn Project by Carlos Sanchez

The Jenkinsfile-Runner-Fn project is a Fn Project (a container native, cloud agnostic serverless platform) function to run Jenkins pipelines. It will process a GitHub webhook, git clone the repository and execute the Jenkinsfile in that git repository. It allows scalability and pay per use with zero cost if not used. This function allows Jenkinsfile execution without needing a persistent Jenkins master running in the same way as Jenkins X Serverless, but using the Fn Project platform (and supported providers like Oracle Functions) instead of Kubernetes. Fn Project vs AWS Lambda The function is very similar to the one in jenkinsfile-runner-lambda with just a small change in the signature. The main difference between Lambda and Fn is in the packaging, as Lambda layers are limited in size and are expanded in /optwhile Fn allows a custom Dockerfile where you can install whatever you want in a much easier way, just need to include the function code and entrypoint from fnproject/fn-java-fdk. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

The Jenkinsfile-Runner-Fn project is a Fn Project (a container native, cloud agnostic serverless platform) function to run Jenkins pipelines. It will process a GitHub webhook, git clone the repository...

Application Development Platform

Invoke Oracle Functions via REST by Ralf Mueller

This post covers invoking a Function deployed on Oracle Functions via oci-curl, an Oracle Cloud Infrastructure (OCI) provided bash script, which enables request signing for OCI RESTful Services. By the time of this writing, Oracle Functions is in Limited Availability and not released yet. So below UI screen shots, fn CLI commands and Functions API’s are still subject to change. Setup Lets start with a simple function deployed to Oracle Functions. Oracle Functions was announced at the KubeCon 2018 conference in Seattle. Below screen shot shows an Application deployed to Oracle Functions ccs_weather_app Application in Oracle Functions console and one function deployed for this Application ccs_weather_gmail Function It is an easy exercise to invoke this function via the fn Command Line as following > cat payload.json | fn invoke ccs_weather_app ccs_weather_gmail where the input payload for the function is given in file payload.json REST invocation via OCI curl Inspect Function So now what if we want to invoke this function via its exposed REST endpoint? First we can inspect the function to get some more details. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

This post covers invoking a Function deployed on Oracle Functions via oci-curl, an Oracle Cloud Infrastructure (OCI) provided bash script, which enables request signing for OCI RESTful Services. By...

Application Development Platform

Developer Partner Community Newsletter December 2019

Dear Developer Partner Community, The first hands-on Chatbot trainings are available for SaaS partners. You will learn how to innovate a CX, HCM or ERP application with Oracle Digital Assistant. As a workshop follow up we commend to take the Oracle Cloud Platform Digital Assistant 2019 Associate (1Z0-1071) exam. Certified partners are drive customer success. For details please visit the registration page here. The latest Oracle Digital Assistant release includes many new features like voice. Please get familiar for the updated universal credit pricing. Watch John Sim how JSECOIN Oracle's Chatbot answers cryptocurrency questions. Anyone with a web browser or website can now mine cryptocurrency. ... Accept cryptocurrency payments online with simple to setup "Buy with crypto" buttons. For more information please visit https://jsecoin.com. We want to promote also your customer success, submit your story via the customer reference program. This month Fevzi hosts the second Meetup in Istanbul 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. Astute developed a student chatbot to extend the Oracle PeopleSoft Campus solution. Congratulations for being the first partner to publish this application in the Oracle Cloud Marketplace. One of the top chatbot use cases is to increase productivity service & call centers. Oracle Digital Assistant can support an agent. Service Cloud, Zendesk and ServiceNow can be integrated with ODA. A great example is the eProseed service offering to increase your customer engagement. The latest release of Oracle Forms & Reports 12.2.1.4.0 is available. From the Oracle Marketplace you can deploy it on the Oracle Cloud Platform. Can you deploy it using an always free cloud account? Try it, with Node.js applications it works! Thanks to the community for all the excellent mobile & development tool articles: How Oracle Digital Assistant is smarter than Amazon Alexa & Integrating Oracle Digital Assistant (ODA) with 3rd Party Agent Systems & Multilingual Chatbots with Oracle Digital Assistant & Working with the new QnA Intent in Oracle Digital Assistant 19.4.1 and later & Overview of the new Oracle Web SDK and its customization features in Oracle Digital Assistant 19.10 and later & Quick-Tip: Working with user scope variables in Oracle Digital Assistant & Four Options You Have to Extract Information From User Messages & JDeveloper 12.2.1.4: af:panelTabbed. WebLogic the leading application server can be deployed on Kubernetes using WebLogic Operator. Want to try it? Thanks to Maciej get the free lab here. Thanks to the community for all the excellent cloud native development and WebLogic articles: The state of Java [developers] — reflections on Devoxx 2019 & Updates on Class Initialization in GraalVM Native Image Generation & Unified Management for Oracle Linux Cloud Native Environment. For a short summery of our monthly key information watch the PaaS Partner Updates on YouTube. The December edition highlights the resources to become a certified Oracle Integration Expert and our Slack channel to support you! This month’s you have the opportunity to watch all community webcasts free on-demand. Want to publish your best practice article & news in the next community newsletter? Please feel free to send it via Twitter @wlsCommunity #DeveloperCommunity! To read the complete newsletter please visit www.tinyurl.com/DeveloperNewsDecember2019 Please like and share the newsletter at LinkedIn and Twitter Jürgen Kress PaaS Partner Adoption Oracle HQ Tel. +49 89 1430 1479 E-Mail: juergen.kress@oracle.com Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Technorati Tags: WebLogic Community newsletter,newsletter,WebLogic,WebLogic Community,Oracle,OPN,Jürgen Kress, Developer Community, Developer Community newsletter

Dear Developer Partner Community, The first hands-on Chatbot trainings are available for SaaS partners. You will learn how to innovate a CX, HCM or ERP application with Oracle Digital Assistant. As a...

Cloud

Click to Launch Images by Using the Marketplace in Oracle Cloud Infrastructure by Bruce Burns

At Oracle, our mission is to enable your business transformation by migrating and modernizing your most demanding enterprise workloads onto the cloud without rearchitecting them. Our development efforts for Oracle Cloud Infrastructure are focused on this primary objective. We also know that to support your critical system-of-record workloads effectively with the least amount of rearchitecture, you require supporting applications from a broad range of vendors that surround, secure, and extend your core enterprise workloads. To that end, we want to dramatically simplify how you find, learn about, and launch both Oracle and third-party applications from our Oracle Cloud Marketplace. Announcing the General Availability of Marketplace in Oracle Cloud Infrastructure Today, I’d like to announce the general availability of our Marketplace in Oracle Cloud Infrastructure. We introduced this feature at OpenWorld San Francisco in October 2018, and we’re proud to make it available to our cloud customers effective immediately. Embedding the Marketplace in Oracle Cloud Infrastructure gives you ready access to security solutions from Fortinet and Check Point, DevOps solutions from Bitnami, and high-performance computing (HPC) workload management tools from Altair. If you’re an Oracle Applications customer, you can easily find and “click to launch” the automated lift and shift, provisioning, and lifecycle management tools for Oracle E-Business Suite and PeopleSoft. The best part is that you can launch any of these applications directly on your Oracle Cloud Infrastructure Compute instance, which dramatically reduces deployment times to minutes or hours, instead of days or weeks. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

At Oracle, our mission is to enable your business transformation by migrating and modernizing your most demanding enterprise workloads onto the cloud without rearchitecting them. Our development...

Cloud

Additional new material Developer Community

  · 50 Shades of Data: Big, Relational, NoSQL, Elastic, Graph, Event Data has been and will be the key ingredient to enterprise IT. But the nature, scope, and volume of data and its place in the IT architecture is changing. Lucas Jellema makes sense of those changes in this presentation from Oracle Code One 2018 · What Java Developers Must Know About Cloud Developers writing cloud apps need to think differently, says Graeme Rocher, creator of Java application frameworks, including Grails. “Your day-to-day developer is exposed to the surface level of the framework, the tools, APIs, documentation of the framework, and how to use it. It’s only when the application gets pushed to production that they realize, ‘Hold on, this needs a gigabyte of memory to run,’” says Rocher. His advice for saving resources—and money. · Adding Alexa as a Conversation Channel to your Oracle Digital Assistant Chatbot · Serverless Image Classification with Oracle Functions and TensorFlow · Primer: Oracle Digital Assistant · Data Consistency Among Microservices: Is It Possible? · Dockerized App with Java Module system, Helidon, and Alpine-Based JDK 12 EA · New Year, New Features: Oracle Visual Builder · Oracle Digital Assistant 18.4.3 Introduces Skill Chatbot Capability · JDK 12 Early Access JDK 12 is in Rampdown Phase One. The final 8 JEPs are available in the JDK 12 Early Access build. Download it, try it out, and give us your feedback · Early Access Projects You can download and test OpenJFX, project Panama, project Valhalla, & JDK Mission Control 7 · 4 Reasons Java EE 7 Application Developer Certification is Important One reason is the removal of the prerequisites for being an Oracle Certified Associate and an Oracle Certified Professional! Read the blog to learn the next 3. · Your Guide to Getting Started With Java Certification. Designed to help you find out where to begin, what’s needed and what’s available to prepare. · Test Your Java Knowledge Take a weekly quiz and learn new tricks on Java programming languages, the JVM, performance, microservices, Docker, Java enterprise, and so much more. · A Start to Finish Guide to Docker with Java · How to Get Started and Develop Functions with FN Project · Free Java Course Videos to Become a Clean Code Expert - 30 Episodes · Implementing an Artificial Neural Network in Pure Java (No external dependencies) · Bringing Modern Programming Languages to the Oracle Database with GraalVM · Kubernetes Lifts Coders to New Heights In Seattle at the sold-out KubeCon 2018, a conference for those who are building cloud computing infrastructure, the vibe of everyone from entrepreneurs to rainbow-bearded engineers was one of coming together to solve planet-scale problems. What’s driving Kubernetes’ success? It represents a fundamental shift, moving away from people having to program everything machines do and toward creating machines that do tasks for machines, explained Oracle architect Kire Filipovski. What were the conference highlights?   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

  · 50 Shades of Data: Big, Relational, NoSQL, Elastic, Graph, Event Data has been and will be the key ingredient to enterprise IT. But the nature, scope, and volume of data and its place in the IT...

Developer Tools

JDeveloper 12c: using Expression Language in pageDef to switch ControllerClass by Timo Hahn

An interesting question came up late 2018 in the JDeveloper & ADF forum. A user asked how to use Expression Language (EL) in a pageDef file to switch the ControllerClass at runtime depending on some condition of a page. The ControllerClass can be used to add custom code into the lifecycle of a page or fragment (see the full details at 27.4 Customizing the ADF Page Lifecycle). A tip Tip: You can specify the value of the page definition’s ControllerClass attribute as a fully qualified class name or you can enter an EL expression that resolves to a class directly in the ControllerClass field. When using an EL expression for the value of the ControllerClass attribute, the Structure window may show a warning indicating that e “#{YourExpression}” is not a valid class. You can safely ignore this warning. given in the documentation mentioned that you can use EL to specify the ControllerClass. The missing information is exactly how to do it. Use Case For a JSF page, a ControllerClass should be defined at runtime. The selected ControllerClass should depend on a condition. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

An interesting question came up late 2018 in the JDeveloper & ADF forum. A user asked how to use Expression Language (EL) in a pageDef file to switch the ControllerClass at runtime depending on some...

Cloud

Additional new content PaaS Partner Community

· How a CTO Finds Flow - Groundbreaker Ambassador Luis Weir’s productivity tips. · Why Enterprise Developers Need to Understand Blockchain in 2019 | Mark Rakhmilevich · Announcing the Oracle Cloud Developer Image for Oracle Cloud Infrastructure | Julie Wong · The Best Way to Install Cloud-Based Applications What’s the best way to move to the cloud, Big Bang or slow and steady? The short answer: It depends on your company’s culture and sense of urgency. TCF Bank, for example, took a two-phase approach to cloud supply chain applications, because of all the change management required to make the shift. Meanwhile, a desire to speed up a transformation encouraged Adventist Health to take an all-at-once approach. Even Big Bang advocates advise caution. · Smart Cities Improve Resident Experience, Monetize Digital Services In a recent Oracle research report, executives said they expect smart cities to be the top opportunity for 5G-enabled digital services. As cities worldwide deploy a range of digital services in their quest to become “smart,” they need to be able to offer flexible pricing models—and ultimately generate profitable revenues. What services could deploy these models? · The Driverless Car: Closer Than You Think Depending on how much you like to drive—and on your definition of autonomous—the driverless car is either an imminent usurper or a long-term disruptor. Either way, it’s inevitable. All of the big automakers are investing in the technology, and macrotrends such as “transportation as a service” and “smart cities” already factor in autonomous vehicle technology. The last mile will disrupt more than the auto industry. · When Seconds Count: A UK Police Department Transforms A police force needs to put officers with the right skills on the right assignments. Two years ago, it took the UK’s West Midlands Police about 11 hours to pull together up-to-date information on each officer’s work schedule, skills, medical restrictions, recent time off, and contact details. Today it can access that critical data in two minutes through an Oracle Service Cloud portal. Here’s more on why the force moved to the cloud PaaS Partner Community For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here. Blog Twitter LinkedIn Facebook Wiki Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

· How a CTO Finds Flow - Groundbreaker Ambassador Luis Weir’s productivity tips. · Why Enterprise Developers Need to Understand Blockchain in 2019 | Mark Rakhmilevich · Announcing the Oracle Cloud...

Developer Tools

Building the future of Oracle JET Ecosystem by João Tiago

Introduction In the past months I was introduced to Oracle JavaScript Extension Toolkit, an extensible product put together by Oracle to enable building enterprise grade front-ends in JavaScript (client-side applications) which happens to be integrated in the Oracle Cloud and seamlessly integrated in Oracle’s SaaS products such as Oracle Cloud Visual Builder (yes, you can build JavaScript front-ends with a drag-and-drop interface in the Cloud). On an ever-changing JavaScript ecosystem, Oracle JET’s real benefits are the ability to focus on developing while Oracle takes care of leveraging popular open-source technologies for you to develop your applications using their abstractions which are based on decoupled architecture, without compromising on making your own choices to extend the toolkit. JET includes accessibility support, template based Single Page Application, internationalization support out of the box, advanced one and two-way binding with a common model layer, powerful routing system, built-in mobile support and a rich set of UI components. Read the complete article here. Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

Introduction In the past months I was introduced to Oracle JavaScript Extension Toolkit, an extensible product put together by Oracle to enable building enterprise grade front-ends in JavaScript...

Cloud

Displaying an "Unsaved Changes" Warning in Visual Builder by Shay Shmeltzer

End-users are strange. Sometime they need the system we are developing to remind them when they do silly things. For example some users want us to remind them if they are trying to navigate away from a page where they did changes to data, but didn't click "save". Below I'll show you an approach for implementing such a behavior in Oracle Visual Builder Cloud Service. What we are going to do is cancel navigation actions until users acknowledge that they are ok to leave the page. I will leave it up to you to decide when this should go into effect. While some people might claim that this should be the default behavior across the app, this is debatable. For example, if I go into a "create record" type of page, and then without doing any changes decide to leave that page - should I be prompted for a "you have unsaved changes" message? Isn't me leaving the page the equivalent of saying - I don't need to do changes? As you can see the decision is not clear cut - so in the demo below I let you control when we start this "changes were made" status simply by pressing a button. In real applications these can be done for example when a value in a field changes. At the end of the day, all you need to do is set a boolean variable that tracks whether we are now in "changes were made" status. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

End-users are strange. Sometime they need the system we are developing to remind them when they do silly things. For example some users want us to remind them if they are trying to navigate away from...

Developer Tools

Web Component Techniques – Integrating Components with VBCS Service Endpoints by Duncan Mills

Introduction In this article in the Web Components Techniques series I'm going to look at a fairly specialised topic, that of creating components that can call into VBCS Service Endpoints (REST Services managed by Oracle Visual Builder Cloud Service). Now as a matter of course we try and build components which are totally agnostic of where they will be used, I should be able to use that component both within JET or any JET based UI, including VBCS of course.  As such we might define our component API with properties which work with generic data-types such as Array or the JET DataProvider interface. However, there are cases where this is really not sufficient.  For example, you are building a complex CRUD (CReate Update Delete) screen as a re-usable component.  This will need to keep communicating with the appropriate REST endpoints within the context of the component, rather than just manipulating a set of data and allowing the hosting application to take care of the REST part (Note: this is just apattern, not the pattern there are various ways for components to behave in these scenarios, there is no one-size fits all approach).  Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

Introduction In this article in the Web Components Techniques series I'm going to look at a fairly specialised topic, that of creating components that can call into VBCS Service Endpoints (REST...

Cloud

Transform Customer Service during the Holidays with a Digital Assistant for Oracle Service Cloud. Join our webcast Thursday, December 12th 2019!

Were your company’s Black Friday and Cyber Monday sales events a success? Could they have been more profitable? What if during these peak sales times you could contain your costs? The Oracle Digital Assistant for Service Cloud can do just that by deflecting 20% or more of customer service calls, reducing hold times and therefore the chance of losing customers, and decreasing the amount of service staff you have to hire. Interested? Join us for a webinar to learn more. Webinar: Transform Customer Service during the Holidays with a Digital Assistant Thursday December 12th 2019 12:00 - 12:30 PM CST Retail Digital Assistants (Chatbots) Join Oracle and Fishbowl Solutions for a 30-minute webinar to learn how digital assistants (chatbots) shorten wait times, reduce call center costs, and even drive sales opportunities for top retailers. In this webinar, we will demonstrate how digital assistants can: • Provide quick answers to FAQs • Track packages, view purchases, and cancel orders by linking to backend business systems • Integrate with Oracle Service Cloud to provide first touch responses and seamless handoffs to live agents, if needed • Proactively offer coupons, promotions and other associated product offers One large office supply retailer is saving $250,000 annually by deflecting 30% of live agent calls to a digital assistant. Come hear more about their story, and how digital assistants are transforming customer service not only during the holiday shopping season, but all year long. Get additional information here.   For details visit the registration page here Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

Were your company’s Black Friday and Cyber Monday sales events a success? Could they have been more profitable? What if during these peak sales times you could contain your costs? The Oracle Digital...

Community

Oracle Developer Meetup December 11th 2019 Istanbul Turkey

Join volthred and Oracle for a Developer Meetup in Istanbul Bu yıl Türkiye’de ikinci kez İstanbul’da gerçekleştireceğimiz Oracle Developer Meetup’ı kaçırmayın! Siz de bu buluşmada bize katılarak, Oracle Bulut Mikroservis ve Oracle WebLogic Kubernetes Operator gibi geliştiricilere yönelik Oracle teknolojileri üzerine son gelişmeleri ve trendleri Oracle & endüstri uzmanlarından dinleyebilir, Oracle’ın startup ve girişimcilere yönelik destek programı Oracle for Startups hakkında bilgi sahibi olabilir ve canlı demoları izleyebilirsiniz. Yazılım geliştirmeye ilgisi olan herkesi Boğaziçi Üniversitesi ev sahipliğinde, samimi bir ortamda ve akşam yemeği eşliğinde gerçekleştireceğimiz Oracle Developer Meetup’a bekliyoruz. Schedule:  Wednesday, December 11, 2019 6:45 PM to 8:45 PM Location: Bogazici University North Campus, Rumeli Hisarı, Hisar Üstü Nispetiye Cd No:7 · Sarıyer Ajanda 18:45 – 19:00 Karşılama, Tanışma & Atıştırmalıklar 19:00 – 19:15 Oracle for Startups Programı Sena Aydoğan, Oracle İş Geliştirme Yöneticisi 19:15 – 20:00 Oracle Bulut Mikroservis Dünyası Yusuf İ. Horasanlı, Oracle Çözüm Mühendisliği Yazılım Teknolojileri Uzmanı Oracle Bulut Mikroservis Demo Volthread Developer Ekibi 20:00 – 20:45 Oracle WebLogic Kubernetes Operator Fevzi Korkutata, Volthread CTO & Ortakatman Çözüm Mimarı Oracle Container Engine for Kubernetes (OKE) Demo Gösterim 20:45 – 21:00 Soru / Cevap & Kapanış 21:00 Networking, Akşam Yemeği For details please visit the registration page here. For additional local Meetups please see here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

Join volthred and Oracle for a Developer Meetup in Istanbul Bu yıl Türkiye’de ikinci kez İstanbul’da gerçekleştireceğimiz Oracle Developer Meetup’ı kaçırmayın!Siz de bu buluşmada bize katılarak, Oracle...

Application Development Platform

New in Developer Cloud – Fn Support and Wercker Integration by Shay Shmeltzer

Over the weekend we rolled out an update to your Oracle Developer Cloud Service instances which introduces several new features. In this blog we'll quickly review two of them - Support for the Fn project and integration with the Wercker CI/CD solution. These new features further enhance the scope of CI/CD functionality that you get in our team development platform. Project Fn Build Support Fn is a function-as-a-service open-source platform lead by Oracle and available for developers looking to develop portable functions with a variety of languages. If you are not familiar with Project Fn a good intro on why you should care is this blog, and you can learn more on it through the Fn project's home page on GitHub. In the latest version of Developer Cloud you have a new option in the build steps menu that helps you define various Fn related commands as part of your build process. So for example if you Fn project code is hosted in the Git repository provided by your DevCS project, you can use the build step to automate a process of building and deploying the function you created. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

Over the weekend we rolled out an update to your Oracle Developer Cloud Service instances which introduces several new features. In this blog we'll quickly review two of them - Support for the...

Cloud

Printing Multi-Line Text Messages from an Output component by Frank Nimphius

All bot responses are messages. The most common output is the text message that prints in a bubble. Especially at the end of a bot task, bot designers look for a way to print a summary of outcome of the user-bot interaction. For this, designers have different requirements · Print text messages in Multiple Bubbles · Print multi-line text messages in a single bubble Printing Messages in Multiple Bubbles In Oracle Digital Assistant, a message in a bubble is the outcome of a System.Output component, a System.CommonResponse component, or calls to conversation.reply(message) in a custom component. From a UX perspective, printing messages in multiple bubbles appears more engaging than a long message in a single bubble. Well, at least until you print too many message bubbles so the user loses orientation with this approach. The key to printing multiple messages in a bubble is to keep on printing message without waiting for users to provide another input. Here's How you do it. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

All bot responses are messages. The most common output is the text message that prints in a bubble. Especially at the end of a bot task, bot designers look for a way to print a summary of outcome of...

Cloud

Developer Partner Community Newsletter November 2019

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. Thanks to the community for all the excellent mobile & development tool articles: IntraSee & Oracle Digital Assistant Updates & Why choose Oracle Digital Assistant to build your Enterprise-level chatbots and voice bots & Changes to the local deployment of the custom component in Oracle Digital Assistant and how to handle it & Generating Intents and Entities for an Oracle Digital Assistant Skill & Creating Multi-Select Lists in Oracle Digital Assistant & How to use a custom skill to handle the System help intent in Oracle Digital Assistant & Converting Web App to a Mobile App with Visual Builder & Dependent/Cascading List Of Values (LOV) in VBCS & Switching REST Services When Publishing a Visual Builder App & Getting Started with ORDS and Oracle DB/ATP Access in Oracle Visual Builder & Running Oracle JET in Oracle Cloud Free Tier & Getting started with UI development through Oracle JET & Further steps with OJET, doing the research and solving blockers & JET - using non-Oracle REST with common model & Searchable Client LOVs in Oracle ADF with af:inputSearch & Oracle Forms Modernization with Oracle JET. Coherence and WebLogic the leading J2EE server are available in the latest 12.2.1.4 release. Thanks to the community for all the excellent cloud native development and WebLogic articles: Oracle Cloud Platform Application Development for Solution Engineer & Functions as a Service: Evolution, Use Cases, and Getting Started & HTTP/2 and TLS in Helidon & Reusability in MicroProfile Metrics 2.0 and Helidon 1.3 & Leverage NPM JavaScript Module from Java application using GraalVM & Changing the configuration of an Oracle WebLogic Domain, deployed on a Kubernetes cluster using Oracle WebLogic Server Kubernetes Operator (part 2) & Oracle Ground Breakers Appreciation Day – Something about WebLogic. For a short summery of our monthly key 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! To read the complete newsletter please visit www.tinyurl.com/DeveloperNewsNovember2019 Please like and share the newsletter at LinkedIn and Twitter Jürgen Kress PaaS Partner Adoption Oracle HQ Tel. +49 89 1430 1479 E-Mail: juergen.kress@oracle.com Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Technorati Tags: WebLogic Community newsletter,newsletter,WebLogic,WebLogic Community,Oracle,OPN,Jürgen Kress, Developer Community, 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...

Cloud

Oracle Digital Assistant Tutorials and Hands-on by Frank Nimphius

Today, Oracle Digital Assistant product management has launched a new public Website to share tutorials and training materials with bot developers. The new website is hosted on GitHub and can be accessed by anyone. Releasing tutorials and trainings on GitHub also is an invitation to the Oracle Digital Assistant developer community to contribute with their own tutorials on Oracle Digital Assistant. You can access the all new Oracle TechExchange - Oracle Digital Assistant Tutorials and Hands-on site from the link below. http://bit.ly/ODAEnablement Oracle TechExchange was launched as a blog in 2017 (https://blogs.oracle.com/mobile/tech-exchange) and since then provides Oracle chatbot developers with technical information, hints and tips beyond the official product documentation. In an effort to do more, Oracle Digital Assistant product management launched this new web site to share additional hands-on focused content. The plan for the Oracle TechExchange tutorial and training site is to frequently release new tutorials addressing new product features, as well as topics frequently requested by the Oracle Digital Assistant developer community. This new site is in addition to the Oracle TechExchange blog, which remains as an independent blog page and the go-to page for advanced information about Oracle Digital Assistant. Get the tutorials here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

Today, Oracle Digital Assistant product management has launched a new public Website to share tutorials and training materials with bot developers. The new website is hosted on GitHub and can...

Application Development Platform

WebLogic Kubernetes Operator 2.0 Release Candidate 2 now available by Mark Nelson

We have just made our 2.0 Release Candidate 2 of the Oracle WebLogic Server Kubernetes Operator available for early adopters. The 2.0 release adds some significant new features including: Support for burning your WebLogic domain into the Docker image, in addition to supporting the domain being on persistent storage, The operator is now installed using Helm charts, replacing the earlier scripts, You can override domain configuration using configuration override templates, Load balancers and Ingress can now be independently configured, WebLogic logs can be directed to a persistent volume or the WebLogic server console output (stdout) can be directed to the pod log, Added lifecycle support for servers and significantly more configurability for generated pods. Most of these features are the result of direct feedback and requests from our users. We have a list of additional requests, and starting with this release we are moving to a much shorter release cycle, where we will release small incremental features and updates frequently, rather than having large releases that are months apart. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

We have just made our 2.0 Release Candidate 2 of the Oracle WebLogic Server Kubernetes Operator available for early adopters. The 2.0 release adds some significant new features including: Support for...

Application Development Platform

Updated WebLogic Kubernetes Support with Operator 2.0 by Monica Riccelli

We are excited to announce the release of version 2.0 of the WebLogic Server Kubernetes Operator. The operator uses a common set of Kubernetes APIs to provide an improved user experience when automating operations such as: provisioning, lifecycle management, application versioning, product patching, scaling, and security.  This version of the operator evolves WebLogic to run more natively in cloud neutral infrastructures.  It adds support for WebLogic domain configurations that are included in the Docker images, making these images portable across environments and improving support for CI/CD deployments.  The operator is developed as an open source project fully supported by Oracle. The project can be found in our GitHub repository, and the images are available to be pulled from Docker Hub. In this version of the WebLogic Server Kubernetes Operator, we have added the following functionality and support for: Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

We are excited to announce the release of version 2.0 of the WebLogic Server Kubernetes Operator. The operator uses a common set of Kubernetes APIs to provide an improved user experience...

Developer, Advocate! by Geertjan Wielenga

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? What are the keys to success on a global scale? How does a developer advocate maintain authenticity when balancing the needs of their company and their tech community? What are the hot topics in areas including Java, JavaScript, "tech for good," artificial intelligence, blockchain, the cloud, and open source? These are just a few of the questions addressed by developer advocate and author Geertjan Wielenga in Developer, Advocate!. 32 of the industry's most prominent developer advocates, from companies including Oracle, Microsoft, Google, and Amazon, open up about what it's like to turn a lifelong passion for knowledge sharing about tech into a rewarding career. These advocates run the gamut from working at large software vendors to small start-ups, along with independent developer advocates who work within organizations or for themselves. In Developer, Advocate!, readers will see how developer advocates are actively changing the world, not only for developers, but for individuals and companies navigating the fast-changing tech landscape. More importantly, Developer, Advocate! serves as a rallying cry to inspire and motivate tech enthusiasts and burgeoning developer advocates to get started and take their first steps within their tech community. Get the book here. For additional books please visit our wiki here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

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...

Application Development Platform

Serverless Functions — Some Like It AOT! by David Delabassee

This post explains how Fn users can use GraalVM and the benefits GraalVM and its Ahead-of-Time (AOT) compiler bring to Serverless Java functions. Introduction Fn Project is an open-source, container-native, polyglot FaaS (Function as a Service) platform. Fn is open-source, one can run Fn on-premises and/or in the cloud; running Fn on a laptop is also convenient for experimentation and development. Fn is container-native as it leverages Docker. In a nutshell, serverless functions are automatically wrapped into Docker container images (but advanced users can also provide their own Dockerfile!). Fn will take care of all the plumbing, from the creation of the function Docker image to the interaction between the function and the Fn platform to the scaling of this same function, etc. Finally, Fn is polyglot as it offers multiple FDKs (Function Development Kit) to easily write serverless functions using popular languages such as Java, Go, Node, etc. And given that Fn uses Docker under the hood, it is also trivial to add support for additional languages. Read the complete article here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

This post explains how Fn users can use GraalVM and the benefits GraalVM and its Ahead-of-Time (AOT) compiler bring to Serverless Java functions. Introduction Fn Project is an open-source,...

Cloud

Découvrons la plateforme Blockchain à travers Oracle COZMO Démo Webcast 3 décembre 2019

WEBCAST - Edition Décembre - Oracle Developer Meetup France - Retrouvez notre meetup on YouTube Online Streaming , qui portera sur la découverte de la plateforme Oracle Autonomous Blockchain service , qui offre toute une solution pré-assemblée pour la construction et l'exécution de Smart Contracts et maintenir un ledger distribué inviolable. Sera animé par Robert van Mölken : Auteur du Best Seller "Oracle Accross Oracle -Edition Packt" , Technical Architect on Blockchain , IoT et développemnt API | Co-fonder Spendies au Netherland . COZMO sera notre démo présentée en exclusivité , depuis sa présentation lors du dernier Oracle PaaS Partners Forum à Mallorca et à OOW18 par nos experts Oracle . Retrouvez le Online de notre meetup sur notre channel YouTube 'Oracle Developer Meetup France' à 18h00 -SPEAKER - Robert van Mölken , Technical Architect on Blockchain, IoT and API development | Oracle Groundbreaker | Author | Co-founder @ Spendies Date : Le 03 Décembre 2019 à 18h00 Please visit the registration page here. For additional local Meetups please see here.   Developer Partner Community For regular information become a member in the Developer Partner Community please register here. Blog Twitter LinkedIn Facebook Meetups Technorati Tags: PaaS,Cloud,Middleware Update,WebLogic, WebLogic Community,Oracle,OPN,Jürgen Kress

WEBCAST - Edition Décembre - Oracle Developer Meetup France - Retrouvez notre meetup on YouTube Online Streaming , qui portera sur la découverte de la plateforme Oracle Autonomous Blockchain service ,...