Jfokus 2017 Oracle Dev Cloud and ContainersMika Rinne
The document discusses Oracle's Developer Cloud Service, Application Container Cloud Service, and Container Cloud Service. It provides an overview of each service, including that Developer Cloud Service allows developing, building, packaging and deploying applications, Application Container Cloud Service supports Java, Node.js and PHP applications, and Container Cloud Service provides tools for managing Docker containers.
Melbourne Groundbreakers Tour - Hints and TipsConnor McDonald
The document discusses tips and techniques for improving database performance and troubleshooting issues. It provides links to resources like the author's blog, videos, and social media profiles. It also offers advice on topics like tracing sessions, resolving rogue sessions, using virtual indexes, and taking advantage of new features in Oracle 19c like automatic indexing and invisible indexes. The overall message is about sharing knowledge to help the database community.
This issue of Oracle Scene provides an overview of various Oracle technologies and products. It includes articles on new features in Oracle Database 12c such as histograms, PL/SQL with SQL, and temporal validity. Other articles discuss driving value from ERP systems, advanced analytics in 12c, and streamlining EPM deployment. The issue also has articles on achieving procurement excellence through Oracle Fusion and learning the Oracle Fusion technology stack. UKOUG events including Tech13 and various special interest group meetings are also promoted.
NZOUG-GroundBreakers-2018 - Troubleshooting and Diagnosing 18c RACSandesh Rao
Learn about new diagnostic features in the 18c database product, tools on how to read trace and log files, automatically troubleshoot hangs, perform best practices on your stack automatically and how to act on the recommendations. We will cover RAC, ASM basics, the newest features of the diagnostic tools like Trace File Analyzer Collector, orachk, exachk, OSWatcher, Procwatcher, Hang Manager, Cluster Health Monitor and Cluster Health Analyzer. You can use Trace File Analyzer Collector to do all your first failure diagnostic collections and reduce the amount of back and forth with Oracle Support due to 90% of all the files Support needs being included by default. We will also cover analyzing logfiles using Machine Learning
The document discusses the history and development of AskTom, an online question and answer community for Oracle databases. It describes how AskTom started as a Usenet group in the 1990s and evolved through various iterations. Key developments included the creation of an AskTom website in the late 1990s to early 2000s, the transition to a multi-user platform in 2015, and ongoing work to improve the service and build the AskTom community. The presentation provides statistics about the current size and usage of the AskTom database. It also outlines the goals of helping users be successful with Oracle and making AskTom a valuable resource.
B1 keynote reimagine_application_development_and_delivery_with_oracle_platformDr. Wilfred Lin (Ph.D.)
The document discusses new demands for application development and how Oracle Cloud Platform addresses these demands. It highlights key trends like microservices, DevOps, and mobile development. Oracle Cloud Platform provides a unified platform for building, deploying, and managing applications across cloud infrastructure, backend services, and development tools. It also allows migrating workloads between on-premises and public cloud environments. The presentation includes a demo of developing a sample application using various Oracle Cloud Platform services.
This document outlines plans for the NetBeans IDE to transition to an open governance model under the Apache foundation. It discusses moving NetBeans from Oracle's proprietary model to a community-driven model where developers from different companies and organizations can contribute code transparently. The new model aims to expand NetBeans' support for newer technologies like Java 9, Android, Gradle, Spring Boot and programming languages including Kotlin, Scala and R. Research projects and education uses are also discussed. The proposal to incubate NetBeans under Apache is currently in the initial stages.
Jfokus 2017 Oracle Dev Cloud and ContainersMika Rinne
The document discusses Oracle's Developer Cloud Service, Application Container Cloud Service, and Container Cloud Service. It provides an overview of each service, including that Developer Cloud Service allows developing, building, packaging and deploying applications, Application Container Cloud Service supports Java, Node.js and PHP applications, and Container Cloud Service provides tools for managing Docker containers.
Melbourne Groundbreakers Tour - Hints and TipsConnor McDonald
The document discusses tips and techniques for improving database performance and troubleshooting issues. It provides links to resources like the author's blog, videos, and social media profiles. It also offers advice on topics like tracing sessions, resolving rogue sessions, using virtual indexes, and taking advantage of new features in Oracle 19c like automatic indexing and invisible indexes. The overall message is about sharing knowledge to help the database community.
This issue of Oracle Scene provides an overview of various Oracle technologies and products. It includes articles on new features in Oracle Database 12c such as histograms, PL/SQL with SQL, and temporal validity. Other articles discuss driving value from ERP systems, advanced analytics in 12c, and streamlining EPM deployment. The issue also has articles on achieving procurement excellence through Oracle Fusion and learning the Oracle Fusion technology stack. UKOUG events including Tech13 and various special interest group meetings are also promoted.
NZOUG-GroundBreakers-2018 - Troubleshooting and Diagnosing 18c RACSandesh Rao
Learn about new diagnostic features in the 18c database product, tools on how to read trace and log files, automatically troubleshoot hangs, perform best practices on your stack automatically and how to act on the recommendations. We will cover RAC, ASM basics, the newest features of the diagnostic tools like Trace File Analyzer Collector, orachk, exachk, OSWatcher, Procwatcher, Hang Manager, Cluster Health Monitor and Cluster Health Analyzer. You can use Trace File Analyzer Collector to do all your first failure diagnostic collections and reduce the amount of back and forth with Oracle Support due to 90% of all the files Support needs being included by default. We will also cover analyzing logfiles using Machine Learning
The document discusses the history and development of AskTom, an online question and answer community for Oracle databases. It describes how AskTom started as a Usenet group in the 1990s and evolved through various iterations. Key developments included the creation of an AskTom website in the late 1990s to early 2000s, the transition to a multi-user platform in 2015, and ongoing work to improve the service and build the AskTom community. The presentation provides statistics about the current size and usage of the AskTom database. It also outlines the goals of helping users be successful with Oracle and making AskTom a valuable resource.
B1 keynote reimagine_application_development_and_delivery_with_oracle_platformDr. Wilfred Lin (Ph.D.)
The document discusses new demands for application development and how Oracle Cloud Platform addresses these demands. It highlights key trends like microservices, DevOps, and mobile development. Oracle Cloud Platform provides a unified platform for building, deploying, and managing applications across cloud infrastructure, backend services, and development tools. It also allows migrating workloads between on-premises and public cloud environments. The presentation includes a demo of developing a sample application using various Oracle Cloud Platform services.
This document outlines plans for the NetBeans IDE to transition to an open governance model under the Apache foundation. It discusses moving NetBeans from Oracle's proprietary model to a community-driven model where developers from different companies and organizations can contribute code transparently. The new model aims to expand NetBeans' support for newer technologies like Java 9, Android, Gradle, Spring Boot and programming languages including Kotlin, Scala and R. Research projects and education uses are also discussed. The proposal to incubate NetBeans under Apache is currently in the initial stages.
- Enterprise Manager 13c provides optimized, efficient, integrated, agile, automated management of the complete cloud lifecycle from a single pane of glass.
- It features new "always on" monitoring, infrastructure management, and improved hybrid cloud management capabilities.
- The document outlines key capabilities including ease of cloud scale deployment, 24x365 monitoring, event compression for noise reduction, and unified hardware and software management from a single pane of glass.
In this session attendees will learn:
Techniques for breaking down complex content problems into manageable problems to solve.
Strategies for sustainable content creation, collaboration, and consensus building across teams.
How to gather and leverage valuable metrics that inform knowledge architecture and resonate with stakeholders.
Guidelines that your team can use when creating reusable content for large organizations, such as templates, workflows, and hierarchies.
The document discusses new features in MySQL 8.0, including a MySQL document store for working with JSON documents, improved JSON support with new functions, full Unicode support, and a transactional native data dictionary. Performance tests showed MySQL 8.0 was 40% faster than MySQL 5.7 for a read-only OLTP workload using utf8mb4. Additional features included in MySQL 8.0 are common table expressions, window functions, and configuration changes to make MySQL more cloud friendly.
Enterprise Manager 13c provides optimized, efficient, and integrated cloud stack management capabilities. It offers improved monitoring, infrastructure management, and hybrid cloud management features. These include "always on" monitoring, unified hardware and software management under a single console, and enhanced capabilities for managing databases, middleware, and engineered systems. The presentation provides demonstrations of the user interface, incident management, database management, job scheduling, and fusion middleware management functions.
GraalVM is a high-performance runtime for dynamic, static, and native languages. GraalVM supports Java, Scala, Kotlin, Groovy, and other JVM-based languages. At the same time, it can run the dynamic scripting languages JavaScript including node.js, Ruby, R, and Python. In this session we'll talk about the performance boost you can get from running your code on GraalVM, look at the examples of running typical web-applications with it, enhancing them with code in other languages, creating native images for incredibly fast startup and low memory overhead for your services. GraalVM offers you the opportunity to write the code in the language you want, and run the resulting program really fast.
Java Concurrency, A(nother) Peek Under the Hood [JavaOne 2016 CON1497]David Buck
A follow-up to my JavaOne 2015 “HotSpot Synchronization, a Peek Under the Hood” session, this year’s session continues the investigation of concurrent programming in Java, with a strong emphasis on the implementation side. You will see how the JVM supports both the Java concurrency API and the Java memory model. For example, the presentation looks at how Java language-level constructs such as the volatile keyword change the way the JVM accesses memory across a variety of CPUs. After this session, you should have a more intuitive sense of why the Java memory model imposes the restrictions that it does.
OOW16 - Leverage Oracle Integration Cloud Service for Oracle E-Business Suite...vasuballa
The document discusses Oracle's Integration Cloud Service and how it can be used to integrate Oracle E-Business Suite (EBS) applications on-premises or in the cloud. It describes the EBS adapter for Integration Cloud Service which allows bidirectional integration with EBS. The adapter supports using EBS as a target or source and exposes EBS APIs as REST services. Other cloud integration options from Oracle like SOA Cloud Service are also briefly covered.
Bytecode Verification, the Hero That Java Needs [JavaOne 2016 CON1500]David Buck
Often the true mark of a successful technology is when something works so well that those who benefit the most from it are not even aware of its existence. Java’s bytecode verification undoubtedly falls into this category, but it is as vital as ever to keeping Java secure and safe. This session takes a deep dive into the safeguards that bytecode verification provides for us and shows how it continues to protect us from not only malicious code but also our own mistakes.
This document discusses MySQL Group Replication, which provides high availability and redundancy for MySQL databases. It describes the key features and architecture of MySQL Group Replication, including its support for multi-master replication where any server can handle writes, automatic recovery of servers that join or leave the replication group, and its use of GTIDs to track transactions across the group. The document is intended to outline the capabilities and benefits of MySQL Group Replication.
The document discusses DevOps principles and how Oracle provides tools to enable DevOps. It summarizes that DevOps is a cultural movement that emphasizes collaboration between development and operations teams. Oracle offers cloud services that allow for fast provisioning of development environments and comprehensive tools that support the full development lifecycle from coding to deployment to management. The document provides examples of how Oracle tools have helped a DevOps team of 170 members work collaboratively through automated processes for code management, testing, deployment and monitoring across development and production environments.
The document outlines a demo for Oracle HCM Cloud from the perspective of a manager named Robert Jackman. The demo will show Robert reviewing his team's organization, talent, compensation, and attrition risk. It will also demonstrate how Robert prepares workforce remodeling by transferring or terminating employees. Finally, the demo will show Robert reviewing his own personal information.
#OOW16 - Risk Management Cloud / GRC General SessionDane Roberts
The Risk Mgmt. (GRC) Cloud general session had some great speakers. The Treasurer of Pennsylvania, Tim Reese, spoke about how his department uses Advanced Controls technology to help identify $65M in erroneous payments annually. Corey West, EVP and Chief Accounting Officer of Oracle Corporation, explained why deploying the Risk and Financials Cloud at the same time is very important for Oracle. Brian Jensen, Director at KPMG, explained the latest trends in ERP Cloud security and controls. The session also included product updates & plans. Session presentation attached.
As part of the AUSOUG Queensland event, we presented some Oracle Openworld 2018 updates around analytics. The content was collated from sessions publicly available on the session catalog - https://oracle.rainfocus.com/widget/oracle/oow18/catalogoow18
OOW16 - Advanced Architectures for Oracle E-Business Suite [CON6705]vasuballa
Attend this session to build on the three-tier logical Oracle E-Business Suite architecture to meet your business requirements for high availability, scalability, and performance. The topics include load balancing and clustering. Understand how to securely deploy Oracle E-Business Suite for internet access with a demilitarized zone. Apply the various topics covered in the session to assist you with planning a disaster recovery project for your environment. Learn about new tools that automate scale-out and other advanced architectures when deploying Oracle E-Business Suite to Oracle Cloud.
The document discusses the challenges of corporate cloud computing and describes Oracle's cloud computing services. It outlines different types of cloud services including infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS). It provides examples of Oracle's cloud computing offerings and how they compare to on-premise IT environments. The document also discusses ways customers can purchase Oracle cloud services and options for testing the services for free.
Slides from the ITOUG events in Rome and Milan 2020.
Most people think of the Flashback features in Oracle as the "In Case of Emergency" switch, to only be used when some catastrophe has occurred on your database. And while it is true that Flashback will definitely help you 3 seconds after you press the Commit button and you realise that you probably needed to have a WHERE clause on that "delete all rows from the SALES table" SQL statement. Or for when you run "drop table" on the Production database, when you were just so sure that you were logged onto the Test system. But Flashback is not only for those "Oh No!" moments. It enables benefits for developers ranging from data consistency to continuous integration and data auditing. Tucked away in Enterprise Edition are six independent and powerful technologies that might just save your career—they will also open up a myriad of other benefits of well.
Another year goes by, and most likely, another data access framework has been invented. It will claim to be the fastest, smartest way to talk to the database, and just like all those that came before it, it will not be. Because the best database access tool has been there for more than 30 years now, and that is PL/SQL. Although we all sometimes fall prey to the mindset of “Oh look, a shiny new tool, we should start using it," the performance and simplicity of PL/SQL remain unmatched. This session looks at the failings of other data access languages, why even a cursory knowledge of PL/SQL will make you a better developer, and how to get the most out of PL/SQL when it comes to database performance.
More Related Content
Similar to Developers vs DBA's - APACOUC webinar 2017
- Enterprise Manager 13c provides optimized, efficient, integrated, agile, automated management of the complete cloud lifecycle from a single pane of glass.
- It features new "always on" monitoring, infrastructure management, and improved hybrid cloud management capabilities.
- The document outlines key capabilities including ease of cloud scale deployment, 24x365 monitoring, event compression for noise reduction, and unified hardware and software management from a single pane of glass.
In this session attendees will learn:
Techniques for breaking down complex content problems into manageable problems to solve.
Strategies for sustainable content creation, collaboration, and consensus building across teams.
How to gather and leverage valuable metrics that inform knowledge architecture and resonate with stakeholders.
Guidelines that your team can use when creating reusable content for large organizations, such as templates, workflows, and hierarchies.
The document discusses new features in MySQL 8.0, including a MySQL document store for working with JSON documents, improved JSON support with new functions, full Unicode support, and a transactional native data dictionary. Performance tests showed MySQL 8.0 was 40% faster than MySQL 5.7 for a read-only OLTP workload using utf8mb4. Additional features included in MySQL 8.0 are common table expressions, window functions, and configuration changes to make MySQL more cloud friendly.
Enterprise Manager 13c provides optimized, efficient, and integrated cloud stack management capabilities. It offers improved monitoring, infrastructure management, and hybrid cloud management features. These include "always on" monitoring, unified hardware and software management under a single console, and enhanced capabilities for managing databases, middleware, and engineered systems. The presentation provides demonstrations of the user interface, incident management, database management, job scheduling, and fusion middleware management functions.
GraalVM is a high-performance runtime for dynamic, static, and native languages. GraalVM supports Java, Scala, Kotlin, Groovy, and other JVM-based languages. At the same time, it can run the dynamic scripting languages JavaScript including node.js, Ruby, R, and Python. In this session we'll talk about the performance boost you can get from running your code on GraalVM, look at the examples of running typical web-applications with it, enhancing them with code in other languages, creating native images for incredibly fast startup and low memory overhead for your services. GraalVM offers you the opportunity to write the code in the language you want, and run the resulting program really fast.
Java Concurrency, A(nother) Peek Under the Hood [JavaOne 2016 CON1497]David Buck
A follow-up to my JavaOne 2015 “HotSpot Synchronization, a Peek Under the Hood” session, this year’s session continues the investigation of concurrent programming in Java, with a strong emphasis on the implementation side. You will see how the JVM supports both the Java concurrency API and the Java memory model. For example, the presentation looks at how Java language-level constructs such as the volatile keyword change the way the JVM accesses memory across a variety of CPUs. After this session, you should have a more intuitive sense of why the Java memory model imposes the restrictions that it does.
OOW16 - Leverage Oracle Integration Cloud Service for Oracle E-Business Suite...vasuballa
The document discusses Oracle's Integration Cloud Service and how it can be used to integrate Oracle E-Business Suite (EBS) applications on-premises or in the cloud. It describes the EBS adapter for Integration Cloud Service which allows bidirectional integration with EBS. The adapter supports using EBS as a target or source and exposes EBS APIs as REST services. Other cloud integration options from Oracle like SOA Cloud Service are also briefly covered.
Bytecode Verification, the Hero That Java Needs [JavaOne 2016 CON1500]David Buck
Often the true mark of a successful technology is when something works so well that those who benefit the most from it are not even aware of its existence. Java’s bytecode verification undoubtedly falls into this category, but it is as vital as ever to keeping Java secure and safe. This session takes a deep dive into the safeguards that bytecode verification provides for us and shows how it continues to protect us from not only malicious code but also our own mistakes.
This document discusses MySQL Group Replication, which provides high availability and redundancy for MySQL databases. It describes the key features and architecture of MySQL Group Replication, including its support for multi-master replication where any server can handle writes, automatic recovery of servers that join or leave the replication group, and its use of GTIDs to track transactions across the group. The document is intended to outline the capabilities and benefits of MySQL Group Replication.
The document discusses DevOps principles and how Oracle provides tools to enable DevOps. It summarizes that DevOps is a cultural movement that emphasizes collaboration between development and operations teams. Oracle offers cloud services that allow for fast provisioning of development environments and comprehensive tools that support the full development lifecycle from coding to deployment to management. The document provides examples of how Oracle tools have helped a DevOps team of 170 members work collaboratively through automated processes for code management, testing, deployment and monitoring across development and production environments.
The document outlines a demo for Oracle HCM Cloud from the perspective of a manager named Robert Jackman. The demo will show Robert reviewing his team's organization, talent, compensation, and attrition risk. It will also demonstrate how Robert prepares workforce remodeling by transferring or terminating employees. Finally, the demo will show Robert reviewing his own personal information.
#OOW16 - Risk Management Cloud / GRC General SessionDane Roberts
The Risk Mgmt. (GRC) Cloud general session had some great speakers. The Treasurer of Pennsylvania, Tim Reese, spoke about how his department uses Advanced Controls technology to help identify $65M in erroneous payments annually. Corey West, EVP and Chief Accounting Officer of Oracle Corporation, explained why deploying the Risk and Financials Cloud at the same time is very important for Oracle. Brian Jensen, Director at KPMG, explained the latest trends in ERP Cloud security and controls. The session also included product updates & plans. Session presentation attached.
As part of the AUSOUG Queensland event, we presented some Oracle Openworld 2018 updates around analytics. The content was collated from sessions publicly available on the session catalog - https://oracle.rainfocus.com/widget/oracle/oow18/catalogoow18
OOW16 - Advanced Architectures for Oracle E-Business Suite [CON6705]vasuballa
Attend this session to build on the three-tier logical Oracle E-Business Suite architecture to meet your business requirements for high availability, scalability, and performance. The topics include load balancing and clustering. Understand how to securely deploy Oracle E-Business Suite for internet access with a demilitarized zone. Apply the various topics covered in the session to assist you with planning a disaster recovery project for your environment. Learn about new tools that automate scale-out and other advanced architectures when deploying Oracle E-Business Suite to Oracle Cloud.
The document discusses the challenges of corporate cloud computing and describes Oracle's cloud computing services. It outlines different types of cloud services including infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS). It provides examples of Oracle's cloud computing offerings and how they compare to on-premise IT environments. The document also discusses ways customers can purchase Oracle cloud services and options for testing the services for free.
Similar to Developers vs DBA's - APACOUC webinar 2017 (20)
Slides from the ITOUG events in Rome and Milan 2020.
Most people think of the Flashback features in Oracle as the "In Case of Emergency" switch, to only be used when some catastrophe has occurred on your database. And while it is true that Flashback will definitely help you 3 seconds after you press the Commit button and you realise that you probably needed to have a WHERE clause on that "delete all rows from the SALES table" SQL statement. Or for when you run "drop table" on the Production database, when you were just so sure that you were logged onto the Test system. But Flashback is not only for those "Oh No!" moments. It enables benefits for developers ranging from data consistency to continuous integration and data auditing. Tucked away in Enterprise Edition are six independent and powerful technologies that might just save your career—they will also open up a myriad of other benefits of well.
Another year goes by, and most likely, another data access framework has been invented. It will claim to be the fastest, smartest way to talk to the database, and just like all those that came before it, it will not be. Because the best database access tool has been there for more than 30 years now, and that is PL/SQL. Although we all sometimes fall prey to the mindset of “Oh look, a shiny new tool, we should start using it," the performance and simplicity of PL/SQL remain unmatched. This session looks at the failings of other data access languages, why even a cursory knowledge of PL/SQL will make you a better developer, and how to get the most out of PL/SQL when it comes to database performance.
Analytic SQL functions, or "window functions have been there since 8.1.6, but they are still dramatically underused by application developers. This session looks at the syntax and usage of analytic functions, and how they can supercharge your SQL skillset.
Covers analytics from their inception in 8.1.6 all the through to enhancements in 18 and 19
Sangam 19 - Successful Applications on AutonomousConnor McDonald
The autonomous database offers insane levels of performance, but you won't be able to attain that if you are not constructing your SQL statements in a way that is scalable...and more importantly, secure from hacking
The document discusses various ways to concatenate or aggregate column values in Oracle databases. Older methods like XMLAGG, CONNECT BY, and custom aggregate functions are compared to the simpler LISTAGG function available in Oracle 11g and higher. Upgrading to newer database versions brings improved developer productivity through easier string aggregation queries.
By expanding our knowledge of SQL facilities, we can let all the boring work be handled via SQL rather than a lot of middle-tier code, and we can get performance benefits as an added bonus. Here are some SQL techniques to solve problems that would otherwise require a lot of complex coding, freeing up your time to focus on the delivery of great applications.
APEX tour 2019 - successful development with autonomousConnor McDonald
The autonomous database offers insane levels of performance, but you won't be able to attain that if you are not constructing your SQL statements in a way that is scalable...and more importantly, secure from hacking
Apologies for most pics missing and awful layout...you can thank slideshare for that :-(
Slides from the APAC Groundbreakers Tour from Perth and Melbourne legs. This session covered the features in 18c, 19c and 20c, along with the new free database offerings from Oracle from OpenWorld 2019
Slides from OpenWorld. Flashback has been around for long time yet people assume it should entirely within the realm of the DBA. But with modern development techniques such as continuous integration/continuous deployment, flashback actually is a perfect for *developers*
Slides from the OpenWorld talk on read consistency. It is the feature that makes Oracle such a great database for performance and concurrency. But if misunderstood, it can lead to confusion for developers
Slides from OpenWorld 2019. Want to make sure your applications are slow, burn lots of CPU, and are easily broken into by hackers? Well...in reality, if you know how to do this, then you'll know how to avoid it.
Slides from Openworl 2019. A look at how to safely (and unsafely) kill sessions in the Oracle database, and how to perhaps avoid killing them altogether.
Flashback is not only for those "Oh No!" moments when we make a mistake. It enables benefits for developers ranging from data consistency to continuous integration and data auditing. Tucked away in Enterprise Edition are six independent and powerful technologies that might just save your career—they will also open up a myriad of other benefits of well.
Latin America Tour 2019 - 10 great sql featuresConnor McDonald
By expanding our knowledge of SQL facilities, we can let all the boring work be handled via SQL rather than a lot of middle-tier code, and we can get performance benefits as an added bonus. Here are some SQL techniques to solve problems that would otherwise require a lot of complex coding, freeing up your time to focus on the delivery of great applications.
The document discusses pattern matching and summarizing employee data by department. It provides examples of using SQL to concatenate employee names grouped by department, including older techniques using MODEL clause, CONNECT BY, and XMLTRANSFORM, as well as newer techniques using LISTAGG. It also discusses challenges in summarizing data and provides an example of analyzing customer transaction data to identify customers meeting growth criteria over single and multiple days.
Latin America Tour 2019 - slow data and sql processingConnor McDonald
The document discusses techniques for improving SQL performance by reducing parsing overhead. It describes how the library cache can store the results of previous SQL parses to avoid reparsing identical or similar statements. Binding SQL statements with placeholders avoids unnecessary reparsing when statements differ only by literal values. The document emphasizes that binding user input values is critical for security to prevent SQL injection attacks.
This document discusses various SQL join queries using the EMP and DEPT tables in the Oracle database. It provides examples of inner joins, outer joins, natural joins, cross joins, and lateral joins. It explores different join types and syntax as well as filtering criteria and partitioning.
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
“An Outlook of the Ongoing and Future Relationship between Blockchain Technologies and Process-aware Information Systems.” Invited talk at the joint workshop on Blockchain for Information Systems (BC4IS) and Blockchain for Trusted Data Sharing (B4TDS), co-located with with the 36th International Conference on Advanced Information Systems Engineering (CAiSE), 3 June 2024, Limassol, Cyprus.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIVladimir Iglovikov, Ph.D.
Presented by Vladimir Iglovikov:
- https://www.linkedin.com/in/iglovikov/
- https://x.com/viglovikov
- https://www.instagram.com/ternaus/
This presentation delves into the journey of Albumentations.ai, a highly successful open-source library for data augmentation.
Created out of a necessity for superior performance in Kaggle competitions, Albumentations has grown to become a widely used tool among data scientists and machine learning practitioners.
This case study covers various aspects, including:
People: The contributors and community that have supported Albumentations.
Metrics: The success indicators such as downloads, daily active users, GitHub stars, and financial contributions.
Challenges: The hurdles in monetizing open-source projects and measuring user engagement.
Development Practices: Best practices for creating, maintaining, and scaling open-source libraries, including code hygiene, CI/CD, and fast iteration.
Community Building: Strategies for making adoption easy, iterating quickly, and fostering a vibrant, engaged community.
Marketing: Both online and offline marketing tactics, focusing on real, impactful interactions and collaborations.
Mental Health: Maintaining balance and not feeling pressured by user demands.
Key insights include the importance of automation, making the adoption process seamless, and leveraging offline interactions for marketing. The presentation also emphasizes the need for continuous small improvements and building a friendly, inclusive community that contributes to the project's growth.
Vladimir Iglovikov brings his extensive experience as a Kaggle Grandmaster, ex-Staff ML Engineer at Lyft, sharing valuable lessons and practical advice for anyone looking to enhance the adoption of their open-source projects.
Explore more about Albumentations and join the community at:
GitHub: https://github.com/albumentations-team/albumentations
Website: https://albumentations.ai/
LinkedIn: https://www.linkedin.com/company/100504475
Twitter: https://x.com/albumentations
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Zilliz
Join us to introduce Milvus Lite, a vector database that can run on notebooks and laptops, share the same API with Milvus, and integrate with every popular GenAI framework. This webinar is perfect for developers seeking easy-to-use, well-integrated vector databases for their GenAI apps.
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
Full-RAG: A modern architecture for hyper-personalizationZilliz
Mike Del Balso, CEO & Co-Founder at Tecton, presents "Full RAG," a novel approach to AI recommendation systems, aiming to push beyond the limitations of traditional models through a deep integration of contextual insights and real-time data, leveraging the Retrieval-Augmented Generation architecture. This talk will outline Full RAG's potential to significantly enhance personalization, address engineering challenges such as data management and model training, and introduce data enrichment with reranking as a key solution. Attendees will gain crucial insights into the importance of hyperpersonalization in AI, the capabilities of Full RAG for advanced personalization, and strategies for managing complex data integrations for deploying cutting-edge AI solutions.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
Pagination Size number of rows that will be returned per HTTP GET. It’s not necessary for put but it’s there by default in the GUI.
Json documents have always been supported with Database In-Memory but in 12.2 we have improved the format we use to store the JSON document in memory. The new format allows us to scan and filter the data within each document much more efficiently than ever before.
It’s also possible to create additional In-Memory expression on JSON documents using the JSON_VALUE functions, which will be automatically materialized and maintained the results in the In-Memory column store. Oracle will automatic redirect queries to use the In-Memory Expressions instead of thebase JSON column.
Oracle Database 12c may not be the dinosaur your developers think it is
Database 12c offers great flexibility by offering native support for JSON and REST APIs
Whether you want to scale up or scale out your solution Oracle Database 12c can offer a stable fully functional platform
You get full security too as all data is encrypted at rest automatically with Exadata Express Cloud service
Plus you can redact
Oracle Database 12c may not be the dinosaur your developers think it is
Database 12c offers great flexibility by offering native support for JSON and REST APIs
Whether you want to scale up or scale out your solution Oracle Database 12c can offer a stable fully functional platform
You get full security too as all data is encrypted at rest automatically with Exadata Express Cloud service
Plus you can redact
Oracle Database 12c may not be the dinosaur your developers think it is
Database 12c offers great flexibility by offering native support for JSON and REST APIs
Whether you want to scale up or scale out your solution Oracle Database 12c can offer a stable fully functional platform
You get full security too as all data is encrypted at rest automatically with Exadata Express Cloud service
Plus you can redact
Oracle Database 12c may not be the dinosaur your developers think it is
Database 12c offers great flexibility by offering native support for JSON and REST APIs
Whether you want to scale up or scale out your solution Oracle Database 12c can offer a stable fully functional platform
You get full security too as all data is encrypted at rest automatically with Exadata Express Cloud service
Plus you can redact
Oracle Database 12c may not be the dinosaur your developers think it is
Database 12c offers great flexibility by offering native support for JSON and REST APIs
Whether you want to scale up or scale out your solution Oracle Database 12c can offer a stable fully functional platform
You get full security too as all data is encrypted at rest automatically with Exadata Express Cloud service
Plus you can redact
Oracle Database 12c may not be the dinosaur your developers think it is
Database 12c offers great flexibility by offering native support for JSON and REST APIs
Whether you want to scale up or scale out your solution Oracle Database 12c can offer a stable fully functional platform
You get full security too as all data is encrypted at rest automatically with Exadata Express Cloud service
Plus you can redact