SlideShare a Scribd company logo
1 of 107
Download to read offline
Enterprise JavaScript
Architekturen

Tuesday 29 October 13
WER BIN ICH?

• Sebastian

Springer

• https://github.com/sspringer82
• @basti_springer

Tuesday 29 October 13
Eine Softwarearchitektur ist einer der Architekturtypen in
der Informatik und beschreibt die grundlegenden
Komponenten und deren Zusammenspiel
innerhalb eines Softwaresystems.

Tuesday 29 October 13
Wie strukturiere ich meine JavaScript-Applikation?

Tuesday 29 October 13
Wartbarkeit und Erweiterbarkeit

Tuesday 29 October 13
Tuesday 29 October 13
Server

Tuesday 29 October 13
Client

Server

Tuesday 29 October 13
Client

Server

Tuesday 29 October 13
Client

Request

Server

Tuesday 29 October 13
Client

Request

Server

Tuesday 29 October 13
Client

Request
Response

Server

Tuesday 29 October 13
Client

Request
HTTP
Response

Server

Tuesday 29 October 13
Response?
Header

Body

Tuesday 29 October 13
Response?
Statuscode
Header

Body

Tuesday 29 October 13
Response?
Statuscode
Header

Body

Tuesday 29 October 13

ContentType
Response?
Statuscode
Header

HTML

Tuesday 29 October 13

Body

ContentType
Response?
Statuscode
Header

HTML

Tuesday 29 October 13

Body

ContentType

CSS
Response?
Statuscode
Header

HTML

Body

JavaScript

Tuesday 29 October 13

ContentType

CSS
Pro Datei, maximal zwei Sprachen

Tuesday 29 October 13
.
└── public
├── css
├── js
│   ├── news
│   │   ├── models
│   │   └── views
│   └── user
│  
├── models
│  
└── views
└── test
├── news
│   ├── models
│   └── views
└── user
├── models
└── views
Tuesday 29 October 13
Multi Page vs. Single Page

Tuesday 29 October 13
Multi Page App

Einstiegsseite

Tuesday 29 October 13
Multi Page App

Einstiegsseite

Tuesday 29 October 13

Modul 1
Multi Page App

Einstiegsseite

Tuesday 29 October 13

Modul 1
Multi Page App

Einstiegsseite

Tuesday 29 October 13

Modul 1

Modul 2
Multi Page App

Einstiegsseite

Tuesday 29 October 13

Modul 1

Modul 2
Einstiegsseite

Tuesday 29 October 13
JSON

Einstiegsseite

Tuesday 29 October 13
JSON

Einstiegsseite

Tuesday 29 October 13
Modul 1
JSON

Einstiegsseite

Tuesday 29 October 13
Modul 1
JSON

Einstiegsseite

Tuesday 29 October 13

JSON
Modul 1
JSON

Einstiegsseite

Tuesday 29 October 13

JSON
Modul 1
JSON

Modul 2
Einstiegsseite

Tuesday 29 October 13

JSON
Modul 1
JSON

Modul 2
Einstiegsseite

JSON

JSON

Tuesday 29 October 13
Modul 1
JSON

Modul 2
Einstiegsseite

JSON

JSON

Tuesday 29 October 13
Modul 1
JSON

Modul 2
Einstiegsseite

JSON

Modul 3
JSON

Tuesday 29 October 13
MV*?!

Tuesday 29 October 13
MVC

Tuesday 29 October 13
Model

Tuesday 29 October 13
Model

Tuesday 29 October 13

View
Controller

Model

Tuesday 29 October 13

View
Tuesday 29 October 13
MVVM

Tuesday 29 October 13
Model

Tuesday 29 October 13
Model

Tuesday 29 October 13

Businesslogik
Model

ViewModel

Tuesday 29 October 13

Businesslogik
Model

ViewModel

Tuesday 29 October 13

Businesslogik

UI-Logik
Model

ViewModel

Tuesday 29 October 13

Businesslogik

UI-Logik
Model

ViewModel

Tuesday 29 October 13

Businesslogik

UI-Logik
Model

ViewModel

View
Tuesday 29 October 13

Businesslogik

UI-Logik
Model

ViewModel

View
Tuesday 29 October 13

Businesslogik

UI-Logik

Darstellung
Model

ViewModel

View
Tuesday 29 October 13

Businesslogik

UI-Logik

Darstellung
Model

ViewModel

View
Tuesday 29 October 13

Businesslogik

UI-Logik

Darstellung
Model

ViewModel

Businesslogik

UI-Logik

DataBinding
View
Tuesday 29 October 13

Darstellung
Tuesday 29 October 13
Modulloader

Tuesday 29 October 13
require.js

Tuesday 29 October 13
index.html

Tuesday 29 October 13
index.html
config

Tuesday 29 October 13
index.html
config

Tuesday 29 October 13

require.js
index.html
config
main

Tuesday 29 October 13

require.js
index.html
config
main
App
Tuesday 29 October 13

require.js
Requirejs Optimizer

Tuesday 29 October 13
Ember

Tuesday 29 October 13
Router

Tuesday 29 October 13
Controller

Router

Tuesday 29 October 13
Controller

Router

Tuesday 29 October 13

Templates
Controller

Router

Tuesday 29 October 13

Templates

Model
Controller

Router

Templates

Components

Tuesday 29 October 13

Model
Controller

Router

Templates

Components

Tuesday 29 October 13

Model
Controller

Router

Templates

Components

Tuesday 29 October 13

Model
JavaScript auf dem
Server?

Tuesday 29 October 13
Node.js & Express

Tuesday 29 October 13
Node.js

C-Libs

Tuesday 29 October 13
Node.js

C-Libs

Tuesday 29 October 13
Node.js

C-Libs

Standard Library
Interne Module
Tuesday 29 October 13
Node.js

C-Libs

Standard Library
Interne Module
Tuesday 29 October 13
Node.js

C-Libs

Standard Library
Interne Module
Tuesday 29 October 13
Node.js

C-Libs

Standard Library
Interne Module
Tuesday 29 October 13

NPM
Node.js

C-Libs

Standard Library
Interne Module
Tuesday 29 October 13

NPM
Express
HTTP-Modul

Connect

Middleware

Express

Tuesday 29 October 13

Webserver, Request,
Response

Routing
Routing
app.<method>(url, [callback...], callback)

Tuesday 29 October 13
Routing
app.<method>(url, [callback...], callback)

get
post
put
delete
...

Tuesday 29 October 13
Routing
app.<method>(url, [callback...], callback)

get
post
put
delete
...

Tuesday 29 October 13
Routing
app.<method>(url, [callback...], callback)

get
post
put
delete
...

Tuesday 29 October 13

function (req, res, next) {
...
next();
}
Routing
app.<method>(url, [callback...], callback)

get
post
put
delete
...

Tuesday 29 October 13

function (req, res, next) {
...
next();
}
Routing
app.<method>(url, [callback...], callback)

get
post
put
delete
...

Tuesday 29 October 13

function (req, res, next) {
...
next();
}
Middleware
app.use([path], function)

Tuesday 29 October 13
Middleware
app.use([path], function)

function (req, res, next) {
...
next();
}

Tuesday 29 October 13
Middleware
app.use([path], function)

function (req, res, next) {
...
next();
}

Tuesday 29 October 13
Meteor

Tuesday 29 October 13
Meteor
Synchronisierung
Live Updates
Pakete

Tuesday 29 October 13
Realtime

Tuesday 29 October 13
HTTP
Server

Realtime
Server

Tuesday 29 October 13

Request
Response

Message

Client

Client
Server

Tuesday 29 October 13

Client
Server

Tuesday 29 October 13

Client
Server

Client

Request (http)

Tuesday 29 October 13
Server

Client

Request (http)

Tuesday 29 October 13
Server

Client

Request (http)
Response (http)

Tuesday 29 October 13
Server

Client

Request (http)
Response (http)

Tuesday 29 October 13
Server

Client

Request (http)
Response (http)
Switch Protocol

Tuesday 29 October 13
Server

Client

Request (http)
Response (http)
Switch Protocol

Tuesday 29 October 13
Server

Client

Request (http)
Response (http)
Switch Protocol
Messages

Tuesday 29 October 13
Ext JS, dojo, etc?

Tuesday 29 October 13
Fragen?

Tuesday 29 October 13
Kontakt
Sebastian Springer
sebastian.springer@mayflower.de
Mayflower GmbH
Mannhardtstr. 6
80538 München
Deutschland
@basti_springer
https://github.com/sspringer82

Tuesday 29 October 13

More Related Content

Viewers also liked

Viewers also liked (8)

KARTU TANDA ANGGOTA ( KTA )
KARTU TANDA ANGGOTA ( KTA )KARTU TANDA ANGGOTA ( KTA )
KARTU TANDA ANGGOTA ( KTA )
 
Presentazione Soluzione Risorse web
Presentazione Soluzione Risorse webPresentazione Soluzione Risorse web
Presentazione Soluzione Risorse web
 
Social Studies Learning Story -
Social Studies Learning Story -Social Studies Learning Story -
Social Studies Learning Story -
 
info safa pdf vs powerpoint
info safa pdf vs powerpointinfo safa pdf vs powerpoint
info safa pdf vs powerpoint
 
Socioeconomic Determinants of Loan Repayment among the Agric. Loan Schemebene...
Socioeconomic Determinants of Loan Repayment among the Agric. Loan Schemebene...Socioeconomic Determinants of Loan Repayment among the Agric. Loan Schemebene...
Socioeconomic Determinants of Loan Repayment among the Agric. Loan Schemebene...
 
Dansk Erhverv
Dansk ErhvervDansk Erhverv
Dansk Erhverv
 
Equiboost Horse Coaching Center - 3 year training in coaching with horses
Equiboost  Horse Coaching Center  -  3 year training in coaching with horsesEquiboost  Horse Coaching Center  -  3 year training in coaching with horses
Equiboost Horse Coaching Center - 3 year training in coaching with horses
 
A chegada do mascote elmer
A chegada do mascote elmerA chegada do mascote elmer
A chegada do mascote elmer
 

Similar to Java scriptarchitektur

Web security at Meteor (Pivotal Labs)
Web security at Meteor (Pivotal Labs)Web security at Meteor (Pivotal Labs)
Web security at Meteor (Pivotal Labs)Emily Stark
 
Chef - Configuration Management for the Cloud
Chef - Configuration Management for the CloudChef - Configuration Management for the Cloud
Chef - Configuration Management for the CloudJames Casey
 
Mojo+presentation+1
Mojo+presentation+1Mojo+presentation+1
Mojo+presentation+1Craig Condon
 
UI Engineer - the missing profession, devoxx 2013
UI Engineer - the missing profession, devoxx 2013UI Engineer - the missing profession, devoxx 2013
UI Engineer - the missing profession, devoxx 2013Dierk König
 
App to App: Design and Surface Local APIs
App to App: Design and Surface Local APIsApp to App: Design and Surface Local APIs
App to App: Design and Surface Local APIsTy Smith
 
Jasper Reports
Jasper ReportsJasper Reports
Jasper ReportsEnkitec
 
Introduction to Cloud Computing
Introduction to Cloud Computing  Introduction to Cloud Computing
Introduction to Cloud Computing Chathuranga Bandara
 
ALT-F1 Techtalk 3 - Google AppEngine
ALT-F1 Techtalk 3 - Google AppEngineALT-F1 Techtalk 3 - Google AppEngine
ALT-F1 Techtalk 3 - Google AppEngineAbdelkrim Boujraf
 
Engineering Large Scale Cyber-Physical Systems
Engineering Large Scale Cyber-Physical SystemsEngineering Large Scale Cyber-Physical Systems
Engineering Large Scale Cyber-Physical SystemsBob Marcus
 
Write Serverless Applications with PowerShell and Azure Functions
Write Serverless Applications with PowerShell and Azure FunctionsWrite Serverless Applications with PowerShell and Azure Functions
Write Serverless Applications with PowerShell and Azure FunctionsJaap Brasser
 
[T3CON12CA] TYPO3 Phoenix - The Current State
[T3CON12CA] TYPO3 Phoenix - The Current State[T3CON12CA] TYPO3 Phoenix - The Current State
[T3CON12CA] TYPO3 Phoenix - The Current StateChristian Müller
 
BoilingFrogs - Rozterki i decyzje. Czego się nauczyliśmy projektując API Syliusa
BoilingFrogs - Rozterki i decyzje. Czego się nauczyliśmy projektując API SyliusaBoilingFrogs - Rozterki i decyzje. Czego się nauczyliśmy projektując API Syliusa
BoilingFrogs - Rozterki i decyzje. Czego się nauczyliśmy projektując API SyliusaŁukasz Chruściel
 
Documenting serverless architectures could we do it better - o'reily sa con...
Documenting serverless architectures  could we do it better  - o'reily sa con...Documenting serverless architectures  could we do it better  - o'reily sa con...
Documenting serverless architectures could we do it better - o'reily sa con...Asher Sterkin
 
Lone StarPHP 2013 - Building Web Apps from a New Angle
Lone StarPHP 2013 - Building Web Apps from a New AngleLone StarPHP 2013 - Building Web Apps from a New Angle
Lone StarPHP 2013 - Building Web Apps from a New AnglePablo Godel
 
React Native Interview Questions.pptx
React Native Interview Questions.pptxReact Native Interview Questions.pptx
React Native Interview Questions.pptxGets Solution
 
An Introduction to Amazon Aurora Cloud-native Relational Database
An Introduction to Amazon Aurora Cloud-native Relational DatabaseAn Introduction to Amazon Aurora Cloud-native Relational Database
An Introduction to Amazon Aurora Cloud-native Relational DatabaseDataLeader.io
 
The Happy Developer - SharePoint Framework, React, and Mindfulness
The Happy Developer - SharePoint Framework, React, and MindfulnessThe Happy Developer - SharePoint Framework, React, and Mindfulness
The Happy Developer - SharePoint Framework, React, and MindfulnessOlli Jääskeläinen
 

Similar to Java scriptarchitektur (20)

Web security at Meteor (Pivotal Labs)
Web security at Meteor (Pivotal Labs)Web security at Meteor (Pivotal Labs)
Web security at Meteor (Pivotal Labs)
 
Chef - Configuration Management for the Cloud
Chef - Configuration Management for the CloudChef - Configuration Management for the Cloud
Chef - Configuration Management for the Cloud
 
Mojo+presentation+1
Mojo+presentation+1Mojo+presentation+1
Mojo+presentation+1
 
UI Engineer - the missing profession, devoxx 2013
UI Engineer - the missing profession, devoxx 2013UI Engineer - the missing profession, devoxx 2013
UI Engineer - the missing profession, devoxx 2013
 
App to App: Design and Surface Local APIs
App to App: Design and Surface Local APIsApp to App: Design and Surface Local APIs
App to App: Design and Surface Local APIs
 
Jasper Reports
Jasper ReportsJasper Reports
Jasper Reports
 
Introduction to Cloud Computing
Introduction to Cloud Computing  Introduction to Cloud Computing
Introduction to Cloud Computing
 
ALT-F1 Techtalk 3 - Google AppEngine
ALT-F1 Techtalk 3 - Google AppEngineALT-F1 Techtalk 3 - Google AppEngine
ALT-F1 Techtalk 3 - Google AppEngine
 
Engineering Large Scale Cyber-Physical Systems
Engineering Large Scale Cyber-Physical SystemsEngineering Large Scale Cyber-Physical Systems
Engineering Large Scale Cyber-Physical Systems
 
Write Serverless Applications with PowerShell and Azure Functions
Write Serverless Applications with PowerShell and Azure FunctionsWrite Serverless Applications with PowerShell and Azure Functions
Write Serverless Applications with PowerShell and Azure Functions
 
2013-04-02-the_fog_of_spa
2013-04-02-the_fog_of_spa2013-04-02-the_fog_of_spa
2013-04-02-the_fog_of_spa
 
Docker &amp; azure
Docker &amp; azureDocker &amp; azure
Docker &amp; azure
 
Django
DjangoDjango
Django
 
[T3CON12CA] TYPO3 Phoenix - The Current State
[T3CON12CA] TYPO3 Phoenix - The Current State[T3CON12CA] TYPO3 Phoenix - The Current State
[T3CON12CA] TYPO3 Phoenix - The Current State
 
BoilingFrogs - Rozterki i decyzje. Czego się nauczyliśmy projektując API Syliusa
BoilingFrogs - Rozterki i decyzje. Czego się nauczyliśmy projektując API SyliusaBoilingFrogs - Rozterki i decyzje. Czego się nauczyliśmy projektując API Syliusa
BoilingFrogs - Rozterki i decyzje. Czego się nauczyliśmy projektując API Syliusa
 
Documenting serverless architectures could we do it better - o'reily sa con...
Documenting serverless architectures  could we do it better  - o'reily sa con...Documenting serverless architectures  could we do it better  - o'reily sa con...
Documenting serverless architectures could we do it better - o'reily sa con...
 
Lone StarPHP 2013 - Building Web Apps from a New Angle
Lone StarPHP 2013 - Building Web Apps from a New AngleLone StarPHP 2013 - Building Web Apps from a New Angle
Lone StarPHP 2013 - Building Web Apps from a New Angle
 
React Native Interview Questions.pptx
React Native Interview Questions.pptxReact Native Interview Questions.pptx
React Native Interview Questions.pptx
 
An Introduction to Amazon Aurora Cloud-native Relational Database
An Introduction to Amazon Aurora Cloud-native Relational DatabaseAn Introduction to Amazon Aurora Cloud-native Relational Database
An Introduction to Amazon Aurora Cloud-native Relational Database
 
The Happy Developer - SharePoint Framework, React, and Mindfulness
The Happy Developer - SharePoint Framework, React, and MindfulnessThe Happy Developer - SharePoint Framework, React, and Mindfulness
The Happy Developer - SharePoint Framework, React, and Mindfulness
 

More from Sebastian Springer

Creating Enterprise Web Applications with Node.js
Creating Enterprise Web Applications with Node.jsCreating Enterprise Web Applications with Node.js
Creating Enterprise Web Applications with Node.jsSebastian Springer
 
Divide and Conquer – Microservices with Node.js
Divide and Conquer – Microservices with Node.jsDivide and Conquer – Microservices with Node.js
Divide and Conquer – Microservices with Node.jsSebastian Springer
 
From Zero to Hero – Web Performance
From Zero to Hero – Web PerformanceFrom Zero to Hero – Web Performance
From Zero to Hero – Web PerformanceSebastian Springer
 
Von 0 auf 100 - Performance im Web
Von 0 auf 100 - Performance im WebVon 0 auf 100 - Performance im Web
Von 0 auf 100 - Performance im WebSebastian Springer
 
ECMAScript 6 im Produktivbetrieb
ECMAScript 6 im ProduktivbetriebECMAScript 6 im Produktivbetrieb
ECMAScript 6 im ProduktivbetriebSebastian Springer
 
Große Applikationen mit AngularJS
Große Applikationen mit AngularJSGroße Applikationen mit AngularJS
Große Applikationen mit AngularJSSebastian Springer
 
Best Practices für TDD in JavaScript
Best Practices für TDD in JavaScriptBest Practices für TDD in JavaScript
Best Practices für TDD in JavaScriptSebastian Springer
 
Warum ECMAScript 6 die Welt ein Stückchen besser macht
Warum ECMAScript 6 die Welt ein Stückchen besser machtWarum ECMAScript 6 die Welt ein Stückchen besser macht
Warum ECMAScript 6 die Welt ein Stückchen besser machtSebastian Springer
 

More from Sebastian Springer (20)

Schnelleinstieg in Angular
Schnelleinstieg in AngularSchnelleinstieg in Angular
Schnelleinstieg in Angular
 
Creating Enterprise Web Applications with Node.js
Creating Enterprise Web Applications with Node.jsCreating Enterprise Web Applications with Node.js
Creating Enterprise Web Applications with Node.js
 
Divide and Conquer – Microservices with Node.js
Divide and Conquer – Microservices with Node.jsDivide and Conquer – Microservices with Node.js
Divide and Conquer – Microservices with Node.js
 
From Zero to Hero – Web Performance
From Zero to Hero – Web PerformanceFrom Zero to Hero – Web Performance
From Zero to Hero – Web Performance
 
Von 0 auf 100 - Performance im Web
Von 0 auf 100 - Performance im WebVon 0 auf 100 - Performance im Web
Von 0 auf 100 - Performance im Web
 
A/B Testing mit Node.js
A/B Testing mit Node.jsA/B Testing mit Node.js
A/B Testing mit Node.js
 
Angular2
Angular2Angular2
Angular2
 
Einführung in React
Einführung in ReactEinführung in React
Einführung in React
 
JavaScript Performance
JavaScript PerformanceJavaScript Performance
JavaScript Performance
 
ECMAScript 6 im Produktivbetrieb
ECMAScript 6 im ProduktivbetriebECMAScript 6 im Produktivbetrieb
ECMAScript 6 im Produktivbetrieb
 
Streams in Node.js
Streams in Node.jsStreams in Node.js
Streams in Node.js
 
JavaScript Performance
JavaScript PerformanceJavaScript Performance
JavaScript Performance
 
Große Applikationen mit AngularJS
Große Applikationen mit AngularJSGroße Applikationen mit AngularJS
Große Applikationen mit AngularJS
 
Testing tools
Testing toolsTesting tools
Testing tools
 
Node.js Security
Node.js SecurityNode.js Security
Node.js Security
 
Typescript
TypescriptTypescript
Typescript
 
Reactive Programming
Reactive ProgrammingReactive Programming
Reactive Programming
 
Best Practices für TDD in JavaScript
Best Practices für TDD in JavaScriptBest Practices für TDD in JavaScript
Best Practices für TDD in JavaScript
 
Warum ECMAScript 6 die Welt ein Stückchen besser macht
Warum ECMAScript 6 die Welt ein Stückchen besser machtWarum ECMAScript 6 die Welt ein Stückchen besser macht
Warum ECMAScript 6 die Welt ein Stückchen besser macht
 
Lean Startup mit JavaScript
Lean Startup mit JavaScriptLean Startup mit JavaScript
Lean Startup mit JavaScript
 

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 

Recently uploaded (20)

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

Java scriptarchitektur