SlideShare uma empresa Scribd logo
1 de 56
Baixar para ler offline
Click
to
edit
Master
/tle
style





                            Rapid
Rich
Client


             +
           =
 Development


                      Kai
Wähner,
MaibornWolff
et
al
GmbH

I
confess…

Click
to
edit
Master
/tle
style





              ... that I loved
            „Copy and Paste“
Inten/on
of
this
Session

Click
to
edit
Master
/tle
style





     Bullet
Point


     Boot
Camp





                                   Just a few Slides...
Inten/on
of
this
Session

 Click
to
edit
Master
/tle
style



... rather a lot of Live Hacking !!!
What
is
the
Key
Message?

Click
to
edit
Master
/tle
style

Key
Message

 Click
to
edit
Master
/tle
style





Learn what Spring Roo is!
Key
Message

 Click
to
edit
Master
/tle
style





Learn what Spring Roo is!
Learn how to develope with Spring Roo and GWT!
Key
Message

 Click
to
edit
Master
/tle
style





Learn what Spring Roo is!
Learn how to develope with Spring Roo and GWT!
Learn when to use Spring Roo!
Agenda

 Click
to
edit
Master
/tle
style


1) What is Spring Roo?

2) What is GWT?

3) Use Case for Demo


4) LIVE HACKING: Spring Roo with GWT
5) Some further advanced Stuff

6) Criticism

7) When to use Spring Roo?
Agenda

 Click
to
edit
Master
/tle
style


1) What is Spring Roo?

2) What is GWT?

3) Use Case for Demo


4) LIVE HACKING: Spring Roo with GWT
5) Some further advanced Stuff

6) Criticism

7) When to use Spring Roo?
What
is
Spring
Roo?

Click
to
edit
Master
/tle
style





      Web-Framework




                    Full-Stack-Framework
What
is
Spring
Roo?

Click
to
edit
Master
/tle
style

What
is
Spring
Roo?

Click
to
edit
Master
/tle
style





             Configuration
              Marathon


                                   Roo-Shell
IDE‐Support?

Click
to
edit
Master
/tle
style





                                   AspectJ



                                    Roo-Shell
IDE‐Support?

Click
to
edit
Master
/tle
style





                                   AspectJ



                                    Roo-Shell
IDE‐Support?

Click
to
edit
Master
/tle
style





                                   AspectJ



                                    Roo-Shell
What
is
GWT?

 Click
to
edit
Master
/tle
style


1) What is Spring Roo?

2) What is GWT?

3) Use Case for Demo


4) LIVE HACKING: Spring Roo with GWT
5) Some further advanced Stuff

6) Criticism

7) When to use Spring Roo?
What
is
Google
Web
Toolkit
(GWT)?

Click
to
edit
Master
/tle
style





                     GWT is a
           Web-Framework
                     to create
               Rich Clients
What
is
Google
Web
Toolkit
(GWT)?

Click
to
edit
Master
/tle
style




No HTML, DOM, XMLHttpRequest, JavaScript?




               But YOU code Java!
What
is
Google
Web
Toolkit
(GWT)?

Click
to
edit
Master
/tle
style




      Plenty of Server-Communication?




            Client-centric Approach!
What
is
Google
Web
Toolkit
(GWT)?

 Click
to
edit
Master
/tle
style



                               Update View


                      View
                     Presenter

                               User Events



                                         Model
                                                           Model
                                       Updates and
                                                          Changes
                                         Queries




                                                     Model

Design Pattern:
Model View Presenter (MVP)
Agenda

 Click
to
edit
Master
/tle
style


1) What is Spring Roo?

2) What is GWT?

3) Use Case for Demo


4) LIVE HACKING: Spring Roo with GWT
5) Some further advanced Stuff

6) Criticism

7) When to use Spring Roo?
Use
Case:
(Very
simple)
Project
Management

Click
to
edit
Master
/tle
style

Use
Case:
(Very
simple)
Project
Management

 Click
to
edit
Master
/tle
style





⇒  Use Case 1: No existing Database
Use
Case:
(Very
simple)
Project
Management

 Click
to
edit
Master
/tle
style





⇒  Use Case 1: No existing Database
⇒  Use Case 2: Reverse Engineering (existing Database)
Agenda

 Click
to
edit
Master
/tle
style


1) What is Spring Roo?

2) What is GWT?

3) Use Case for Demo


4) LIVE HACKING: Spring Roo with GWT
5) Some further advanced Stuff

6) Criticism

7) When to use Spring Roo?
Live‐Demo

Click
to
edit
Master
/tle
style





Enough of the Theory!
⇒  Let‘s start LIVE HACKING...
Agenda

 Click
to
edit
Master
/tle
style


1) What is Spring Roo?

2) What is GWT?

3) Use Case for Demo


4) LIVE HACKING: Spring Roo with GWT
5) Some further advanced Stuff

6) Criticism

7) When to use Spring Roo?
Use
Add‐ons!

Click
to
edit
Master
/tle
style

Use
other
Spring
Stuff!
(if
possible)

Click
to
edit
Master
/tle
style





                                         Just a
                                        Cutout of
                                         Spring
                                        Projects
Know
that
you
can
remove
Spring
Roo!

Click
to
edit
Master
/tle
style

Agenda

 Click
to
edit
Master
/tle
style


1) What is Spring Roo?

2) What is GWT?

3) Use Case for Demo


4) LIVE HACKING: Spring Roo with GWT
5) Some further advanced Stuff

6) Criticism

7) When to use Spring Roo?
No
Undo‐Command

Click
to
edit
Master
/tle
style

Soooooooo
many
GWT‐Files

Click
to
edit
Master
/tle
style

High
Complexity
of
GWT‐Files

 Click
to
edit
Master
/tle
style


                                                Activity
                Update View


        View
                    Presenter

                User Events


                                                          ActivityMapper
Place                     Model
                        Updates and
                                            Model          ClientFactory
                                           Changes
                          Queries                               EventBus
                                                     PlaceHistoryMapper
                                                         RequestFactory
                                      Model
                  EntityProxy
                                                              ValueProxy
                                                          ServiceLocator
No
Finder‐GUI
in
GWT
yet

Click
to
edit
Master
/tle
style

S/ll
Hope
for
GWT‐related
Improvements

Click
to
edit
Master
/tle
style

Agenda

 Click
to
edit
Master
/tle
style


1) What is Spring Roo?

2) What is GWT?

3) Use Case for Demo


4) LIVE HACKING: Spring Roo with GWT
5) Some further advanced Stuff

6) Criticism

7) When to use Spring Roo?
Different
Types
of
Web
Applica/ons

   Click
to
edit
Master
/tle
style





                    Classical

                    Portal

                      Web

     CRUD
         Applica/on

                                                                      Time
to

Short
                                                       Long
   Develope


                                  Rich
Internet

             Rich
Client
          Applica/on

                                      (RIA)

Spring
Roo
is
awesome
for
CRUD‐Clients

   Click
to
edit
Master
/tle
style





                    Classical

                    Portal

                      Web

     CRUD
         Applica/on

                                                                      Time
to

Short
                                                       Long
   Develope


                                  Rich
Internet

             Rich
Client
          Applica/on

                                      (RIA)

Spring
Roo
is
good
for
Learning,
too!

Click
to
edit
Master
/tle
style

I
heard:
Spring
Roo
is
good
for
Prototyping,
too!

Click
to
edit
Master
/tle
style

I
heard:
Spring
Roo
is
good
for
Prototyping,
too!

Click
to
edit
Master
/tle
style




        TRUE
  for Spring Applications
Spring
Roo
is
awesome
for
CRUD‐Clients

   Click
to
edit
Master
/tle
style




80 % !!!
                    Classical

                    Portal

                      Web

     CRUD
         Applica/on

                                                                      Time
to

Short
                                                       Long
   Develope


                                  Rich
Internet

             Rich
Client
          Applica/on

                                      (RIA)

CRUD
Frameworks
within
Java
Environment

Click
to
edit
Master
/tle
style





 (Roma
Framework)

CRUD
Frameworks
within
Java
Environment

Click
to
edit
Master
/tle
style



Good
CRUD
Framework




 (Roma
Framework)

CRUD
Frameworks
within
Java
Environment

Click
to
edit
Master
/tle
style



Good
CRUD
Framework




 (Roma
Framework)





             No
Java

CRUD
Frameworks
within
Java
Environment

Click
to
edit
Master
/tle
style



Good
CRUD
Framework


                     No
powerful
Vendor

 (Roma
Framework)
   No
large
Community



             No
Java

I
am
NOT
a
Spring
Dude!

Click
to
edit
Master
/tle
style





                                   JEE 5 / 6

                                               Spring
…
and
the
Winner
is:

   Click
to
edit
Master
/tle
style





* from the View of a Java Developer!
Key
Message
arrived?

Click
to
edit
Master
/tle
style

Key
Message

 Click
to
edit
Master
/tle
style





Learn what Spring Roo is!
Learn how to develope with Spring Roo and GWT!
Learn when to use Spring Roo!
Key
Message
arrived?

Click
to
edit
Master
/tle
style

Whet
your
Appe/te?

Click
to
edit
Master
/tle
style

Get
Part
of
the
Community!

Click
to
edit
Master
/tle
style

Thank
you
for
your
Aen/on…
Ques/ons?

Click
to
edit
Master
/tle
style




           +            =      Rapid Rich Client Development




                     Kai
Wähner

                     IT‐Consultant


                     Mobile 
+49
151
544
277
88

                     Email




kai.waehner@mwea.de

                     Twier


@KaiWaehner


                     MaibornWolff
et
al
GmbH
|
Theresienhöhe
13
|
D‐80339
München


Mais conteúdo relacionado

Destaque

Apply Machine Learning to Microservices
Apply Machine Learning to MicroservicesApply Machine Learning to Microservices
Apply Machine Learning to Microservices
Kai Wähner
 
Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...
Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...
Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...
Kai Wähner
 

Destaque (18)

Next Generation – Systems Integration in the Cloud Era with Apache Camel - Ja...
Next Generation – Systems Integration in the Cloud Era with Apache Camel - Ja...Next Generation – Systems Integration in the Cloud Era with Apache Camel - Ja...
Next Generation – Systems Integration in the Cloud Era with Apache Camel - Ja...
 
Concept of BlockChain & Decentralized Application
Concept of BlockChain & Decentralized ApplicationConcept of BlockChain & Decentralized Application
Concept of BlockChain & Decentralized Application
 
Enterprise Integration Patterns Revisited (EIP) for the Era of Big Data, Inte...
Enterprise Integration Patterns Revisited (EIP) for the Era of Big Data, Inte...Enterprise Integration Patterns Revisited (EIP) for the Era of Big Data, Inte...
Enterprise Integration Patterns Revisited (EIP) for the Era of Big Data, Inte...
 
Blockchain 2.0
Blockchain 2.0Blockchain 2.0
Blockchain 2.0
 
Trends at JavaOne 2016: Microservices, Docker and Cloud-Native Middleware
Trends at JavaOne 2016: Microservices, Docker and Cloud-Native MiddlewareTrends at JavaOne 2016: Microservices, Docker and Cloud-Native Middleware
Trends at JavaOne 2016: Microservices, Docker and Cloud-Native Middleware
 
How to Choose the Right Technology, Framework or Tool to Build Microservices
How to Choose the Right Technology, Framework or Tool to Build MicroservicesHow to Choose the Right Technology, Framework or Tool to Build Microservices
How to Choose the Right Technology, Framework or Tool to Build Microservices
 
Machine Learning Applied to Real Time Scoring in Manufacturing and Energy Uti...
Machine Learning Applied to Real Time Scoring in Manufacturing and Energy Uti...Machine Learning Applied to Real Time Scoring in Manufacturing and Energy Uti...
Machine Learning Applied to Real Time Scoring in Manufacturing and Energy Uti...
 
Apply Machine Learning to Microservices
Apply Machine Learning to MicroservicesApply Machine Learning to Microservices
Apply Machine Learning to Microservices
 
How to Apply Machine Learning with R, H20, Apache Spark MLlib or PMML to Real...
How to Apply Machine Learning with R, H20, Apache Spark MLlib or PMML to Real...How to Apply Machine Learning with R, H20, Apache Spark MLlib or PMML to Real...
How to Apply Machine Learning with R, H20, Apache Spark MLlib or PMML to Real...
 
Cloud Native Middleware Microservices - Lessons Learned with Docker, Kubernet...
Cloud Native Middleware Microservices - Lessons Learned with Docker, Kubernet...Cloud Native Middleware Microservices - Lessons Learned with Docker, Kubernet...
Cloud Native Middleware Microservices - Lessons Learned with Docker, Kubernet...
 
Comparison of Open Source Frameworks for Integrating the Internet of Things
Comparison of Open Source Frameworks for Integrating the Internet of ThingsComparison of Open Source Frameworks for Integrating the Internet of Things
Comparison of Open Source Frameworks for Integrating the Internet of Things
 
Microservices = Death of the Enterprise Service Bus (ESB)?
Microservices = Death of the Enterprise Service Bus (ESB)?Microservices = Death of the Enterprise Service Bus (ESB)?
Microservices = Death of the Enterprise Service Bus (ESB)?
 
Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...
Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...
Microservices, Containers, Docker and a Cloud-Native Architecture in the Midd...
 
Blockchain 3.0 - Decentral Applications
Blockchain 3.0 - Decentral ApplicationsBlockchain 3.0 - Decentral Applications
Blockchain 3.0 - Decentral Applications
 
[GER] Lessons learned: Modern JVM Languages besides Java
[GER] Lessons learned: Modern JVM Languages besides Java[GER] Lessons learned: Modern JVM Languages besides Java
[GER] Lessons learned: Modern JVM Languages besides Java
 
Service-oriented Open Source Integration @ Moderner Staat 2012 (German)
Service-oriented Open Source Integration @ Moderner Staat 2012 (German)Service-oriented Open Source Integration @ Moderner Staat 2012 (German)
Service-oriented Open Source Integration @ Moderner Staat 2012 (German)
 
Blockchain: The Information Technology of the Future
Blockchain: The Information Technology of the FutureBlockchain: The Information Technology of the Future
Blockchain: The Information Technology of the Future
 
CBGTBT - Part 1 - Workshop introduction & primer
CBGTBT - Part 1 - Workshop introduction & primerCBGTBT - Part 1 - Workshop introduction & primer
CBGTBT - Part 1 - Workshop introduction & primer
 

Semelhante a Confess_2011 - Rapid Rich Client Development with Spring Roo and GWT

ITeLearn-Manual Testing Day 05.pptx
ITeLearn-Manual Testing Day 05.pptxITeLearn-Manual Testing Day 05.pptx
ITeLearn-Manual Testing Day 05.pptx
Gaurav Nigam
 
ITeLearn-Manual Testing Day 05.pptx
ITeLearn-Manual Testing Day 05.pptxITeLearn-Manual Testing Day 05.pptx
ITeLearn-Manual Testing Day 05.pptx
Gaurav Nigam
 
Curious Coders Java Web Frameworks Comparison
Curious Coders Java Web Frameworks ComparisonCurious Coders Java Web Frameworks Comparison
Curious Coders Java Web Frameworks Comparison
Hamed Hatami
 

Semelhante a Confess_2011 - Rapid Rich Client Development with Spring Roo and GWT (20)

Javaland 2014 / GWT architectures and lessons learned
Javaland 2014 / GWT architectures and lessons learnedJavaland 2014 / GWT architectures and lessons learned
Javaland 2014 / GWT architectures and lessons learned
 
How to build unified Batch & Streaming Pipelines with Apache Beam and Dataflow
How to build unified Batch & Streaming Pipelines with Apache Beam and DataflowHow to build unified Batch & Streaming Pipelines with Apache Beam and Dataflow
How to build unified Batch & Streaming Pipelines with Apache Beam and Dataflow
 
Building a full-stack app with Golang and Google Cloud Platform in one week
Building a full-stack app with Golang and Google Cloud Platform in one weekBuilding a full-stack app with Golang and Google Cloud Platform in one week
Building a full-stack app with Golang and Google Cloud Platform in one week
 
Continuous deployment
Continuous deploymentContinuous deployment
Continuous deployment
 
GWT Architectures and Lessons Learned (WJAX 2013)
GWT Architectures and Lessons Learned (WJAX 2013)GWT Architectures and Lessons Learned (WJAX 2013)
GWT Architectures and Lessons Learned (WJAX 2013)
 
Manual Testing
Manual TestingManual Testing
Manual Testing
 
ITeLearn-Manual Testing Day 05.pptx
ITeLearn-Manual Testing Day 05.pptxITeLearn-Manual Testing Day 05.pptx
ITeLearn-Manual Testing Day 05.pptx
 
ITeLearn-Manual Testing Day 05.pptx
ITeLearn-Manual Testing Day 05.pptxITeLearn-Manual Testing Day 05.pptx
ITeLearn-Manual Testing Day 05.pptx
 
Testing Imp Document
Testing Imp DocumentTesting Imp Document
Testing Imp Document
 
ITeLearn-Manual Testing Day 05.pptx
ITeLearn-Manual Testing Day 05.pptxITeLearn-Manual Testing Day 05.pptx
ITeLearn-Manual Testing Day 05.pptx
 
ITeLearn-Manual Testing Day 05.pptx
ITeLearn-Manual Testing Day 05.pptxITeLearn-Manual Testing Day 05.pptx
ITeLearn-Manual Testing Day 05.pptx
 
Spunite17 Converting your CEWP Customisations
Spunite17 Converting your CEWP CustomisationsSpunite17 Converting your CEWP Customisations
Spunite17 Converting your CEWP Customisations
 
soa
soasoa
soa
 
Rails Vs CakePHP
Rails Vs CakePHPRails Vs CakePHP
Rails Vs CakePHP
 
WebSphere Portlet Factory: Davalen’s Practical Advice from the Field
WebSphere Portlet Factory: Davalen’s Practical Advice from the Field WebSphere Portlet Factory: Davalen’s Practical Advice from the Field
WebSphere Portlet Factory: Davalen’s Practical Advice from the Field
 
Explorations of the three legged performance stool
Explorations of the three legged performance stoolExplorations of the three legged performance stool
Explorations of the three legged performance stool
 
Methodology of Inclusion by Corey Timpson
Methodology of Inclusion by Corey TimpsonMethodology of Inclusion by Corey Timpson
Methodology of Inclusion by Corey Timpson
 
Being Reactive with Spring
Being Reactive with SpringBeing Reactive with Spring
Being Reactive with Spring
 
Curious Coders Java Web Frameworks Comparison
Curious Coders Java Web Frameworks ComparisonCurious Coders Java Web Frameworks Comparison
Curious Coders Java Web Frameworks Comparison
 
Cloud-Native Modernization or Death? A false dichotomy. | DevNation Tech Talk
Cloud-Native Modernization or Death? A false dichotomy. | DevNation Tech TalkCloud-Native Modernization or Death? A false dichotomy. | DevNation Tech Talk
Cloud-Native Modernization or Death? A false dichotomy. | DevNation Tech Talk
 

Mais de Kai Wähner

Kappa vs Lambda Architectures and Technology Comparison
Kappa vs Lambda Architectures and Technology ComparisonKappa vs Lambda Architectures and Technology Comparison
Kappa vs Lambda Architectures and Technology Comparison
Kai Wähner
 
The Top 5 Apache Kafka Use Cases and Architectures in 2022
The Top 5 Apache Kafka Use Cases and Architectures in 2022The Top 5 Apache Kafka Use Cases and Architectures in 2022
The Top 5 Apache Kafka Use Cases and Architectures in 2022
Kai Wähner
 

Mais de Kai Wähner (20)

Apache Kafka as Data Hub for Crypto, NFT, Metaverse (Beyond the Buzz!)
Apache Kafka as Data Hub for Crypto, NFT, Metaverse (Beyond the Buzz!)Apache Kafka as Data Hub for Crypto, NFT, Metaverse (Beyond the Buzz!)
Apache Kafka as Data Hub for Crypto, NFT, Metaverse (Beyond the Buzz!)
 
When NOT to use Apache Kafka?
When NOT to use Apache Kafka?When NOT to use Apache Kafka?
When NOT to use Apache Kafka?
 
Kafka for Live Commerce to Transform the Retail and Shopping Metaverse
Kafka for Live Commerce to Transform the Retail and Shopping MetaverseKafka for Live Commerce to Transform the Retail and Shopping Metaverse
Kafka for Live Commerce to Transform the Retail and Shopping Metaverse
 
The Heart of the Data Mesh Beats in Real-Time with Apache Kafka
The Heart of the Data Mesh Beats in Real-Time with Apache KafkaThe Heart of the Data Mesh Beats in Real-Time with Apache Kafka
The Heart of the Data Mesh Beats in Real-Time with Apache Kafka
 
Apache Kafka vs. Cloud-native iPaaS Integration Platform Middleware
Apache Kafka vs. Cloud-native iPaaS Integration Platform MiddlewareApache Kafka vs. Cloud-native iPaaS Integration Platform Middleware
Apache Kafka vs. Cloud-native iPaaS Integration Platform Middleware
 
Data Warehouse vs. Data Lake vs. Data Streaming – Friends, Enemies, Frenemies?
Data Warehouse vs. Data Lake vs. Data Streaming – Friends, Enemies, Frenemies?Data Warehouse vs. Data Lake vs. Data Streaming – Friends, Enemies, Frenemies?
Data Warehouse vs. Data Lake vs. Data Streaming – Friends, Enemies, Frenemies?
 
Serverless Kafka and Spark in a Multi-Cloud Lakehouse Architecture
Serverless Kafka and Spark in a Multi-Cloud Lakehouse ArchitectureServerless Kafka and Spark in a Multi-Cloud Lakehouse Architecture
Serverless Kafka and Spark in a Multi-Cloud Lakehouse Architecture
 
Resilient Real-time Data Streaming across the Edge and Hybrid Cloud with Apac...
Resilient Real-time Data Streaming across the Edge and Hybrid Cloud with Apac...Resilient Real-time Data Streaming across the Edge and Hybrid Cloud with Apac...
Resilient Real-time Data Streaming across the Edge and Hybrid Cloud with Apac...
 
Data Streaming with Apache Kafka in the Defence and Cybersecurity Industry
Data Streaming with Apache Kafka in the Defence and Cybersecurity IndustryData Streaming with Apache Kafka in the Defence and Cybersecurity Industry
Data Streaming with Apache Kafka in the Defence and Cybersecurity Industry
 
Apache Kafka in the Healthcare Industry
Apache Kafka in the Healthcare IndustryApache Kafka in the Healthcare Industry
Apache Kafka in the Healthcare Industry
 
Apache Kafka in the Healthcare Industry
Apache Kafka in the Healthcare IndustryApache Kafka in the Healthcare Industry
Apache Kafka in the Healthcare Industry
 
Apache Kafka for Real-time Supply Chain in the Food and Retail Industry
Apache Kafka for Real-time Supply Chainin the Food and Retail IndustryApache Kafka for Real-time Supply Chainin the Food and Retail Industry
Apache Kafka for Real-time Supply Chain in the Food and Retail Industry
 
Kafka for Real-Time Replication between Edge and Hybrid Cloud
Kafka for Real-Time Replication between Edge and Hybrid CloudKafka for Real-Time Replication between Edge and Hybrid Cloud
Kafka for Real-Time Replication between Edge and Hybrid Cloud
 
Apache Kafka for Predictive Maintenance in Industrial IoT / Industry 4.0
Apache Kafka for Predictive Maintenance in Industrial IoT / Industry 4.0Apache Kafka for Predictive Maintenance in Industrial IoT / Industry 4.0
Apache Kafka for Predictive Maintenance in Industrial IoT / Industry 4.0
 
Apache Kafka Landscape for Automotive and Manufacturing
Apache Kafka Landscape for Automotive and ManufacturingApache Kafka Landscape for Automotive and Manufacturing
Apache Kafka Landscape for Automotive and Manufacturing
 
Kappa vs Lambda Architectures and Technology Comparison
Kappa vs Lambda Architectures and Technology ComparisonKappa vs Lambda Architectures and Technology Comparison
Kappa vs Lambda Architectures and Technology Comparison
 
The Top 5 Apache Kafka Use Cases and Architectures in 2022
The Top 5 Apache Kafka Use Cases and Architectures in 2022The Top 5 Apache Kafka Use Cases and Architectures in 2022
The Top 5 Apache Kafka Use Cases and Architectures in 2022
 
Event Streaming CTO Roundtable for Cloud-native Kafka Architectures
Event Streaming CTO Roundtable for Cloud-native Kafka ArchitecturesEvent Streaming CTO Roundtable for Cloud-native Kafka Architectures
Event Streaming CTO Roundtable for Cloud-native Kafka Architectures
 
Apache Kafka in the Public Sector (Government, National Security, Citizen Ser...
Apache Kafka in the Public Sector (Government, National Security, Citizen Ser...Apache Kafka in the Public Sector (Government, National Security, Citizen Ser...
Apache Kafka in the Public Sector (Government, National Security, Citizen Ser...
 
Telco 4.0 - Payment and FinServ Integration for Data in Motion with 5G and Ap...
Telco 4.0 - Payment and FinServ Integration for Data in Motion with 5G and Ap...Telco 4.0 - Payment and FinServ Integration for Data in Motion with 5G and Ap...
Telco 4.0 - Payment and FinServ Integration for Data in Motion with 5G and Ap...
 

Último

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Último (20)

FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 

Confess_2011 - Rapid Rich Client Development with Spring Roo and GWT