TDC Connections 2023 - A High-Speed Data Ingestion Service in Java Using MQTT...Juarez Junior
The document discusses a Java-based high-speed data ingestion service that can ingest data using several protocols including MQTT, AMQP, and STOMP. It introduces Reactive Streams Ingestion (RSI), a Java library that allows streaming and reactive ingestion of data into an Oracle database. The document also discusses using ActiveMQ and JMS messaging to consume messages and presents a sample project structure and architecture for a data ingestion application.
DWX23 - A High-Speed Data Ingestion Service in Java Using MQTT, AMQP, and STO...Juarez Junior
This document discusses a high-speed data ingestion service in Java using MQTT, AMQP, and STOMP messaging protocols. It describes messaging-oriented middleware, various messaging protocols like AMQP, MQTT, and STOMP. It also demonstrates a reactive streams ingestion library, Oracle R2DBC driver, and a demo application architecture for ingesting data from different sources into an Oracle database using these technologies in a reactive and non-blocking way.
CloudLand - A High-Speed Data Ingestion Service in Java Using MQTT, AMQP, and...Juarez Junior
This document discusses a high-speed data ingestion service in Java using MQTT, AMQP, and STOMP messaging protocols. It provides an overview of message-oriented middleware (MOM), describes the MQTT, AMQP, and STOMP protocols, and demonstrates consuming messages from ActiveMQ using JMS.
Oracle CloudWorld 2023 - A High-Speed Data Ingestion Service in Java Using MQ...Juarez Junior
The document discusses high-speed data ingestion in Java using various messaging protocols. It introduces MQTT, AMQP, and STOMP for asynchronous messaging. The presentation demonstrates using virtual threads and reactive streams with Oracle's Reactive Streams Ingestion library and R2DBC driver for high performance and scalable data ingestion into an Oracle database. It also shows an architecture using ActiveMQ to integrate various messaging protocols with Java Message Service.
BarcelonaJUG - A High-Speed Data Ingestion Service in Java Using MQTT, AMQP, ...Juarez Junior
This document provides a summary of a presentation on high-speed data ingestion services in Java using MQTT, AMQP, and STOMP. The presentation discusses using virtual threads and reactive streams for ingesting data. It also demonstrates Oracle's Reactive Streams Ingestion library and R2DBC driver for reactive programming with Oracle Database. The document references various messaging protocols and provides code samples for consuming messages from ActiveMQ using JMS.
Cloud Conference Day - A High-Speed Data Ingestion Service in Java Using MQTT...Juarez Junior
This document summarizes a presentation about ingesting data using various messaging protocols like MQTT, AMQP, and STOMP. It discusses ingesting data reactively using Reactive Streams and ingesting data using virtual threads. It also demonstrates using Oracle R2DBC for reactive database access and shows how to ingest data into Oracle Database using Reactive Streams Ingestion (RSI).
This document discusses real-time web applications and technologies. It defines real-time apps as allowing bi-directional communication between clients and servers so that users receive information as soon as it is published. Examples include chat, social media, gaming and notifications. Key implementation methods discussed are HTTP polling, streaming and WebSockets. The document also surveys popular real-time libraries for publish/subscribe, data syncing and hybrid approaches.
TDC Connections 2023 - A High-Speed Data Ingestion Service in Java Using MQTT...Juarez Junior
The document discusses a Java-based high-speed data ingestion service that can ingest data using several protocols including MQTT, AMQP, and STOMP. It introduces Reactive Streams Ingestion (RSI), a Java library that allows streaming and reactive ingestion of data into an Oracle database. The document also discusses using ActiveMQ and JMS messaging to consume messages and presents a sample project structure and architecture for a data ingestion application.
DWX23 - A High-Speed Data Ingestion Service in Java Using MQTT, AMQP, and STO...Juarez Junior
This document discusses a high-speed data ingestion service in Java using MQTT, AMQP, and STOMP messaging protocols. It describes messaging-oriented middleware, various messaging protocols like AMQP, MQTT, and STOMP. It also demonstrates a reactive streams ingestion library, Oracle R2DBC driver, and a demo application architecture for ingesting data from different sources into an Oracle database using these technologies in a reactive and non-blocking way.
CloudLand - A High-Speed Data Ingestion Service in Java Using MQTT, AMQP, and...Juarez Junior
This document discusses a high-speed data ingestion service in Java using MQTT, AMQP, and STOMP messaging protocols. It provides an overview of message-oriented middleware (MOM), describes the MQTT, AMQP, and STOMP protocols, and demonstrates consuming messages from ActiveMQ using JMS.
Oracle CloudWorld 2023 - A High-Speed Data Ingestion Service in Java Using MQ...Juarez Junior
The document discusses high-speed data ingestion in Java using various messaging protocols. It introduces MQTT, AMQP, and STOMP for asynchronous messaging. The presentation demonstrates using virtual threads and reactive streams with Oracle's Reactive Streams Ingestion library and R2DBC driver for high performance and scalable data ingestion into an Oracle database. It also shows an architecture using ActiveMQ to integrate various messaging protocols with Java Message Service.
BarcelonaJUG - A High-Speed Data Ingestion Service in Java Using MQTT, AMQP, ...Juarez Junior
This document provides a summary of a presentation on high-speed data ingestion services in Java using MQTT, AMQP, and STOMP. The presentation discusses using virtual threads and reactive streams for ingesting data. It also demonstrates Oracle's Reactive Streams Ingestion library and R2DBC driver for reactive programming with Oracle Database. The document references various messaging protocols and provides code samples for consuming messages from ActiveMQ using JMS.
Cloud Conference Day - A High-Speed Data Ingestion Service in Java Using MQTT...Juarez Junior
This document summarizes a presentation about ingesting data using various messaging protocols like MQTT, AMQP, and STOMP. It discusses ingesting data reactively using Reactive Streams and ingesting data using virtual threads. It also demonstrates using Oracle R2DBC for reactive database access and shows how to ingest data into Oracle Database using Reactive Streams Ingestion (RSI).
This document discusses real-time web applications and technologies. It defines real-time apps as allowing bi-directional communication between clients and servers so that users receive information as soon as it is published. Examples include chat, social media, gaming and notifications. Key implementation methods discussed are HTTP polling, streaming and WebSockets. The document also surveys popular real-time libraries for publish/subscribe, data syncing and hybrid approaches.
CloudLand - Revolutionize Java DB AppDev with Reactive Streams and Virtual Th...Juarez Junior
The document discusses revolutionizing Java database application development with reactive streams and virtual threads. It introduces the speaker and covers supporting the latest Java versions with Oracle Database, an overview of accessing Oracle DB with Java, Oracle JDBC synchronous and asynchronous usage, classic Java threads versus virtual threads, demos of virtual threads and reactive streams ingestion, moving from synchronous to reactive JDBC with Oracle R2DBC, and references for further information.
DWX23 - Revolutionize Java DB AppDev with Reactive Streams and Virtual ThreadsJuarez Junior
The document discusses how to revolutionize Java database application development with reactive streams and virtual threads. It covers using Oracle JDBC and R2DBC drivers to access Oracle Database asynchronously and reactively. Demos are provided comparing traditional threading to virtual threads and showing reactive streams ingestion and Oracle R2DBC with Project Reactor. The presentation also promotes Oracle's free developer tools and cloud accounts.
Simplify DevOps with Microservices and Mobile Backends.pptxssuser5faa791
This document discusses simplifying DevOps with microservices and mobile backends. It introduces Oracle's Backend for Spring Boot platform, which provides a unified backend for developing apps using Kubernetes, containers, and the Oracle database. The platform offers developer tools, platform services, and integration with the Oracle database. It also discusses managing transactions across microservices using sagas and Oracle's Transaction Manager. The presentation concludes by inviting attendees to try out building a sample banking application in the provided hands-on lab.
Cloud compiler - Minor Project by students of CBPGEC vipin kumar
The document describes a cloud compiler system that allows users to compile, run, test and debug code in various programming languages like Java, HTML, SQL, and C# without installing compilers locally. It discusses key aspects of the system like the objective, introduction, platforms and technologies used like Tomcat server, Java Server Pages, and Struts framework. Some benefits highlighted are that it is user friendly, supports multiple languages, and allows accessing programs from any device with an internet connection.
B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...Dr. Wilfred Lin (Ph.D.)
Oracle's strategy is to deliver next-generation applications to end-users utilizing a mission-critical Cloud platform. This will simplify and consolidate operations with end-to-end Cloud management and accelerate time to market with a modern development platform and integrated tooling. The document outlines Oracle's Cloud Application Foundation which provides a complete and integrated foundation for Oracle Fusion Middleware in the Cloud with WebLogic Server, Coherence and Java EE. It also summarizes new features in WebLogic Server 12c, Coherence 12c, Enterprise Manager 12c and development tools.
Node.js and Oracle Database: New Development TechniquesChristopher Jones
These slides are from the AUSOUG webinar viewable at https://www.ausoug.org.au/event/node-js-and-oracle-database-new-development-techniques/
The session covered the best node-oracledb data access features for building great Node.js applications with Oracle Database. Spanning topics from the latest connection pooling advances, right through to efficient ways to access your data, all the best tips are demonstrated. After another busy year of node-oracledb releases, don’t miss the latest on this rapidly growing ecosystem.
This is a technical talk with code snippets demonstrating efficient use of the Node.js node-oracledb driver for Oracle DB. There have been several key releases of node-oracledb over the last year so there is plenty to talk about.
Oracle's Java and Java EE strategy provides a rock-solid foundation for enterprise applications through consolidation on WebLogic Server and Oracle Fusion Middleware. This establishes an application grid that enables efficiency, agility, and high performance through automation, dynamic scaling, and resource sharing across the data center. The virtualization capabilities of WebLogic Server further optimize utilization and deployment speed in both private and public cloud environments.
Advanced Queuing provides database-integrated message queuing functionality that allows asynchronous communication between applications. It allows producers to ENQUEUE messages into queues and consumers to DEQUEUE messages. Key features include persistence of messages, propagation between queues, priority ordering of messages, transformation of message formats, and access control. The document provides an overview of these features and how to configure and use Advanced Queuing through PL/SQL interfaces and APIs.
Whats new in Autonomous Database in 2022Sandesh Rao
This session covers the new features and happenings in the autonomous database world and will help answer more questions DBAs and Developers will have on the Autonomous Database, from provisioning to backups, troubleshooting, tips and tricks, security and HA. This is a good introduction for on-prem DBAs who want to learn how this works quickly without spending too much time on it. Questions like what does the free tier cover, how do I do backup or if it's automated, how do I manage it, how to scale up and down, how to secure their environment, how to use mtls, how to use tools like SQLDeveloper and SQLModeler, performance tuning all in a quick 45-minute session which might take weeks to pick up reading documentation or spanning several presentations
ITPC Building Modern Data Streaming AppsTimothy Spann
ITPC Building Modern Data Streaming Apps
https://princetonacm.acm.org/tcfpro/
17th Annual IEEE IT Professional Conference (ITPC)
Armstrong Hall at The College of New Jersey
Friday, March 17th, 2023 at 8:30 AM to 5:00 PM
TCF Photo
In continuous operation since 1976, the Trenton Computer Festival (TCF) is the nation's longest running personal computer. For the seventeenth year, the TCF is extending its program to provide Information Technology and computer professionals with an additional day of conference. It is intended, in an economical way, to provide attendees with insight and information pertinent to their jobs, and to keep them informed of emerging technologies that could impact their work.
The IT Professional Conference is co-sponsored by the Institute of Electrical and Electronics Engineers (IEEE) Computer Society Chapter of Princeton / Central Jersey.
11:00am Building Modern Data Streaming Apps
presented by
Timothy Spann
Building Modern Data Streaming Apps
In this session, I will show you some best practices I have discovered over the last seven years in building data streaming applications including IoT, CDC, Logs, and more.
In my modern approach, we utilize several Apache frameworks to maximize the best features of all. We often start with Apache NiFi as the orchestrator of streams flowing into Apache Pulsar. From there we build streaming ETL with Spark, enhance events with Pulsar Functions for ML and enrichment. We build continuous queries against our topics with Flink SQL.
Timothy Spann
Tim Spann is a Principal Developer Advocate in Data In Motion for Cloudera. He works with Apache NiFi, Apache Pulsar, Apache Kafka, Apache Flink, Flink SQL, Apache Pinot, Trino, Apache Iceberg, DeltaLake, Apache Spark, Big Data, IoT, Cloud, AI/DL, machine learning, and deep learning. Tim has over ten years of experience with the IoT, big data, distributed computing, messaging, streaming technologies, and Java programming.
Previously, he was a Developer Advocate at StreamNative, Principal DataFlow Field Engineer at Cloudera, a Senior Solutions Engineer at Hortonworks, a Senior Solutions Architect at AirisData, a Senior Field Engineer at Pivotal and a Team Leader at HPE. He blogs for DZone, where he is the Big Data Zone leader, and runs a popular meetup in Princeton & NYC on Big Data, Cloud, IoT, deep learning, streaming, NiFi, the blockchain, and Spark.
Tim is a frequent speaker at conferences such as ApacheCon, DeveloperWeek, Pulsar Summit and many more. He holds a BS and MS in computer science.
The document introduces Java 8 and Java ME 8, which are described as the biggest upgrades to the Java programming model. Key features include lambda expressions, default methods, bulk operations on collections, and improved modularity, performance, productivity and security. Java 8 aims to simplify parallel programming and make development easier. Java ME 8 further aligns Java for embedded devices and the Internet of Things.
This document summarizes a presentation on a Java library for high-speed streaming of data into databases. It discusses challenges with streaming data at scale and introduces Oracle's high speed streaming library, which uses direct path inserts and unified connection pooling to enable fast, scalable streaming. Code samples are provided for using the push and flow publisher APIs to ingest data streams into databases.
- Java EE provides APIs to develop distributed applications using the client-server model, where requests from clients are served by remote servers.
- In the client-server model, a client such as a web browser makes requests to a server like a web server, which responds with static or dynamic content typically in HTML format.
- The Java EE platform facilitates an architecture where business components are placed in a separate middle tier, enhancing features like scalability, extensibility and maintainability.
What's New and Noteworthy on Oracle CAF 12.1.3Bruno Borges
Oracle CAF - Cloud Application Foundation - delivers top quality Java Middleware software for mission critical solutions. Find out what's new and noteworthy on CAF 12.1.3, mainly WebLogic and Coherence.
OpenStack Identity - Keystone (liberty) by Lorenzo Carnevale and Silvio TavillaLorenzo Carnevale
OpenStack Identity Service (Keystone) seminar.
Distributed Systems course at Engineering and Computer Science (ECS), University of Messina.
By Lorenzo Carnevale and Silvio Tavilla.
Seminar’s topics
❖ OpenStack Identity - Keystone (liberty)
❖ Installation and first configuration of Keystone
❖ Identity service configuration
➢ Identity API protection with RBAC
➢ Use Trusts
➢ Certificates for PKI
❖ Hierarchical Projects
❖ Identity API v3 client example
Oracle CloudWorld 2023 - How to hook up Telegram with Spring Boot and ADBJuarez Junior
This document outlines an agenda for a presentation on connecting Telegram with Spring Boot and Oracle Autonomous Database. The presentation will include an overview of the technologies, introduction of the speakers, details about a sample "MyToDo List" application that uses these technologies, and instructions for a hands-on lab allowing attendees to set up and run the application on Oracle Cloud Infrastructure.
Oracle CloudWorld 2023 - A Practical Guide to Implementing DevOps with IaC fo...Juarez Junior
The document provides an overview of serverless application development using Infrastructure as Code (IaC) techniques on Oracle Cloud Infrastructure (OCI). It compares OCI Functions and the open source Fn Project serverless platform to the managed Azure Functions serverless offering. It also discusses OCI DevOps for continuous integration/delivery (CI/CD), the open source Terraform tool for IaC, and GitHub Actions for CI/CD pipelines. The document highlights unique OCI capabilities and concludes with information on learning more.
Weitere ähnliche Inhalte
Ähnlich wie JCON OpenBlend Slovenia 2023 - A High-Speed Data Ingestion Service in Java Using MQTT, AMQP, and STOMP.pdf
CloudLand - Revolutionize Java DB AppDev with Reactive Streams and Virtual Th...Juarez Junior
The document discusses revolutionizing Java database application development with reactive streams and virtual threads. It introduces the speaker and covers supporting the latest Java versions with Oracle Database, an overview of accessing Oracle DB with Java, Oracle JDBC synchronous and asynchronous usage, classic Java threads versus virtual threads, demos of virtual threads and reactive streams ingestion, moving from synchronous to reactive JDBC with Oracle R2DBC, and references for further information.
DWX23 - Revolutionize Java DB AppDev with Reactive Streams and Virtual ThreadsJuarez Junior
The document discusses how to revolutionize Java database application development with reactive streams and virtual threads. It covers using Oracle JDBC and R2DBC drivers to access Oracle Database asynchronously and reactively. Demos are provided comparing traditional threading to virtual threads and showing reactive streams ingestion and Oracle R2DBC with Project Reactor. The presentation also promotes Oracle's free developer tools and cloud accounts.
Simplify DevOps with Microservices and Mobile Backends.pptxssuser5faa791
This document discusses simplifying DevOps with microservices and mobile backends. It introduces Oracle's Backend for Spring Boot platform, which provides a unified backend for developing apps using Kubernetes, containers, and the Oracle database. The platform offers developer tools, platform services, and integration with the Oracle database. It also discusses managing transactions across microservices using sagas and Oracle's Transaction Manager. The presentation concludes by inviting attendees to try out building a sample banking application in the provided hands-on lab.
Cloud compiler - Minor Project by students of CBPGEC vipin kumar
The document describes a cloud compiler system that allows users to compile, run, test and debug code in various programming languages like Java, HTML, SQL, and C# without installing compilers locally. It discusses key aspects of the system like the objective, introduction, platforms and technologies used like Tomcat server, Java Server Pages, and Struts framework. Some benefits highlighted are that it is user friendly, supports multiple languages, and allows accessing programs from any device with an internet connection.
B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...Dr. Wilfred Lin (Ph.D.)
Oracle's strategy is to deliver next-generation applications to end-users utilizing a mission-critical Cloud platform. This will simplify and consolidate operations with end-to-end Cloud management and accelerate time to market with a modern development platform and integrated tooling. The document outlines Oracle's Cloud Application Foundation which provides a complete and integrated foundation for Oracle Fusion Middleware in the Cloud with WebLogic Server, Coherence and Java EE. It also summarizes new features in WebLogic Server 12c, Coherence 12c, Enterprise Manager 12c and development tools.
Node.js and Oracle Database: New Development TechniquesChristopher Jones
These slides are from the AUSOUG webinar viewable at https://www.ausoug.org.au/event/node-js-and-oracle-database-new-development-techniques/
The session covered the best node-oracledb data access features for building great Node.js applications with Oracle Database. Spanning topics from the latest connection pooling advances, right through to efficient ways to access your data, all the best tips are demonstrated. After another busy year of node-oracledb releases, don’t miss the latest on this rapidly growing ecosystem.
This is a technical talk with code snippets demonstrating efficient use of the Node.js node-oracledb driver for Oracle DB. There have been several key releases of node-oracledb over the last year so there is plenty to talk about.
Oracle's Java and Java EE strategy provides a rock-solid foundation for enterprise applications through consolidation on WebLogic Server and Oracle Fusion Middleware. This establishes an application grid that enables efficiency, agility, and high performance through automation, dynamic scaling, and resource sharing across the data center. The virtualization capabilities of WebLogic Server further optimize utilization and deployment speed in both private and public cloud environments.
Advanced Queuing provides database-integrated message queuing functionality that allows asynchronous communication between applications. It allows producers to ENQUEUE messages into queues and consumers to DEQUEUE messages. Key features include persistence of messages, propagation between queues, priority ordering of messages, transformation of message formats, and access control. The document provides an overview of these features and how to configure and use Advanced Queuing through PL/SQL interfaces and APIs.
Whats new in Autonomous Database in 2022Sandesh Rao
This session covers the new features and happenings in the autonomous database world and will help answer more questions DBAs and Developers will have on the Autonomous Database, from provisioning to backups, troubleshooting, tips and tricks, security and HA. This is a good introduction for on-prem DBAs who want to learn how this works quickly without spending too much time on it. Questions like what does the free tier cover, how do I do backup or if it's automated, how do I manage it, how to scale up and down, how to secure their environment, how to use mtls, how to use tools like SQLDeveloper and SQLModeler, performance tuning all in a quick 45-minute session which might take weeks to pick up reading documentation or spanning several presentations
ITPC Building Modern Data Streaming AppsTimothy Spann
ITPC Building Modern Data Streaming Apps
https://princetonacm.acm.org/tcfpro/
17th Annual IEEE IT Professional Conference (ITPC)
Armstrong Hall at The College of New Jersey
Friday, March 17th, 2023 at 8:30 AM to 5:00 PM
TCF Photo
In continuous operation since 1976, the Trenton Computer Festival (TCF) is the nation's longest running personal computer. For the seventeenth year, the TCF is extending its program to provide Information Technology and computer professionals with an additional day of conference. It is intended, in an economical way, to provide attendees with insight and information pertinent to their jobs, and to keep them informed of emerging technologies that could impact their work.
The IT Professional Conference is co-sponsored by the Institute of Electrical and Electronics Engineers (IEEE) Computer Society Chapter of Princeton / Central Jersey.
11:00am Building Modern Data Streaming Apps
presented by
Timothy Spann
Building Modern Data Streaming Apps
In this session, I will show you some best practices I have discovered over the last seven years in building data streaming applications including IoT, CDC, Logs, and more.
In my modern approach, we utilize several Apache frameworks to maximize the best features of all. We often start with Apache NiFi as the orchestrator of streams flowing into Apache Pulsar. From there we build streaming ETL with Spark, enhance events with Pulsar Functions for ML and enrichment. We build continuous queries against our topics with Flink SQL.
Timothy Spann
Tim Spann is a Principal Developer Advocate in Data In Motion for Cloudera. He works with Apache NiFi, Apache Pulsar, Apache Kafka, Apache Flink, Flink SQL, Apache Pinot, Trino, Apache Iceberg, DeltaLake, Apache Spark, Big Data, IoT, Cloud, AI/DL, machine learning, and deep learning. Tim has over ten years of experience with the IoT, big data, distributed computing, messaging, streaming technologies, and Java programming.
Previously, he was a Developer Advocate at StreamNative, Principal DataFlow Field Engineer at Cloudera, a Senior Solutions Engineer at Hortonworks, a Senior Solutions Architect at AirisData, a Senior Field Engineer at Pivotal and a Team Leader at HPE. He blogs for DZone, where he is the Big Data Zone leader, and runs a popular meetup in Princeton & NYC on Big Data, Cloud, IoT, deep learning, streaming, NiFi, the blockchain, and Spark.
Tim is a frequent speaker at conferences such as ApacheCon, DeveloperWeek, Pulsar Summit and many more. He holds a BS and MS in computer science.
The document introduces Java 8 and Java ME 8, which are described as the biggest upgrades to the Java programming model. Key features include lambda expressions, default methods, bulk operations on collections, and improved modularity, performance, productivity and security. Java 8 aims to simplify parallel programming and make development easier. Java ME 8 further aligns Java for embedded devices and the Internet of Things.
This document summarizes a presentation on a Java library for high-speed streaming of data into databases. It discusses challenges with streaming data at scale and introduces Oracle's high speed streaming library, which uses direct path inserts and unified connection pooling to enable fast, scalable streaming. Code samples are provided for using the push and flow publisher APIs to ingest data streams into databases.
- Java EE provides APIs to develop distributed applications using the client-server model, where requests from clients are served by remote servers.
- In the client-server model, a client such as a web browser makes requests to a server like a web server, which responds with static or dynamic content typically in HTML format.
- The Java EE platform facilitates an architecture where business components are placed in a separate middle tier, enhancing features like scalability, extensibility and maintainability.
What's New and Noteworthy on Oracle CAF 12.1.3Bruno Borges
Oracle CAF - Cloud Application Foundation - delivers top quality Java Middleware software for mission critical solutions. Find out what's new and noteworthy on CAF 12.1.3, mainly WebLogic and Coherence.
OpenStack Identity - Keystone (liberty) by Lorenzo Carnevale and Silvio TavillaLorenzo Carnevale
OpenStack Identity Service (Keystone) seminar.
Distributed Systems course at Engineering and Computer Science (ECS), University of Messina.
By Lorenzo Carnevale and Silvio Tavilla.
Seminar’s topics
❖ OpenStack Identity - Keystone (liberty)
❖ Installation and first configuration of Keystone
❖ Identity service configuration
➢ Identity API protection with RBAC
➢ Use Trusts
➢ Certificates for PKI
❖ Hierarchical Projects
❖ Identity API v3 client example
Ähnlich wie JCON OpenBlend Slovenia 2023 - A High-Speed Data Ingestion Service in Java Using MQTT, AMQP, and STOMP.pdf (20)
Oracle CloudWorld 2023 - How to hook up Telegram with Spring Boot and ADBJuarez Junior
This document outlines an agenda for a presentation on connecting Telegram with Spring Boot and Oracle Autonomous Database. The presentation will include an overview of the technologies, introduction of the speakers, details about a sample "MyToDo List" application that uses these technologies, and instructions for a hands-on lab allowing attendees to set up and run the application on Oracle Cloud Infrastructure.
Oracle CloudWorld 2023 - A Practical Guide to Implementing DevOps with IaC fo...Juarez Junior
The document provides an overview of serverless application development using Infrastructure as Code (IaC) techniques on Oracle Cloud Infrastructure (OCI). It compares OCI Functions and the open source Fn Project serverless platform to the managed Azure Functions serverless offering. It also discusses OCI DevOps for continuous integration/delivery (CI/CD), the open source Terraform tool for IaC, and GitHub Actions for CI/CD pipelines. The document highlights unique OCI capabilities and concludes with information on learning more.
Oracle CloudWorld 2023 - Multi-cloud App Dev for Java Devs with Microsoft Azu...Juarez Junior
The document discusses Oracle's multi-cloud application development capabilities for Java developers using Microsoft Azure and Oracle Cloud Infrastructure (OCI). It introduces the Oracle Database Service for Azure (ODSA) which allows Azure customers to access and integrate with OCI database services through a unified portal. ODSA provides a high-speed connection between Azure and OCI regions and allows integration with Azure Active Directory. It enables Azure customers to leverage OCI database services like Autonomous Database, Exadata Database Service, and MySQL HeatWave.
jPrime 2023 - Revolutionize Java DB AppDev with Reactive Streams and Virtual ...Juarez Junior
This document discusses revolutionizing Java database application development with reactive streams and virtual threads. It provides an overview of accessing Oracle databases from Java applications synchronously and asynchronously. It also demonstrates using virtual threads, reactive JDBC, reactive streams ingestion (RSI), and Oracle R2DBC with Project Reactor. The document recommends Oracle's R2DBC driver and reactive programming approaches for asynchronous access and highlights benefits of both virtual threads and reactive programming.
SevillaJUG - Unleash the power of your applications with Micronaut® ,GraalVM...Juarez Junior
The document introduces Micronaut, a modern Java framework that leverages annotation processors and optimizations to compute infrastructure at compile-time, reducing startup time and memory usage. It highlights key Micronaut features like dependency injection, configuration, HTTP client/server, messaging, data access, security, and integration with GraalVM Native Image to compile applications ahead-of-time. The document also provides an overview of GraalVM and demonstrates how Micronaut applications compiled with GraalVM have very low resource usage and fast startup times.
SKILup Days Container Orchestration - Kubernetes Operators for DatabasesJuarez Junior
The document introduces Kubernetes operators for databases and discusses Oracle's Kubernetes operator called OraOperator. It provides an overview of OraOperator's architecture and why it is useful for managing the lifecycle of Oracle databases in Kubernetes clusters. OraOperator extends Kubernetes APIs to support custom resources for automating provisioning, backup/restore, scaling, patching, and other operations of containerized and external Oracle databases from within Kubernetes.
TDC Connections 2023 - Revolutionize Java DB AppDev with Reactive Streams and...Juarez Junior
The presentation discusses revolutionizing Java database application development with reactive streams and virtual threads. It covers topics like Oracle JDBC synchronous and asynchronous usage, classic Java threads versus virtual threads, reactive JDBC, reactive streams ingestion, and transitioning from synchronous to reactive JDBC using Oracle R2DBC. Live demos are provided comparing virtual and platform threads, using reactive streams ingestion, and with Oracle R2DBC.
Melee Numerique 2022 - Revolutionize Java DB App Dev with Reactive Streams an...Juarez Junior
The document discusses how to revolutionize Java database application development with reactive streams and virtual threads when accessing Oracle Database. It introduces two solutions - reactive programming using R2DBC, Oracle JDBC Reactive Extensions and reactive streams libraries, and using virtual threads as supported by Project Loom and the Oracle JDBC driver. Demos are provided of these approaches.
DeveloperWeekEnterprise2023 - Introduction to Kubernetes Operators for DatabasesJuarez Junior
- The document discusses Kubernetes operators for databases and introduces the Oracle Database Operator for Kubernetes.
- The Oracle Database Operator allows Kubernetes to manage Oracle databases through its custom resources and controllers, automating lifecycle operations like provisioning, scaling, backups and more.
- It supports various Oracle database configurations like containerized databases, Autonomous Database and multitenant databases.
DevConf.cz - Introduction to Kubernetes Operators for DatabasesJuarez Junior
The document provides an introduction to Oracle's Kubernetes Operator for databases. It discusses how the Operator allows for managing the lifecycle of Oracle databases running in Kubernetes, including capabilities like provisioning, scaling, patching, backups/restores, and more. The Operator supports various database configurations like single instance databases, sharded databases, Autonomous Database, and multitenant databases. It also provides observability features like metrics, logging, and Grafana dashboards.
CloudTalks - Revolutionize Java DB AppDev with Reactive Streams and Virtual T...Juarez Junior
The presentation discusses revolutionizing Java database application development with reactive streams and virtual threads. It covers Oracle JDBC support for the latest Java versions, an overview of accessing Oracle databases with Java, differences between synchronous and asynchronous JDBC, classic Java threads versus virtual threads, reactive JDBC, reactive streams ingestion, and transitioning from synchronous to reactive JDBC using Oracle R2DBC. Live demos are provided comparing virtual threads to platform threads, reactive streams ingestion, and Oracle R2DBC.
DeveloperWeek Europe 2023 - Revolutionize Java DB AppDev with Reactive Stream...Juarez Junior
This document provides an overview and agenda for revolutionizing Java database application development with reactive streams and virtual threads. It discusses supporting the latest Java versions, Oracle database access from Java, synchronous and asynchronous JDBC, classic and virtual threads, reactive JDBC, reactive streams ingestion (RSI), Oracle R2DBC, and includes three demo sections comparing virtual vs platform threads, RSI, and Oracle R2DBC. The document concludes with references, information on Oracle LiveLabs, instructions for getting a free Oracle cloud account, and details about the Oracle ACE program.
Microsoft Azure - GAA and Irish Tech Society HackathonJuarez Junior
This document provides an overview of Microsoft Azure and its capabilities. It describes Azure as a cloud platform that offers global scale, supports Linux and open source technologies, and is optimized for Microsoft workloads. It outlines Azure's infrastructure and services including compute options like virtual machines and containers, databases, developer tools, and capabilities for edge and IoT scenarios. Key sections highlight Azure's developer ecosystem, tools for application development, and digital twin and Azure Sphere solutions.
JSNation.com - Azure Static Web Apps (SWA) with Azure DevOpsJuarez Junior
The document advertises a workshop on running static web apps on Azure using DevOps.js. It provides links to resources on how to deploy web assets to cloud storage, create and assign SSL certificates, establish a reverse proxy to call APIs, distribute apps globally, and set up continuous integration and delivery (CI/CD) processes. The document also lists prerequisites like Node.js, VS Code, and Azure extensions needed to complete the workshop.
This document discusses developer velocity and how Microsoft tools like Azure DevOps and GitHub can help improve it. Developer velocity refers to how productively developers can build, collaborate, and scale innovation. Companies with higher developer velocity tend to achieve better business results. Microsoft has integrated Azure DevOps and GitHub to provide the largest DevOps ecosystem. Developers can plan, develop, collaborate, deliver, and operate across these tools from any location. Microsoft aims to keep developers productive by providing cloud-powered development environments that can be securely accessed from anywhere.
GraphRAG for Life Science to increase LLM accuracyTomaz Bratanic
GraphRAG for life science domain, where you retriever information from biomedical knowledge graphs using LLMs to increase the accuracy and performance of generated answers
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on integration of Salesforce with Bonterra Impact Management.
Interested in deploying an integration with Salesforce for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Ivanti’s Patch Tuesday breakdown goes beyond patching your applications and brings you the intelligence and guidance needed to prioritize where to focus your attention first. Catch early analysis on our Ivanti blog, then join industry expert Chris Goettl for the Patch Tuesday Webinar Event. There we’ll do a deep dive into each of the bulletins and give guidance on the risks associated with the newly-identified vulnerabilities.
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
Generating privacy-protected synthetic data using Secludy and MilvusZilliz
During this demo, the founders of Secludy will demonstrate how their system utilizes Milvus to store and manipulate embeddings for generating privacy-protected synthetic data. Their approach not only maintains the confidentiality of the original data but also enhances the utility and scalability of LLMs under privacy constraints. Attendees, including machine learning engineers, data scientists, and data managers, will witness first-hand how Secludy's integration with Milvus empowers organizations to harness the power of LLMs securely and efficiently.
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on automated letter generation for Bonterra Impact Management using Google Workspace or Microsoft 365.
Interested in deploying letter generation automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Tatiana Kojar
Skybuffer AI, built on the robust SAP Business Technology Platform (SAP BTP), is the latest and most advanced version of our AI development, reaffirming our commitment to delivering top-tier AI solutions. Skybuffer AI harnesses all the innovative capabilities of the SAP BTP in the AI domain, from Conversational AI to cutting-edge Generative AI and Retrieval-Augmented Generation (RAG). It also helps SAP customers safeguard their investments into SAP Conversational AI and ensure a seamless, one-click transition to SAP Business AI.
With Skybuffer AI, various AI models can be integrated into a single communication channel such as Microsoft Teams. This integration empowers business users with insights drawn from SAP backend systems, enterprise documents, and the expansive knowledge of Generative AI. And the best part of it is that it is all managed through our intuitive no-code Action Server interface, requiring no extensive coding knowledge and making the advanced AI accessible to more users.
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfflufftailshop
When it comes to unit testing in the .NET ecosystem, developers have a wide range of options available. Among the most popular choices are NUnit, XUnit, and MSTest. These unit testing frameworks provide essential tools and features to help ensure the quality and reliability of code. However, understanding the differences between these frameworks is crucial for selecting the most suitable one for your projects.
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
5th LF Energy Power Grid Model Meet-up SlidesDanBrown980551
5th Power Grid Model Meet-up
It is with great pleasure that we extend to you an invitation to the 5th Power Grid Model Meet-up, scheduled for 6th June 2024. This event will adopt a hybrid format, allowing participants to join us either through an online Mircosoft Teams session or in person at TU/e located at Den Dolech 2, Eindhoven, Netherlands. The meet-up will be hosted by Eindhoven University of Technology (TU/e), a research university specializing in engineering science & technology.
Power Grid Model
The global energy transition is placing new and unprecedented demands on Distribution System Operators (DSOs). Alongside upgrades to grid capacity, processes such as digitization, capacity optimization, and congestion management are becoming vital for delivering reliable services.
Power Grid Model is an open source project from Linux Foundation Energy and provides a calculation engine that is increasingly essential for DSOs. It offers a standards-based foundation enabling real-time power systems analysis, simulations of electrical power grids, and sophisticated what-if analysis. In addition, it enables in-depth studies and analysis of the electrical power grid’s behavior and performance. This comprehensive model incorporates essential factors such as power generation capacity, electrical losses, voltage levels, power flows, and system stability.
Power Grid Model is currently being applied in a wide variety of use cases, including grid planning, expansion, reliability, and congestion studies. It can also help in analyzing the impact of renewable energy integration, assessing the effects of disturbances or faults, and developing strategies for grid control and optimization.
What to expect
For the upcoming meetup we are organizing, we have an exciting lineup of activities planned:
-Insightful presentations covering two practical applications of the Power Grid Model.
-An update on the latest advancements in Power Grid -Model technology during the first and second quarters of 2024.
-An interactive brainstorming session to discuss and propose new feature requests.
-An opportunity to connect with fellow Power Grid Model enthusiasts and users.
17. Oracle LiveLabs
Showcasing how Oracle’s solutions can
solve your business problems
500+
free workshops,
available or in
development
3.5 million
people have already visited
LiveLabs
developer.oracle.com/livelabs
learn something new …at your pace!
600+
events run
using LiveLabs
workshops
19. 3 membership tiers
Connect: @oracleace facebook.com/OracleACEs
aceprogram_ww@oracle.com
500+ technical experts &
community leaders helping peers globally
The Oracle ACE Program recognizes & rewards individuals for
their technical & community contributions to the Oracle community
Nominate
yourself or a candidate:
ace.oracle.com/nominate
Learn more - ace.oracle.com
blogs.oracle.com/ace