Mathias started to learn Oracle Application Express, and while learning we took notes what difficulties he had. This presentation goes over some concepts that were not clear for somebody coming from school with a specific background.
Overzicht van geweldige gratis technologie: Oracle application Express. Met deze tool heb ik voor vele gebruikers snel verschillende applicaties gebouwd
Oracle Text is a facility within the database that provides more advanced indexing & search techniques - including the ability to index documents stored in your database; on your server; or even the web!
Now you can incorporate this functionality into your web application using Oracle Application Express.
This presentation will demonstrate how easy it is to combine the two, and give you a platform for further expansion and exploration within a very powerful product.
Reporting with Oracle Application Express (APEX)Dimitri Gielis
This presentation covers the different options you have to produce reports in Oracle Application Express (APEX). I cover Classic Reports, Interactive Reports and Grids, PL/SQL and exporting and printing your data with APEX Office Print (AOP).
This presentation was created as an introduction to the Apache NiFi project; to be followed by “Lab 0” of the “Realtime Event Processing in Hadoop with NiFi, Kafka and Storm” tutorial hosted here: http://hortonworks.com/hadoop-tutorial/realtime-event-processing-nifi-kafka-storm/#section_1
Presented by Nikola Vasilev on SkopjeTechMeetup 7.
Representational state transfer (REST) can be thought of as the language of the Internet. Now with cloud usage on the rise, REST is a logical choice for building APIs that allow end users to connect and interact with cloud services. This talk will deliver more insight into the challenges on building and maintaining good and clean RESTful APIs.
RESTful Architecture is effectively an implementation of Resource-Oriented architecture (ROA). ROA - is a good fit for Service oriented Architecture (SOA) implementation. Check out KickStartPros approach on RESTful API Design.
* REST = REpresentational State Transfer
* REST is Resource Based Representation. REST identifies things by JSON or XML & URIs.
* REST behavior/actions are identified by HTTP methods (GET, POST, PUT, DELETE).
* Using Uniform Interface Architecture with REST you can decouple Client (like Browser/Android App/iOS App) and Server.
* REST using Layered System and Cacheable Architecture gives better performance.
Overzicht van geweldige gratis technologie: Oracle application Express. Met deze tool heb ik voor vele gebruikers snel verschillende applicaties gebouwd
Oracle Text is a facility within the database that provides more advanced indexing & search techniques - including the ability to index documents stored in your database; on your server; or even the web!
Now you can incorporate this functionality into your web application using Oracle Application Express.
This presentation will demonstrate how easy it is to combine the two, and give you a platform for further expansion and exploration within a very powerful product.
Reporting with Oracle Application Express (APEX)Dimitri Gielis
This presentation covers the different options you have to produce reports in Oracle Application Express (APEX). I cover Classic Reports, Interactive Reports and Grids, PL/SQL and exporting and printing your data with APEX Office Print (AOP).
This presentation was created as an introduction to the Apache NiFi project; to be followed by “Lab 0” of the “Realtime Event Processing in Hadoop with NiFi, Kafka and Storm” tutorial hosted here: http://hortonworks.com/hadoop-tutorial/realtime-event-processing-nifi-kafka-storm/#section_1
Presented by Nikola Vasilev on SkopjeTechMeetup 7.
Representational state transfer (REST) can be thought of as the language of the Internet. Now with cloud usage on the rise, REST is a logical choice for building APIs that allow end users to connect and interact with cloud services. This talk will deliver more insight into the challenges on building and maintaining good and clean RESTful APIs.
RESTful Architecture is effectively an implementation of Resource-Oriented architecture (ROA). ROA - is a good fit for Service oriented Architecture (SOA) implementation. Check out KickStartPros approach on RESTful API Design.
* REST = REpresentational State Transfer
* REST is Resource Based Representation. REST identifies things by JSON or XML & URIs.
* REST behavior/actions are identified by HTTP methods (GET, POST, PUT, DELETE).
* Using Uniform Interface Architecture with REST you can decouple Client (like Browser/Android App/iOS App) and Server.
* REST using Layered System and Cacheable Architecture gives better performance.
Oracle REST Data Services: Options for your Web ServicesJeff Smith
ORDS has many options when it comes to delivering web services for your Oracle Database. We have an Automatic feature for your database objects where we handle everything for you. Or, you can write your own services with your SQL & PL/SQL. This slide deck shows exactly what you have to choose from for your applications.
Application development using the Oracle RAD Stack. Oracle REST Data Services, Oracle APEX, Oracle Database. Easy, Empowering, SQL Centric, Productive, Dependable, Lasting...
What is REST API? REST API Concepts and Examples | EdurekaEdureka!
YouTube Link: https://youtu.be/rtWH70_MMHM
** Node.js Certification Training: https://www.edureka.co/nodejs-certification-training **
This Edureka PPT on 'What is REST API?' will help you understand the concept of RESTful APIs and show you the implementation of REST APIs'. Following topics are covered in this REST API tutorial for beginners:
Need for REST API
What is REST API?
Features of REST API
Principles of REST API
Methods of REST API
How to implement REST API?
Follow us to never miss an update in the future.
YouTube: https://www.youtube.com/user/edurekaIN
Instagram: https://www.instagram.com/edureka_learning/
Facebook: https://www.facebook.com/edurekaIN/
Twitter: https://twitter.com/edurekain
LinkedIn: https://www.linkedin.com/company/edureka
Castbox: https://castbox.fm/networks/505?country=in
ORC File & Vectorization - Improving Hive Data Storage and Query PerformanceDataWorks Summit
Hive’s RCFile has been the standard format for storing Hive data for the last 3 years. However, RCFile has limitations because it treats each column as a binary blob without semantics. The upcoming Hive 0.11 will add a new file format named Optimized Row Columnar (ORC) file that uses and retains the type information from the table definition. ORC uses type specific readers and writers that provide light weight compression techniques such as dictionary encoding, bit packing, delta encoding, and run length encoding — resulting in dramatically smaller files. Additionally, ORC can apply generic compression using zlib, LZO, or Snappy on top of the lightweight compression for even smaller files. However, storage savings are only part of the gain. ORC supports projection, which selects subsets of the columns for reading, so that queries reading only one column read only the required bytes. Furthermore, ORC files include light weight indexes that include the minimum and maximum values for each column in each set of 10,000 rows and the entire file. Using pushdown filters from Hive, the file reader can skip entire sets of rows that aren’t important for this query.
Columnar storage formats like ORC reduce I/O and storage use, but it’s just as important to reduce CPU usage. A technical breakthrough called vectorized query execution works nicely with column store formats to do this. Vectorized query execution has proven to give dramatic performance speedups, on the order of 10X to 100X, for structured data processing. We describe how we’re adding vectorized query execution to Hive, coupling it with ORC with a vectorized iterator.
This presentation about common problems with data base versioning, migration and maintaining during project live cycle. Also we will look at useful tools that can help us to solve these problems. Then we will compare two most popular tools Liquibase and Flyway , and run live demo with small migration using one of them.
Debezium is a Kafka Connect plugin that performs Change Data Capture from your database into Kafka. This talk demonstrates how this can be leveraged to move your data from one database platform such as MySQL to PostgreSQL. A working example is available on GitHub (github.com/gh-mlfowler/debezium-demo).
PL/SQL developers (as well as DBAs and many others involved) typically are uncertain what SOA means to them. They feel overwhelmed by a avalanche of acronyms. Yet they see it coming and instead of being surprised or bypassed, this session allows them to start participating and benefiting themselves. This session introduces SOA and the Oracle SOA Suite 11g to the realm of the PL/SQL developer - from which it sometimes seems so far removed. What are the key SOA concepts and objectives - what's the buzz about? What is at the heart of SOA Suite 11g: Composite Applications, BPEL PM and the Mediator.
The presentation demonstrates how SOA Services can be leveraged from the database – from Triggers and PL/SQL applications and how the database can publish events to the Event Delivery Network. It demonstrates how the SOA infrastructure can access the database, primarily using the Database Adapter – and how database developers can be instrumental in efficiently doing so. It concludes with some hints for applying SOA concepts for 'normal' database development.
With the commercialization of the web, web development has become one of the blooming industries. Learning web development enables you to create attractive websites using HTML, CSS, JQuery and JavaScript. Web development includes developing simple and complex web-based applications, electronic businesses and social networking sites. Being a web developer you can deliver applications as web services which is only available in desktop applications.
Oracle REST Data Services: Options for your Web ServicesJeff Smith
ORDS has many options when it comes to delivering web services for your Oracle Database. We have an Automatic feature for your database objects where we handle everything for you. Or, you can write your own services with your SQL & PL/SQL. This slide deck shows exactly what you have to choose from for your applications.
Application development using the Oracle RAD Stack. Oracle REST Data Services, Oracle APEX, Oracle Database. Easy, Empowering, SQL Centric, Productive, Dependable, Lasting...
What is REST API? REST API Concepts and Examples | EdurekaEdureka!
YouTube Link: https://youtu.be/rtWH70_MMHM
** Node.js Certification Training: https://www.edureka.co/nodejs-certification-training **
This Edureka PPT on 'What is REST API?' will help you understand the concept of RESTful APIs and show you the implementation of REST APIs'. Following topics are covered in this REST API tutorial for beginners:
Need for REST API
What is REST API?
Features of REST API
Principles of REST API
Methods of REST API
How to implement REST API?
Follow us to never miss an update in the future.
YouTube: https://www.youtube.com/user/edurekaIN
Instagram: https://www.instagram.com/edureka_learning/
Facebook: https://www.facebook.com/edurekaIN/
Twitter: https://twitter.com/edurekain
LinkedIn: https://www.linkedin.com/company/edureka
Castbox: https://castbox.fm/networks/505?country=in
ORC File & Vectorization - Improving Hive Data Storage and Query PerformanceDataWorks Summit
Hive’s RCFile has been the standard format for storing Hive data for the last 3 years. However, RCFile has limitations because it treats each column as a binary blob without semantics. The upcoming Hive 0.11 will add a new file format named Optimized Row Columnar (ORC) file that uses and retains the type information from the table definition. ORC uses type specific readers and writers that provide light weight compression techniques such as dictionary encoding, bit packing, delta encoding, and run length encoding — resulting in dramatically smaller files. Additionally, ORC can apply generic compression using zlib, LZO, or Snappy on top of the lightweight compression for even smaller files. However, storage savings are only part of the gain. ORC supports projection, which selects subsets of the columns for reading, so that queries reading only one column read only the required bytes. Furthermore, ORC files include light weight indexes that include the minimum and maximum values for each column in each set of 10,000 rows and the entire file. Using pushdown filters from Hive, the file reader can skip entire sets of rows that aren’t important for this query.
Columnar storage formats like ORC reduce I/O and storage use, but it’s just as important to reduce CPU usage. A technical breakthrough called vectorized query execution works nicely with column store formats to do this. Vectorized query execution has proven to give dramatic performance speedups, on the order of 10X to 100X, for structured data processing. We describe how we’re adding vectorized query execution to Hive, coupling it with ORC with a vectorized iterator.
This presentation about common problems with data base versioning, migration and maintaining during project live cycle. Also we will look at useful tools that can help us to solve these problems. Then we will compare two most popular tools Liquibase and Flyway , and run live demo with small migration using one of them.
Debezium is a Kafka Connect plugin that performs Change Data Capture from your database into Kafka. This talk demonstrates how this can be leveraged to move your data from one database platform such as MySQL to PostgreSQL. A working example is available on GitHub (github.com/gh-mlfowler/debezium-demo).
PL/SQL developers (as well as DBAs and many others involved) typically are uncertain what SOA means to them. They feel overwhelmed by a avalanche of acronyms. Yet they see it coming and instead of being surprised or bypassed, this session allows them to start participating and benefiting themselves. This session introduces SOA and the Oracle SOA Suite 11g to the realm of the PL/SQL developer - from which it sometimes seems so far removed. What are the key SOA concepts and objectives - what's the buzz about? What is at the heart of SOA Suite 11g: Composite Applications, BPEL PM and the Mediator.
The presentation demonstrates how SOA Services can be leveraged from the database – from Triggers and PL/SQL applications and how the database can publish events to the Event Delivery Network. It demonstrates how the SOA infrastructure can access the database, primarily using the Database Adapter – and how database developers can be instrumental in efficiently doing so. It concludes with some hints for applying SOA concepts for 'normal' database development.
With the commercialization of the web, web development has become one of the blooming industries. Learning web development enables you to create attractive websites using HTML, CSS, JQuery and JavaScript. Web development includes developing simple and complex web-based applications, electronic businesses and social networking sites. Being a web developer you can deliver applications as web services which is only available in desktop applications.
Structured Authoring for Business-Critical ContentLavaCon
By Jason Aiken, Quark
For years DITA has armed technical documentation professionals with a componentized approach to content that overcomes the many challenges caused by stand-alone, static documents created in silos. The problem, however, is that there is so much other business-critical content out there that could benefit from a structured approach to authoring.
In this session you will learn:
--The definition of business-critical content and understand just how much exists.
--How expansive the market opportunity is for helping non-technical authors transform their businesses with structured authoring.
--What it takes for a non-technical author to adopt a structured authoring tool.
--Why it is critical for technical documentation experts to translate their best practices into solutions that non-technical content creators can apply to business-critical content.
The Heart of Data Modeling: The Best Data Modeler is a Lazy Data ModelerDATAVERSITY
We're under pressure to do more with fewer resources. And organizations are often short on experienced data modelers. So why should we spend time doing things that can be done by robots. Well, not robots, but automation.
In this month's webinar, Karen demonstrates the types of automation techniques available in leading data modeling tools such as ERwin, ER/Studio and PowerDesigner. She will also leave you with 10 tips on being more lazy. What webinar last promised that, anyway?
A short presentation highlighting new-ish features of CSS. Geared towards experienced programmers/web developers who may not have known about recent additions to CSS capabilities and functionalities.
This presentation will go over some best practices when developing in Oracle Application Express. There's also a comparison what's still valid in 5.0 compared to APEX 4.2.
Learn how Salesforce created portals for delivering documentation to end users. Along the way, discuss design practices, customer interactions, and learn how to use the open source version of our portal to deliver your content on the web.
Join us for another #ImpactSalesforceSaturday, a series of online Salesforce Saturday sessions.
We invite all – Developers – Administrators – Group Leaders – Consultants with advanced, intermediate or beginner level knowledge on Salesforce(Sales Cloud, Service Cloud, Pardot, Marketing Cloud, IOT, CPQ, Einstein, etc).
Topic: Lightning Components 101: An Apex Developer’s Guide
Date and Time: Saturday, May 30, 2020
11:00 AM to 12:00 PM IST (Friday, May 29th, 2020, 10:30 PM to 11:30 PM PST)
Speaker: Adam Olshansky
Adam is a Salesforce MVP, Salesforce Engineer at Google, 14X Certified, 6X Trailhead Ranger, RAD Women coach and Community Speaker.
Agenda:
1. Intro and Background
2. What are Components
3. Comparison of Apex vs LWC
4. LWC Deep Dive
5. Recap and Next Steps
Are you looking to produce online educational content? Join Richard Harrington and team members from RHED Pixel. They'll share secrets to producing effective online content to educate and inspire others. Their past client roster includes Adobe, Apple, lynda.com, Microsoft, the American Red Cross, and many more. Learn how to produce a wide range of projects from simple screen capture videos to complex projects.
Topics Covered:
Setting educational goals
Managing talent and course development
Choosing the right production approach
Measuring the effectiveness of the course
Creating your online portfolio is critical for a web developer to make their presence felt in the internet world. Showcase your skills and working output to potential employers and differentiate yourself in the market. This presentation contains details on the DISHA workshop conducted at WebStack Academy, Bangalore.
The Agile Drupalist - Methodologies & Techniques for Running Effective Drupal...Adrian Jones
More and more clients are asking for Agile development for their projects, in particular the Scrum methodology, but do they really know what they are getting into? Both Waterfall and Scrum are viable methodologies, but each is best suited to particular situations, clients, and projects - neither can be considered the better methodology in all circumstances.
This presentation discusses the potential advantages of using Agile development for building sites in Drupal, but also the potential road-bumps and pitfalls.
An overview of the Angular 1.x -> 2.x upgrade experience using Angular 2 Beta and ngUpgrade.
Talk given by Chris Nicola at the AngularJS Vancouver Meetup
Bring the light in your Always FREE Oracle CloudDimitri Gielis
Presentation done at APEX@Home and ODTUG KScope 2020 online.
It shows extra information on using the Always FREE Oracle Cloud:
- Moving your data and APEX app to the Always Free Autonomous Cloud
- Getting more storage by using Advanced Compression
- Performance & Uptime Monitoring
- Setup Production from Always Free Autonomous Cloud
These days APEX Office Print (AOP) is the go-to solution when you want to print to PDF or export your data to Excel or many other formats like Word, Powerpoint and HTML. AOP is the most integrated and easiest to use print engine on the market for Oracle Application Express (APEX).
More info at https://www.apexofficeprint.com
Bringing Virtual Reality (VR) and Augmented Reality (AR) to APEXDimitri Gielis
This is the first ever 3D presentation for APEX. You will get a Google Cardboard to follow this presentation :)
I'll introduce you to the concepts of the WebVR and WebAR API and the newer WebXR API and will showcase the first Mixed Reality Oracle APEX app.
Mixed Reality (WebXR) is designed to make it easy for web developers to create web applications that adapt to the capabilities of each platform.
These examples run in WebVR- and AR-enabled browsers.
Maybe you don't use Mixed Reality just yet in your apps - but I'm sure sometime in the future you will - but for sure, this presentation will be fun!
Moving your APEX app to the Oracle Exadata Express CloudDimitri Gielis
Oracle Exadata Express Cloud is a very nice environment to host your APEX applications in. This presentation covers what it takes to move to this environment.
The simplest but very powerful printing solution for Oracle Application Express (APEX). Create a template in Word, Excel or Powerpoint and the APEX Plugin will merge it with the data you specify. You can output in any MS Office format or PDF.
Real Application Security (RAS) and Oracle Application Express (APEX)Dimitri Gielis
Security in an APEX app
Introduction to Real Application Security (RAS)
Using RAS in Oracle Application Express (APEX)
Live demo implementing RAS in APEX app
Wearables are hot these days. One might say it is a true revolution. We at APEX R&D are entering that wearables revolution as well, through Oracle Application Express. During this presentation, learn about the APEX R&D project and features of the research, including the Apple Watch. Wouldn't it be great to facilitate the work that people do in such a manner that they could do more other important things?
Internet security is a topical subject these days. It becomes more and more important to secure your applications against threats such as hackers because more and more important information becomes available for them. The biggest risk is that one could take over your identity. During this presentation, discover the best practices in securing mobile applications written in APEX to protect them against different threats.
Web components are the "next" big thing in web development. This presentation will go over the concepts with a lot of demos and integration points in Oracle Application Express (APEX).
Printing in Oracle Application Express (APEX) made easy. Make your template in Word, Excel or Powerpoint and print into Word, Excel, Powerpoint, PDF or HTML5. One APEX plugin, takes less than a minute to setup.
More info at https://www.apexofficeprint.com
Oracle Application Express (APEX) and Microsoft Sharepoint integrationDimitri Gielis
A lot of companies use Microsoft Sharepoint as portal for their intranet.
For many people it’s the first place to go to when they start their day.
To do their job they make also use of other applications, some build in Oracle Application Express (APEX).
This session will show the different options you have to integrate both worlds of Sharepoint and APEX.
The integration can be both ways;
- in Sharepoint you get data or screens from APEX
- and in APEX you want to use data maintained and coming from Sharepoint.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
2. Dimitri Gielis
❖ Founder & CEO of APEX R&D
❖ 19+ years of Oracle
Experience (OCP & APEX
Certified)
❖ Oracle ACE Director
❖ “APEX Developer of the year
2009” by Oracle Magazine
❖ “Oracle Developer Choice
award (ORDS)” in 2015
❖ Author Expert Oracle APEX
❖ Presenter at Conferences
13. APEX Page: Elements you should understand
❖ Regions:
➡ Possible types
➡ Template options
❖ Dynamic Actions
❖ Bind variables
❖ Process vs. Computation
❖ Define vs. Declare
14. SQL Workshop
❖ Use the Wizard to build tables
❖ Get a good understanding of:
➡ Sequences
➡ Triggers
15. Shared Components
❖ List Of Values
❖ Navigation:
➡ Navigation Menu
➡ Breadcrumbs
➡ Navigation Bar List
❖ Templates
❖ etc.
16. Mathias’ APP
An easy to manage Information Security Document/
Guideline to be compliant for the European GDPR
legislation.
17. ❖ Subjects
❖ Sub-subjects
❖ Content items for each sub-subject
❖ Auditing/Evaluation system
❖ Todo system
❖ Maintainable
Information Security
18. Mathias’ problems
Ways to add help text
Page Items
Define vs. Declare
List Of Values
Customizations using PL/SQL
Select list: Dynamic Actions
Working dynamically with cards
Custom dynamic linking to pages
Table id-sequence + triggers
Changing templates to a custom one
Views vs inline SQL-join
Auto fill date
Concatenate two values in a select list
Building custom templates
Refresh page dynamic action
Add PL/SQL to template
Clear cache
Oracle Advisor Utility
Add HTML fields to Classic Report
Escape HTML characters
Debugging
Charts
Configure SQL Developer
PL/SQL package with a function
Subsitution Strings
20. Mathias’ problems
Ways to add help text
Page Items
Define vs. Declare
List Of Values
Customizations using PL/SQL
Select list: Dynamic Actions
Working dynamically with cards
Custom dynamic linking to pages
Table id-sequence + triggers
Changing templates to a custom one
Views vs inline SQL-join
Auto fill date
Concatenate two values in a select list
Building custom templates
Refresh page dynamic action
Add PL/SQL to template
Clear cache
Oracle Advisor Utility
Add HTML fields to Classic Report
Escape HTML characters
Debugging
Charts
Configure SQL Developer
PL/SQL package with a function
List Of Values
Select list: Dynamic Actions
Concatenate two values in a select list
Subsitution Strings
22. Mathias’ problems
Ways to add help text
Page Items
Define vs. Declare
List Of Values
Customizations using PL/SQL
Select list: Dynamic Actions Custom dynamic linking to pages
Table id-sequence + triggers
Changing templates to a custom one
Views vs inline SQL-join
Auto fill date
Concatenate two values in a select list
Refresh page dynamic action
Add PL/SQL to template
Clear cache
Oracle Advisor Utility
Add HTML fields to Classic Report
Escape HTML characters
Debugging
Charts
Configure SQL Developer
PL/SQL package with a function
Building Custom Templates
Working dynamically with cards
Subsitution Strings
23. Problem #1: Select List
❖ List Of Values
❖ Concatenate two values
❖ Dynamic Action
❖ Dynamic content change
38. Fourth Step: Dynamic content
❖ Change content of Sub-subject based on selection of
subject
❖ More advanced step
❖ Substitution strings vs Bind variables
42. Some useful advice Mathias found when exploring the
coding conventions of APEX R&D
43. Some useful advice Mathias found when exploring the
Oracle Builder User Guideline
https://docs.oracle.com/database/121/HTMDB/concept_sub.htm#HTMDB03022
44. Problem #2: Templates
❖ Working dynamically with Cards
➡ Where can I find the templates?
➡ Template substitution
❖ Making an own template
➡ Another problem
➡ PL/SQL?
50. Making your own template
❖ Goal: Show each sub-subject as a collapsible and show
all content items for each sub-subject in that collapsible
region.
➡ Tried customization using PL/SQL
➡ Failed —> Difficult when no knowledge of PL/SQL
➡ Templates instead
51. The PL/SQL Way
❖ Bind to Page Item —> Error
❖ Cursor loop
❖ Collapsible region
52. Bind data to Page Item
❖ Create Page Items
❖ Created a Process
❖ Put data in the Page Items
53. ❖ Logical error
❖ Can’t bind more than one value
to a Page Item
❖ Better solution?
❖ Cursor Loops?
❖ No Page Items, but inline html.
Bind data to Page Item
58. How to create a template?
❖ Create a new "report" template
❖ Insert your HTML template with Substitution strings
❖ Use the Row Templates for loops
❖ Use PL/SQL Conditions to keep track
63. Building your own template
❖ Template Type
❖ Right syntax: #BINDVARIABLE# instead of
#bindvariable#
❖ PL/SQL conditions?
❖ Loops on specific section?
65. Why these problems?
❖ Structure/overview was missing
❖ Lack of knowledge of all the existing APEX elements
❖ Poor understanding of the meaning of specific APEX
terms
❖ Customize to fast
❖ No perfect way
66. How Mathias started
1. Two introduction sessions 2. APEX R&D’s Guide 3. Book by Steven Feuerstein
4. Online Guide 5. Expert Oracle APEX
67. How you should start?!
❖ Introduction training of APEX - Overview
❖ Analyze an existing APEX page
❖ Understand the Core Structure
❖ APEX R&D introduction course / APEX Education Course (free)
❖ Learn to master the key elements of the Core Structure
❖ Read Oracle PL/SQL Programming (only part 1 and 2) by Steven
Feuerstein
❖ QuickSQL and Blueprint
❖ Start developing something easy using the key elements of APEX. Avoid
customizations!
68. Still a long road until reaching the top. But Mathias’ first steps are made.
Now it’s your turn!
71. ❖ Looking for consulting, training and development in
Oracle Application Express (APEX)?
❖ Contact : www.apexRnD.be
❖ Mail : info@apexRnD.be
Consulting, Development, Training