SlideShare une entreprise Scribd logo
1  sur  61
Télécharger pour lire hors ligne
„Take the RISC!“
Von Java Swing über JavaFX
nach HTML.
UI Strategien für operativ genutzte
Geschäftsanwendungen.
CaptainCasaEnterpriseClientRISC
Björn Müller
• 1991-2001: SAP
– Anwendungsentwicklung
– Basis-Java-Architekturentwicklung
– J2EE Server Entwicklung
• Seit 2001:
– Entwicklung von Frontendframeworks für
umfangreiche, operativ genutzte, serverbasierte
Unternehmensanwendungen
– 2001-2007: Casabac Technologies GmbH
– „AJAX“ Pionier
– 2005 Übernahme durch Software AG
– 2007–heute: CaptainCasa GmbH + Community
– Java Swing, Java FX, RISC-HTML, (SAP UI5)
CaptainCasaEnterpriseClientRISC
CaptainCasa
• 2007 Gründung CaptainCasa
– Corporate Community
– GmbH
• 2008 Java Swing basierter Client
• 2014 JavaFX basierter Client
• 2016 Entwicklung der RISC-HTML Methode
• 2016 HTML basierter Client
CaptainCasaEnterpriseClientRISC
CaptainCasa
CaptainCasaEnterpriseClientRISC
Motivation
CaptainCasaEnterpriseClientRISC
Developers: Eat you own Dog Food!
CaptainCasaEnterpriseClientRISC
Developers: Eat you own Dog Food!
EclipseReisekosten-
abrechnung
Projekt-
rückmeldung
Powerpoint
Mail
Stack
Overflow
spiegel.de
CaptainCasaEnterpriseClientRISC
Developers: Eat you own Dog Food!
Eclipse
Reisekosten-
abrechnung
Projekt-
rückmeldung
Powerpoint
Mail
Stack
Overflow
spiegel.de
WEB Native
CaptainCasaEnterpriseClientRISC
Developers: Eat you own Dog Food!
Eclipse
Reisekosten-
abrechnung
Projekt-
rückmeldung
Powerpoint
Mail
Stack
Overflow
spiegel.de
WEB Native
Sim
plicity
first!
Efficiency
first!
CaptainCasaEnterpriseClientRISC
Developers: Eat you own Dog Food!
CaptainCasaEnterpriseClientRISC
Developers: Eat you own Dog Food!
Bank
Anwendung
Reisekosten-
abrechnung
Recherche
Business
Intelligence
Mail
Zeit
erfassung
spiegel.de
CaptainCasaEnterpriseClientRISC
Developers: Eat you own Dog Food!
Bank
Anwendung
Reisekosten-
abrechnung
Recherche
Business
Intelligence
MailZeit
erfassung
spiegel.de
WEB Native
CaptainCasaEnterpriseClientRISC
Developers: Eat you own Dog Food!
Reisekosten-
abrechnung
Recherche
Zeit
erfassung
spiegel.de
WEB Native
Sim
plicity
first!
Bank
Anwendung
Business
Intelligence
Mail
Efficiency
first!
CaptainCasaEnterpriseClientRISC
Motivation
extern intern
extern intern
CaptainCasaEnterpriseClientRISC
Motivation
HTML
Durchdringung
Cloud
extern intern
extern intern
CaptainCasaEnterpriseClientRISC
Motivation
HTML
Durchdringung
Cloud
extern intern
extern intern
CaptainCasaEnterpriseClientRISC
Motivation
HTML
Durchdringung
Cloud
extern intern
extern intern
UNBEHAGEN:
Browser/Devicekompatibilität
Performance
Layouting Restrictions
Langfristige Stabilität / Investitionssicherheit
Entwicklungskosten
Wartungskosten
KONTROLLVERLUST
CaptainCasaEnterpriseClientRISC
Motivation
HTML
Durchdringung
Cloud
extern intern
extern intern
UNBEHAGEN:
Browser/Devicekompatibilität
Performance
Layouting Restrictions
Langfristige Stabilität / Investitionssicherheit
Entwicklungskosten
Wartungskosten
KONTROLLVERLUST
CaptainCasaEnterpriseClientRISC
Wichtige Folie!
WebUIHypes
Bus.Application
Lifecycle
CaptainCasaEnterpriseClientRISC
Back to the
80s/90s
CaptainCasaEnterpriseClientRISC
Back to the 80s/90s
#
Instructions
CaptainCasaEnterpriseClientRISC
Back to the 80s/90s
#
Instructions
Change of Paradigm
Algorithmic
in front
of processor
# Inst.
CaptainCasaEnterpriseClientRISC
Back to the 80s/90s
#
Instructions
Complex Instruction Set
Computers
CISC
Change of Paradigm
Algorithmic
in front
of processor
# Inst.
Reduced Instruction Set
Computers
RISC
CaptainCasaEnterpriseClientRISC
Back to the 80s/90s
#
Instructions
Complex Instruction Set
Computers
CISC
Change of Paradigm
Algorithmic
in front
of processor
# Inst.
Reduced Instruction Set
Computers
RISC
Algorithmic
Execution
CaptainCasaEnterpriseClientRISC
Browser History
CaptainCasaEnterpriseClientRISC
Browser History
#Elements
#Attributes
#CSS
CaptainCasaEnterpriseClientRISC
Browser History
#Elements
#Attributes
#CSS
CaptainCasaEnterpriseClientRISC
Browser History
#Elements
#Attributes
#CSS
Suffering
„Zero Installation!“
„...endless Maintenance“
CaptainCasaEnterpriseClientRISC
Traditional Framework Approach
Framework
#Elements
#Attributes
#CSS
Your Frontend App
CaptainCasaEnterpriseClientRISC
Traditional Framework Approach
Framework
#Elements
#Attributes
#CSS
Your Frontend App
Still: Suffering
CaptainCasaEnterpriseClientRISC
Traditional Framework Approach
Framework
#Elements
#Attributes
#CSS
Your Frontend App
Still: SufferingKomplexitätgesamt = KomplexitätHTML5
+ KomplexitätFramework
CaptainCasaEnterpriseClientRISC
Traditional Framework Approach
Framework
#Elements
#Attributes
#CSS
Your Frontend App
Still: SufferingKomplexitätgesamt = KomplexitätHTML5
+ KomplexitätFramework
Komplexitätgesamt = KomplexitätHTML5
* KomplexitätFramework
CaptainCasaEnterpriseClientRISC
What's about...
CaptainCasaEnterpriseClientRISC
What's about...
...a Change of Paradigm?
CaptainCasaEnterpriseClientRISC
Which are the basic elements that „any“
user interface can be built with?
CaptainCasaEnterpriseClientRISC
What are the basic elements which
of even complex user interfaces?
1. Rectangles
- with/without text
- with/without background styling
2. Textinput
- single line
- multi line
(3. Graphics)
...and the possibility to
A. position them absolutely (x,y,width,height(,z))
B. compose them
CaptainCasaEnterpriseClientRISC
Micro Kernel
RISC Browser Architecture
„2“ El.
Rectangles
Text Input
CaptainCasaEnterpriseClientRISC
Micro Kernel
RISC Browser Architecture
„2“ El.
UI Elements
Based
On
Nucleus Elements
Rectangles
Text Input
Reduced Instruction Set
Client
RISC
CaptainCasaEnterpriseClientRISC
Micro Kernel
RISC Browser Architecture
„2“ El.
UI Elements
Based
On
Nucleus Elements
Rectangles
Text Input
Reduced Instruction Set
Client
RISC
Button
ComboBox
Grid
Dialog
CaptainCasaEnterpriseClientRISC
Framework
Micro Kernel
RISC Browser Architecture
#Elements
#Attributes
#CSS
„2“ El.
UI Elements
Based
On
Nucleus Elements
Complex Instruction Set
Client
CISC
Reduced Instruction Set
Client
RISC
Change of Paradigm
CaptainCasaEnterpriseClientRISC
Framework
Micro Kernel
RISC Browser Architecture
#Elements
#Attributes
#CSS
„2“ El.
UI Elements
Based
On
Nucleus Elements
Complex Instruction Set
Client
CISC
Reduced Instruction Set
Client
RISC
Rendering
„Algorithmic“
Rendering „Execution“
CaptainCasaEnterpriseClientRISC
RISC Browser Architecture
Micro Kernel
#...
UI Elements
Based
On
Nucleus Elements
ADVANTAGES
• Browser Incompatibility is no
issue.
– The nucleus' size is 1000 lines of
Javascript, currently!
• Performance on current
browsers is excellent.
• Layouting is not bound to
HTML limits.
CaptainCasaEnterpriseClientRISC
RISC Browser Architecture
Micro Kernel
#...
UI Elements
Based
On
Nucleus Elements
ADVANTAGES
• Decoupling from HTML
• Regain of Control
CaptainCasaEnterpriseClientRISC
RISC Browser Architecture
Micro Kernel
#...
UI Elements
Based
On
Nucleus Elements
CHALLENGES
• Adaptations required
– Accessibility support
– Testing frameworks
CaptainCasaEnterpriseClientRISC
Big(ger) Picture
CaptainCasaEnterpriseClientRISC
Browser
JS Component
Library
Big(ger) Picture
Nucleus Library
#...
UI Elements
Based
On
Nucleus Elements
CaptainCasaEnterpriseClientRISC
CaptainCasaEnterpriseClientRISC
CaptainCasaEnterpriseClientRISC
Browser
JS Component
Library
Big(ger) Picture
Nucleus Library
#...
UI Elements
Based
On
Nucleus Elements
Frontend
Logic
Backend
Logic
Binding
Concept
Binding
Concept
CaptainCasaEnterpriseClientRISC
Browser
JS Component
Library
Big(ger) Picture
Nucleus Library
#...
UI Elements
Based
On
Nucleus Elements
Frontend
Logic
Backend
Logic
Binding
Concept
Binding
Concept
Outside frameworks
must not influence
UI Component Library
-
and vice versa
CaptainCasaEnterpriseClientRISC
Browser
JS Component
Library
Example: CaptainCasa Enterprise
Client
Nucleus Library
#...
UI Elements
Based
On
Nucleus Elements
Backend
Logic
Dialog
Processing
Frontend
Rendering
Engine
Layout
XML
Data
Events
Rendering
Events
Filter & Queue
CaptainCasaEnterpriseClientRISC
Ist „Server-UI“ old school?
Client UI
Server UI
Mainframe
Fat Client
Web-HTML
JavaScript
CaptainCasaEnterpriseClientRISC
Ist „Server-UI“ old school?
• Server-centric UI
– Server state!
– Große Nähe zur Logik
– Effiziente Entwicklung auch komplexer Szenarien
– Function / Data driven
– ==> Sachbearbeiter
• Client-centric UI
– Server stateless
– Kernlogik nur remote erreichbar
– Aufwendige Entwicklung
– Design driven
– ==> Endkonsumenten
CaptainCasaEnterpriseClientRISC
Summary
CaptainCasaEnterpriseClientRISC
Summary
• The RISC Browser Architecture is a paradigm shift
for using HTML.
• Compatibility by design
– and not: Compatibility by test / resources
• Regain of Control!
– Robustness
– Performance
– Layouting
CaptainCasaEnterpriseClientRISC
Summary
• The RISC Browser Architecture is a paradigm shift
for using HTML.
• Compatibility by design
– and not: Compatibility by test / resources
• Regain of Control!
– Robustness
– Performance
– Layouting
CaptainCasaEnterpriseClientRISC
Summary
HTML
Durchdringung
Cloud
extern intern
extern intern
CaptainCasaEnterpriseClientRISC
HTML
Durchdringung
extern intern
extern intern
Summary
RISC HTML
CaptainCasaEnterpriseClientRISC
CaptainCasa Services
• „Druckbetankung“
– Kosten: 2.500 EUR pauschal
3-4 Screen
Scenario Presentable
Prototype
Tag 1 Tag 2
CaptainCasaEnterpriseClientRISC
CaptainCasa Services
• Projektbegleitung
– CaptainCasa
– Architektur“setup“
– Erweiterungen
– Krisen
– Community Partner
– Anwendungsentwicklung
– Projektbetreuung
CaptainCasaEnterpriseClientRISC
Last but not least
• http://www.CaptainCasa.com
– Download (Free Usage)
– Demos
– Doku

Contenu connexe

Tendances

Microservices architecture examples
Microservices architecture examplesMicroservices architecture examples
Microservices architecture examplesChanny Yun
 
Agile integration workshop Seattle
Agile integration workshop SeattleAgile integration workshop Seattle
Agile integration workshop SeattleJudy Breedlove
 
Microservices and OSGi: Better together?
Microservices and OSGi: Better together?Microservices and OSGi: Better together?
Microservices and OSGi: Better together?Graham Charters
 
Micro Service Architecture
Micro Service ArchitectureMicro Service Architecture
Micro Service ArchitectureEduards Sizovs
 
Two Years with SAP HANA Express
Two Years with SAP HANA ExpressTwo Years with SAP HANA Express
Two Years with SAP HANA ExpressHP Seitz
 
Oracle Code Javaday Sao Paulo Nowadays Architecture Trends, from Monolith to ...
Oracle Code Javaday Sao Paulo Nowadays Architecture Trends, from Monolith to ...Oracle Code Javaday Sao Paulo Nowadays Architecture Trends, from Monolith to ...
Oracle Code Javaday Sao Paulo Nowadays Architecture Trends, from Monolith to ...Alberto Salazar
 
Java micro-services
Java micro-servicesJava micro-services
Java micro-servicesJames Lewis
 
MicroserviceArchitecture in detail over Monolith.
MicroserviceArchitecture in detail over Monolith.MicroserviceArchitecture in detail over Monolith.
MicroserviceArchitecture in detail over Monolith.PLovababu
 
micro services architecture (FrosCon2014)
micro services architecture (FrosCon2014)micro services architecture (FrosCon2014)
micro services architecture (FrosCon2014)smancke
 
Microservices - Event-driven & the hidden landmines
Microservices - Event-driven & the hidden landminesMicroservices - Event-driven & the hidden landmines
Microservices - Event-driven & the hidden landminesVijay Redkar
 
Microservices Architecture for MEAN Applications using Serverless AWS
Microservices Architecture for MEAN Applications using Serverless AWSMicroservices Architecture for MEAN Applications using Serverless AWS
Microservices Architecture for MEAN Applications using Serverless AWSMitoc Group
 
Using IBM WebSphere Liberty and Swagger to Make your Services Accessible
Using IBM WebSphere Liberty and Swagger to Make your Services AccessibleUsing IBM WebSphere Liberty and Swagger to Make your Services Accessible
Using IBM WebSphere Liberty and Swagger to Make your Services AccessibleArthur De Magalhaes
 
Exposing APIs with Liberty and Swagger
Exposing APIs with Liberty and SwaggerExposing APIs with Liberty and Swagger
Exposing APIs with Liberty and SwaggerArthur De Magalhaes
 
Understanding MicroSERVICE Architecture with Java & Spring Boot
Understanding MicroSERVICE Architecture with Java & Spring BootUnderstanding MicroSERVICE Architecture with Java & Spring Boot
Understanding MicroSERVICE Architecture with Java & Spring BootKashif Ali Siddiqui
 
DEVNET-1184 Microservices Patterns
DEVNET-1184	Microservices PatternsDEVNET-1184	Microservices Patterns
DEVNET-1184 Microservices PatternsCisco DevNet
 
ASP .Net Core SPA Templates
ASP .Net Core SPA TemplatesASP .Net Core SPA Templates
ASP .Net Core SPA TemplatesEamonn Boyle
 
Red Hat Agile integration Workshop Labs
Red Hat Agile integration Workshop LabsRed Hat Agile integration Workshop Labs
Red Hat Agile integration Workshop LabsJudy Breedlove
 
Build12 factorappusingmp
Build12 factorappusingmpBuild12 factorappusingmp
Build12 factorappusingmpEmily Jiang
 
2012 05 confess_camel_cloud_integration
2012 05 confess_camel_cloud_integration2012 05 confess_camel_cloud_integration
2012 05 confess_camel_cloud_integrationKai Wähner
 

Tendances (20)

Microservices architecture examples
Microservices architecture examplesMicroservices architecture examples
Microservices architecture examples
 
Agile integration workshop Seattle
Agile integration workshop SeattleAgile integration workshop Seattle
Agile integration workshop Seattle
 
Microservices and OSGi: Better together?
Microservices and OSGi: Better together?Microservices and OSGi: Better together?
Microservices and OSGi: Better together?
 
Micro Service Architecture
Micro Service ArchitectureMicro Service Architecture
Micro Service Architecture
 
Two Years with SAP HANA Express
Two Years with SAP HANA ExpressTwo Years with SAP HANA Express
Two Years with SAP HANA Express
 
Oracle Code Javaday Sao Paulo Nowadays Architecture Trends, from Monolith to ...
Oracle Code Javaday Sao Paulo Nowadays Architecture Trends, from Monolith to ...Oracle Code Javaday Sao Paulo Nowadays Architecture Trends, from Monolith to ...
Oracle Code Javaday Sao Paulo Nowadays Architecture Trends, from Monolith to ...
 
Java micro-services
Java micro-servicesJava micro-services
Java micro-services
 
MicroserviceArchitecture in detail over Monolith.
MicroserviceArchitecture in detail over Monolith.MicroserviceArchitecture in detail over Monolith.
MicroserviceArchitecture in detail over Monolith.
 
Javantura v4 - Cloud-native Architectures and Java - Matjaž B. Jurič
Javantura v4 - Cloud-native Architectures and Java - Matjaž B. JuričJavantura v4 - Cloud-native Architectures and Java - Matjaž B. Jurič
Javantura v4 - Cloud-native Architectures and Java - Matjaž B. Jurič
 
micro services architecture (FrosCon2014)
micro services architecture (FrosCon2014)micro services architecture (FrosCon2014)
micro services architecture (FrosCon2014)
 
Microservices - Event-driven & the hidden landmines
Microservices - Event-driven & the hidden landminesMicroservices - Event-driven & the hidden landmines
Microservices - Event-driven & the hidden landmines
 
Microservices Architecture for MEAN Applications using Serverless AWS
Microservices Architecture for MEAN Applications using Serverless AWSMicroservices Architecture for MEAN Applications using Serverless AWS
Microservices Architecture for MEAN Applications using Serverless AWS
 
Using IBM WebSphere Liberty and Swagger to Make your Services Accessible
Using IBM WebSphere Liberty and Swagger to Make your Services AccessibleUsing IBM WebSphere Liberty and Swagger to Make your Services Accessible
Using IBM WebSphere Liberty and Swagger to Make your Services Accessible
 
Exposing APIs with Liberty and Swagger
Exposing APIs with Liberty and SwaggerExposing APIs with Liberty and Swagger
Exposing APIs with Liberty and Swagger
 
Understanding MicroSERVICE Architecture with Java & Spring Boot
Understanding MicroSERVICE Architecture with Java & Spring BootUnderstanding MicroSERVICE Architecture with Java & Spring Boot
Understanding MicroSERVICE Architecture with Java & Spring Boot
 
DEVNET-1184 Microservices Patterns
DEVNET-1184	Microservices PatternsDEVNET-1184	Microservices Patterns
DEVNET-1184 Microservices Patterns
 
ASP .Net Core SPA Templates
ASP .Net Core SPA TemplatesASP .Net Core SPA Templates
ASP .Net Core SPA Templates
 
Red Hat Agile integration Workshop Labs
Red Hat Agile integration Workshop LabsRed Hat Agile integration Workshop Labs
Red Hat Agile integration Workshop Labs
 
Build12 factorappusingmp
Build12 factorappusingmpBuild12 factorappusingmp
Build12 factorappusingmp
 
2012 05 confess_camel_cloud_integration
2012 05 confess_camel_cloud_integration2012 05 confess_camel_cloud_integration
2012 05 confess_camel_cloud_integration
 

Similaire à Björn Müller (CaptainCasa GmbH);Von Java Swing über JavaFX nach HTML

Continuous (Non)-Functional Testing of Microservices on k8s
Continuous (Non)-Functional Testing of Microservices on k8s Continuous (Non)-Functional Testing of Microservices on k8s
Continuous (Non)-Functional Testing of Microservices on k8s QAware GmbH
 
Pivotal Container Service : la nuova soluzione per gestire Kubernetes in azienda
Pivotal Container Service : la nuova soluzione per gestire Kubernetes in aziendaPivotal Container Service : la nuova soluzione per gestire Kubernetes in azienda
Pivotal Container Service : la nuova soluzione per gestire Kubernetes in aziendaVMware Tanzu
 
Reference architectures shows a microservices deployed to Kubernetes
Reference architectures shows a microservices deployed to KubernetesReference architectures shows a microservices deployed to Kubernetes
Reference architectures shows a microservices deployed to KubernetesRakesh Gujjarlapudi
 
Lorenz Lo Sauer portfolio 2013
Lorenz Lo Sauer portfolio 2013Lorenz Lo Sauer portfolio 2013
Lorenz Lo Sauer portfolio 2013Lorenz Lo Sauer
 
Kubermatic CNCF Webinar - start.kubermatic.pdf
Kubermatic CNCF Webinar - start.kubermatic.pdfKubermatic CNCF Webinar - start.kubermatic.pdf
Kubermatic CNCF Webinar - start.kubermatic.pdfLibbySchulze
 
Wakanda: NoSQL for Model-Driven Web applications - NoSQL matters 2012
Wakanda: NoSQL for Model-Driven Web applications - NoSQL matters 2012Wakanda: NoSQL for Model-Driven Web applications - NoSQL matters 2012
Wakanda: NoSQL for Model-Driven Web applications - NoSQL matters 2012Alexandre Morgaut
 
내꺼내꺼
내꺼내꺼내꺼내꺼
내꺼내꺼misty915
 
dan_labrecque_web_resume
dan_labrecque_web_resumedan_labrecque_web_resume
dan_labrecque_web_resumeDan Labrecque
 
Continuous Everything in a Multi-cloud and Multi-platform Environment
Continuous Everything in a Multi-cloud and Multi-platform EnvironmentContinuous Everything in a Multi-cloud and Multi-platform Environment
Continuous Everything in a Multi-cloud and Multi-platform EnvironmentVMware Tanzu
 
How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)
How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)
How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)DOCOMO Innovations, Inc.
 
Microservizi e container Docker in produzione: strumenti e consigli
Microservizi e container Docker in produzione: strumenti e consigliMicroservizi e container Docker in produzione: strumenti e consigli
Microservizi e container Docker in produzione: strumenti e consigliAmazon Web Services
 
Immutable Infrastructure
Immutable InfrastructureImmutable Infrastructure
Immutable Infrastructurestrikr .
 
Serverless Single Page Apps with React and Redux at ItCamp 2017
Serverless Single Page Apps with React and Redux at ItCamp 2017Serverless Single Page Apps with React and Redux at ItCamp 2017
Serverless Single Page Apps with React and Redux at ItCamp 2017Melania Andrisan (Danciu)
 
Incluit case studies 3.1
Incluit case studies 3.1Incluit case studies 3.1
Incluit case studies 3.1IncluIT
 
Introduction to ASP.NET 5
Introduction to ASP.NET 5Introduction to ASP.NET 5
Introduction to ASP.NET 5mbaric
 
Microservices, Kubernetes and Istio - A Great Fit!
Microservices, Kubernetes and Istio - A Great Fit!Microservices, Kubernetes and Istio - A Great Fit!
Microservices, Kubernetes and Istio - A Great Fit!Animesh Singh
 

Similaire à Björn Müller (CaptainCasa GmbH);Von Java Swing über JavaFX nach HTML (20)

Continuous (Non)-Functional Testing of Microservices on k8s
Continuous (Non)-Functional Testing of Microservices on k8s Continuous (Non)-Functional Testing of Microservices on k8s
Continuous (Non)-Functional Testing of Microservices on k8s
 
Pivotal Container Service : la nuova soluzione per gestire Kubernetes in azienda
Pivotal Container Service : la nuova soluzione per gestire Kubernetes in aziendaPivotal Container Service : la nuova soluzione per gestire Kubernetes in azienda
Pivotal Container Service : la nuova soluzione per gestire Kubernetes in azienda
 
agile microservices @scaibo
agile microservices @scaiboagile microservices @scaibo
agile microservices @scaibo
 
A sail in the cloud
A sail in the cloudA sail in the cloud
A sail in the cloud
 
Reference architectures shows a microservices deployed to Kubernetes
Reference architectures shows a microservices deployed to KubernetesReference architectures shows a microservices deployed to Kubernetes
Reference architectures shows a microservices deployed to Kubernetes
 
Lorenz Lo Sauer portfolio 2013
Lorenz Lo Sauer portfolio 2013Lorenz Lo Sauer portfolio 2013
Lorenz Lo Sauer portfolio 2013
 
Kubermatic.pdf
Kubermatic.pdfKubermatic.pdf
Kubermatic.pdf
 
Kubermatic CNCF Webinar - start.kubermatic.pdf
Kubermatic CNCF Webinar - start.kubermatic.pdfKubermatic CNCF Webinar - start.kubermatic.pdf
Kubermatic CNCF Webinar - start.kubermatic.pdf
 
Top 8 WCM Trends 2010
Top 8 WCM Trends 2010Top 8 WCM Trends 2010
Top 8 WCM Trends 2010
 
Wakanda: NoSQL for Model-Driven Web applications - NoSQL matters 2012
Wakanda: NoSQL for Model-Driven Web applications - NoSQL matters 2012Wakanda: NoSQL for Model-Driven Web applications - NoSQL matters 2012
Wakanda: NoSQL for Model-Driven Web applications - NoSQL matters 2012
 
내꺼내꺼
내꺼내꺼내꺼내꺼
내꺼내꺼
 
dan_labrecque_web_resume
dan_labrecque_web_resumedan_labrecque_web_resume
dan_labrecque_web_resume
 
Continuous Everything in a Multi-cloud and Multi-platform Environment
Continuous Everything in a Multi-cloud and Multi-platform EnvironmentContinuous Everything in a Multi-cloud and Multi-platform Environment
Continuous Everything in a Multi-cloud and Multi-platform Environment
 
How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)
How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)
How to Manage Your Cloud by Drupal (DrupalCon CPH 2010)
 
Microservizi e container Docker in produzione: strumenti e consigli
Microservizi e container Docker in produzione: strumenti e consigliMicroservizi e container Docker in produzione: strumenti e consigli
Microservizi e container Docker in produzione: strumenti e consigli
 
Immutable Infrastructure
Immutable InfrastructureImmutable Infrastructure
Immutable Infrastructure
 
Serverless Single Page Apps with React and Redux at ItCamp 2017
Serverless Single Page Apps with React and Redux at ItCamp 2017Serverless Single Page Apps with React and Redux at ItCamp 2017
Serverless Single Page Apps with React and Redux at ItCamp 2017
 
Incluit case studies 3.1
Incluit case studies 3.1Incluit case studies 3.1
Incluit case studies 3.1
 
Introduction to ASP.NET 5
Introduction to ASP.NET 5Introduction to ASP.NET 5
Introduction to ASP.NET 5
 
Microservices, Kubernetes and Istio - A Great Fit!
Microservices, Kubernetes and Istio - A Great Fit!Microservices, Kubernetes and Istio - A Great Fit!
Microservices, Kubernetes and Istio - A Great Fit!
 

Dernier

DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
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 2024Victor Rentea
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
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 2024Victor 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 FMESafe Software
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
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 Pakistandanishmna97
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 

Dernier (20)

DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
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
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
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
 
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
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
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
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 

Björn Müller (CaptainCasa GmbH);Von Java Swing über JavaFX nach HTML