SlideShare a Scribd company logo
1 of 25
Getting Groovier with
VERTX
AGENDA
Howitworks
Internals
Demos
Summary
KeyConcepts
WhatisVert.x
KeyadvantagesofVert.x
WhyVert.x
Why Vert.x ?
C10K
Whyisitbecoming prominent ? Mobile
Tablets
Laptops
Longlivedconnections
Advantages of Vert.x
PolyglotNature
Runs on JVM
EasyScalability
HybridModel
Key Concepts Vert.x
Verticle
EventBus
Eventloop
Workerthread
Module
Verticle
Unitof deployment
Could be a Java class with a main method
or a groovy script
Verticle1 Verticle2
Vert.x
Instance
Verticle1 Verticle2
Verticle runsinside a Vertxinstance, which runsinside its
own JVM instance.
EventBus
Verticle1 Verticle2
Vert.x
Instance
EVENTBUS
Publish/SubscribepatternorP2P Messaging
Communication channel forthe verticles.
Involvesregistering,unregisteringof handlers,
and sending,publishingof messages.
Executeshandlerssynchronously on a single thread
Managed by vert.xinstance
Or long running
EventLoop
Verticle1 Verticle2
Vert.x
Instance
Event
Loop
EVENTBUS
10
Verticle1 Verticle2
Worker Verticle
Verticle1 Verticle2
Vert.x
Instance
EVENTBUS
Verticle1 Verticle2
Uses background pool of threads
Used for task that require blocking
Or long running tasks line
Worker
Thread
Pool
Reuseable
Can be implemented in any language
Communicates via EventBus Only
Module can also be of type worker
Verticle1 Verticle2
Vert.x
Instance
Worker
Thread
Pool
Module
EVENTBUS
Verticle1 Verticle2 Worker
Event
Loop
Modules
Verticle1 Verticle2
EVENTBUS
Vert.x
Instance
Event
Loop
Worker
Thread
Pool
Module Module
Verticle
Vert.x
Instance
1
2
Verticle1 Verticle2 Worker
BigPicture
DEMO VerticleVert.X
Vert.xusesthefollowingopen source projects
Elasticsearch: Big Data
Search Simplified
OPEN
SOURCE
PROJECTS
JRuby forits
Rubyengine
Nettyfor much
of its network
IO
Groovy Mozilla Rhino forits
JavaScriptengine
Jython for its
Pythonengine
Hazelcast forgroup
management of
clustermembers
INTERNALSVert.X
ImageTransformations
DEMO APPLICATIONVert.X
Elasticsearch: Big Data
Search SimplifiedWorker.groovy Worker.rb Worker.py
Applies
blureffect
AppliesSepia
effect
Applies
pixelateeffect
PUSHESTASKS
TOQUEUEvia
EventBus
Producer
(Groovy)
Queue
(Groovy)
Consumer
(Groovy)
LISTENSTO
QUEUEviaEvent
Bus
UsesVert.x
Mod
UsesVert.x
Mod
Assigns
Work
• CONSUMER (STARTSTHREEWORKERVERTICLES)
• ASSIGNSWORKTOWORKERVERTICLES
EVENTBUS
Vert.X Demo Application Architecture
Elasticsearch: Big Data
Search Simplified
Producer
(Groovy)
UsesVert.x
Mod
EVENTBUS
Writteningroovy
Pushestasks to queue
Runsas a partof a cluster
PRODUCER
Vert.X Demo Application Architecture
Queue
(Groovy)
UsesVert.x
Mod
EVENTBUS
Writteningroovy
Usesvertxmod “vertx-work-queue”
UsesMongodb
Sendstasks registered verticles (Consumer)
QUEUE
Vert.X Demo Application Architecture
Vert.X Demo Application Architecture
Consumer
(Groovy)
Assigns
Work
EVENTBUS
Writteningroovy
Startsthreeworkers verticles
Registerwithqueue
Assignsworktoworkers verticle
CONSUMER
Vert.X Demo Application Architecture
Worker.groovy Worker.rb Worker.py
Applies
blureffect
AppliesSepia
effect
Applies
pixelateeffect
EVENTBUS
Threeworkers,all implemented indifferent languages – Groovy, Rubyand Python
Apply specific transformationonimages
Don’t interact within themselves
WORKERS
Used forcommunication
EVENTBUS
EVENTBUS
Vert.X Demo Application Architecture
Very suitable forreal-timeweb-applications
Hybrid threaded model
Allows polyglot programming
Easyscalability
Summary
Runs on JVM
Event busacts as main communication channel
SOMETHINGS TO LOOK FORWARDTO…
Vert.x 2.0
Yoke Framework
ScalaSupport
• UsesNetty4.0
• Gradleintegrationforcreatingbuilds
• Languagesupportavailableasmodules
• BetterIDEsupport
• Applicationthathelpincreationofmodules
THANKYOU!
Contact us
Our Office
Client Location
Here’s how TOTHENEW
seamlessly migrates an
application to GRAILS and
keeps it updated for your
customers.
Click Here To Know More!
Have more queries on
Grails? Talk to our
GRAILS experts Now!
Talk To Our Experts
THANKYOU!

More Related Content

Viewers also liked

Tech Girl Podcasts: What is Web 2.0?
Tech Girl Podcasts: What is Web 2.0?Tech Girl Podcasts: What is Web 2.0?
Tech Girl Podcasts: What is Web 2.0?Ladue School District
 
วัฏจักรของน้ำ
วัฏจักรของน้ำวัฏจักรของน้ำ
วัฏจักรของน้ำpongsakorn62
 
Mobile Learning Africa (UNESCO)
Mobile Learning Africa (UNESCO)Mobile Learning Africa (UNESCO)
Mobile Learning Africa (UNESCO)Simon Mwendia
 
FUKUYAMA BASE Online Workshop Vol01 theme
FUKUYAMA BASE Online Workshop Vol01 themeFUKUYAMA BASE Online Workshop Vol01 theme
FUKUYAMA BASE Online Workshop Vol01 themenoteproject
 
Presentation to Adobe EMEA Marketing team
Presentation to Adobe EMEA Marketing teamPresentation to Adobe EMEA Marketing team
Presentation to Adobe EMEA Marketing teamJohn Watton
 
Reinventing Marketing in the Age of Digital
Reinventing Marketing in the Age of DigitalReinventing Marketing in the Age of Digital
Reinventing Marketing in the Age of DigitalJohn Watton
 
Lavish Magazine by Frances
Lavish Magazine by FrancesLavish Magazine by Frances
Lavish Magazine by Francesfrannymarie
 
Integrate technology by expanding your toolkit pp
Integrate technology by expanding your toolkit ppIntegrate technology by expanding your toolkit pp
Integrate technology by expanding your toolkit ppLadue School District
 
FUKUYAMA BASE Workshop Vol.08 Theme
FUKUYAMA BASE Workshop Vol.08 ThemeFUKUYAMA BASE Workshop Vol.08 Theme
FUKUYAMA BASE Workshop Vol.08 Themenoteproject
 
lskfsofih5225fdf23df
lskfsofih5225fdf23dflskfsofih5225fdf23df
lskfsofih5225fdf23dfcephas3
 
Lesson11 preterite irregulares
Lesson11 preterite irregularesLesson11 preterite irregulares
Lesson11 preterite irregularesLauren
 
dgsghsjkldhçgs
dgsghsjkldhçgsdgsghsjkldhçgs
dgsghsjkldhçgscephas3
 
Office 365 voor het onderwijs
Office 365 voor het onderwijsOffice 365 voor het onderwijs
Office 365 voor het onderwijsIT-Workz
 
10 Pragmatic UX techniques for building smarter products:
10 Pragmatic UX techniques for building smarter products:10 Pragmatic UX techniques for building smarter products:
10 Pragmatic UX techniques for building smarter products:TO THE NEW | Technology
 
Traditional mural vs non traditional mural
Traditional mural vs non traditional muralTraditional mural vs non traditional mural
Traditional mural vs non traditional muralsathma
 

Viewers also liked (20)

R0004
R0004R0004
R0004
 
Tech Girl Podcasts: What is Web 2.0?
Tech Girl Podcasts: What is Web 2.0?Tech Girl Podcasts: What is Web 2.0?
Tech Girl Podcasts: What is Web 2.0?
 
Grails and Ajax
Grails and AjaxGrails and Ajax
Grails and Ajax
 
วัฏจักรของน้ำ
วัฏจักรของน้ำวัฏจักรของน้ำ
วัฏจักรของน้ำ
 
Mobile Learning Africa (UNESCO)
Mobile Learning Africa (UNESCO)Mobile Learning Africa (UNESCO)
Mobile Learning Africa (UNESCO)
 
Test on tabloids
Test on tabloidsTest on tabloids
Test on tabloids
 
FUKUYAMA BASE Online Workshop Vol01 theme
FUKUYAMA BASE Online Workshop Vol01 themeFUKUYAMA BASE Online Workshop Vol01 theme
FUKUYAMA BASE Online Workshop Vol01 theme
 
Presentation to Adobe EMEA Marketing team
Presentation to Adobe EMEA Marketing teamPresentation to Adobe EMEA Marketing team
Presentation to Adobe EMEA Marketing team
 
Reinventing Marketing in the Age of Digital
Reinventing Marketing in the Age of DigitalReinventing Marketing in the Age of Digital
Reinventing Marketing in the Age of Digital
 
Advanced guide to Quartz plugin
Advanced guide to Quartz pluginAdvanced guide to Quartz plugin
Advanced guide to Quartz plugin
 
Lavish Magazine by Frances
Lavish Magazine by FrancesLavish Magazine by Frances
Lavish Magazine by Frances
 
Integrate technology by expanding your toolkit pp
Integrate technology by expanding your toolkit ppIntegrate technology by expanding your toolkit pp
Integrate technology by expanding your toolkit pp
 
FUKUYAMA BASE Workshop Vol.08 Theme
FUKUYAMA BASE Workshop Vol.08 ThemeFUKUYAMA BASE Workshop Vol.08 Theme
FUKUYAMA BASE Workshop Vol.08 Theme
 
lskfsofih5225fdf23df
lskfsofih5225fdf23dflskfsofih5225fdf23df
lskfsofih5225fdf23df
 
Lesson11 preterite irregulares
Lesson11 preterite irregularesLesson11 preterite irregulares
Lesson11 preterite irregulares
 
Microsoft product guide
Microsoft product guideMicrosoft product guide
Microsoft product guide
 
dgsghsjkldhçgs
dgsghsjkldhçgsdgsghsjkldhçgs
dgsghsjkldhçgs
 
Office 365 voor het onderwijs
Office 365 voor het onderwijsOffice 365 voor het onderwijs
Office 365 voor het onderwijs
 
10 Pragmatic UX techniques for building smarter products:
10 Pragmatic UX techniques for building smarter products:10 Pragmatic UX techniques for building smarter products:
10 Pragmatic UX techniques for building smarter products:
 
Traditional mural vs non traditional mural
Traditional mural vs non traditional muralTraditional mural vs non traditional mural
Traditional mural vs non traditional mural
 

Similar to Getting groovier-with-vertx

Real World Enterprise Reactive Programming using Vert.x
Real World Enterprise Reactive Programming using Vert.xReal World Enterprise Reactive Programming using Vert.x
Real World Enterprise Reactive Programming using Vert.xSascha Möllering
 
Real World Enterprise Reactive Programming using Vert.x
Real World Enterprise Reactive Programming using Vert.xReal World Enterprise Reactive Programming using Vert.x
Real World Enterprise Reactive Programming using Vert.xMariam Hakobyan
 
Caliburn.micro
Caliburn.microCaliburn.micro
Caliburn.microbwullems
 
BASICS OF VERT.X - A toolkit for building asynchronous and reactive app
BASICS OF VERT.X - A toolkit for building asynchronous and reactive appBASICS OF VERT.X - A toolkit for building asynchronous and reactive app
BASICS OF VERT.X - A toolkit for building asynchronous and reactive appHanaStevanovic
 
Spirent TestCenter VxLAN Emulation
Spirent TestCenter VxLAN EmulationSpirent TestCenter VxLAN Emulation
Spirent TestCenter VxLAN EmulationMalathi Malla
 
Fabric8 - Being devOps doesn't suck anymore
Fabric8 - Being devOps doesn't suck anymoreFabric8 - Being devOps doesn't suck anymore
Fabric8 - Being devOps doesn't suck anymoreHenryk Konsek
 
Tacker vancouver project onboarding new
Tacker vancouver project onboarding newTacker vancouver project onboarding new
Tacker vancouver project onboarding newRobin Gong
 
TDC2017 | São Paulo - Trilha Java EE How we figured out we had a SRE team at ...
TDC2017 | São Paulo - Trilha Java EE How we figured out we had a SRE team at ...TDC2017 | São Paulo - Trilha Java EE How we figured out we had a SRE team at ...
TDC2017 | São Paulo - Trilha Java EE How we figured out we had a SRE team at ...tdc-globalcode
 
VirtSec, and the Open Source impact
VirtSec,  and the Open Source impactVirtSec,  and the Open Source impact
VirtSec, and the Open Source impactKris Buytaert
 
Vagrant for Development
Vagrant for DevelopmentVagrant for Development
Vagrant for DevelopmentJacky Chan
 

Similar to Getting groovier-with-vertx (20)

Vertx
VertxVertx
Vertx
 
Vertx
VertxVertx
Vertx
 
Real World Enterprise Reactive Programming using Vert.x
Real World Enterprise Reactive Programming using Vert.xReal World Enterprise Reactive Programming using Vert.x
Real World Enterprise Reactive Programming using Vert.x
 
Real World Enterprise Reactive Programming using Vert.x
Real World Enterprise Reactive Programming using Vert.xReal World Enterprise Reactive Programming using Vert.x
Real World Enterprise Reactive Programming using Vert.x
 
Caliburn.micro
Caliburn.microCaliburn.micro
Caliburn.micro
 
BASICS OF VERT.X - A toolkit for building asynchronous and reactive app
BASICS OF VERT.X - A toolkit for building asynchronous and reactive appBASICS OF VERT.X - A toolkit for building asynchronous and reactive app
BASICS OF VERT.X - A toolkit for building asynchronous and reactive app
 
Spirent TestCenter VxLAN Emulation
Spirent TestCenter VxLAN EmulationSpirent TestCenter VxLAN Emulation
Spirent TestCenter VxLAN Emulation
 
Fabric8 - Being devOps doesn't suck anymore
Fabric8 - Being devOps doesn't suck anymoreFabric8 - Being devOps doesn't suck anymore
Fabric8 - Being devOps doesn't suck anymore
 
Event loop
Event loopEvent loop
Event loop
 
Proxmox for DevOps
Proxmox for DevOpsProxmox for DevOps
Proxmox for DevOps
 
virtio
virtiovirtio
virtio
 
Tacker vancouver project onboarding new
Tacker vancouver project onboarding newTacker vancouver project onboarding new
Tacker vancouver project onboarding new
 
Opening Up Your Network with SDN
Opening Up Your Network with SDNOpening Up Your Network with SDN
Opening Up Your Network with SDN
 
Demystifying openvswitch
Demystifying openvswitchDemystifying openvswitch
Demystifying openvswitch
 
IPLOOK vEPC solution
IPLOOK vEPC solutionIPLOOK vEPC solution
IPLOOK vEPC solution
 
TDC2017 | São Paulo - Trilha Java EE How we figured out we had a SRE team at ...
TDC2017 | São Paulo - Trilha Java EE How we figured out we had a SRE team at ...TDC2017 | São Paulo - Trilha Java EE How we figured out we had a SRE team at ...
TDC2017 | São Paulo - Trilha Java EE How we figured out we had a SRE team at ...
 
Building Reactive Microservices with Vert.x
Building Reactive Microservices with Vert.xBuilding Reactive Microservices with Vert.x
Building Reactive Microservices with Vert.x
 
VirtSec, and the Open Source impact
VirtSec,  and the Open Source impactVirtSec,  and the Open Source impact
VirtSec, and the Open Source impact
 
JVM Bytecodes
JVM BytecodesJVM Bytecodes
JVM Bytecodes
 
Vagrant for Development
Vagrant for DevelopmentVagrant for Development
Vagrant for Development
 

More from TO THE NEW | Technology

10 Best Node.js Practices you Need to Know!
10 Best Node.js Practices you Need to Know!10 Best Node.js Practices you Need to Know!
10 Best Node.js Practices you Need to Know!TO THE NEW | Technology
 
12 Key points which make Swift more effective than Objective C
12 Key points which make Swift more effective than Objective C12 Key points which make Swift more effective than Objective C
12 Key points which make Swift more effective than Objective CTO THE NEW | Technology
 
An introduction to Object Oriented JavaScript
An introduction to Object Oriented JavaScriptAn introduction to Object Oriented JavaScript
An introduction to Object Oriented JavaScriptTO THE NEW | Technology
 
(AWS) Auto Scaling : Evening Session by Amazon and IntelliGrape Software
(AWS) Auto Scaling : Evening Session by Amazon and IntelliGrape Software(AWS) Auto Scaling : Evening Session by Amazon and IntelliGrape Software
(AWS) Auto Scaling : Evening Session by Amazon and IntelliGrape SoftwareTO THE NEW | Technology
 
MongoDB using Grails plugin by puneet behl
MongoDB using Grails plugin by puneet behlMongoDB using Grails plugin by puneet behl
MongoDB using Grails plugin by puneet behlTO THE NEW | Technology
 
BigData Search Simplified with ElasticSearch
BigData Search Simplified with ElasticSearchBigData Search Simplified with ElasticSearch
BigData Search Simplified with ElasticSearchTO THE NEW | Technology
 

More from TO THE NEW | Technology (20)

10 Best Node.js Practices you Need to Know!
10 Best Node.js Practices you Need to Know!10 Best Node.js Practices you Need to Know!
10 Best Node.js Practices you Need to Know!
 
12 Key points which make Swift more effective than Objective C
12 Key points which make Swift more effective than Objective C12 Key points which make Swift more effective than Objective C
12 Key points which make Swift more effective than Objective C
 
Gulp - The Streaming Build System
Gulp - The Streaming Build SystemGulp - The Streaming Build System
Gulp - The Streaming Build System
 
Grails Spring Boot
Grails Spring BootGrails Spring Boot
Grails Spring Boot
 
AWS Elastic Beanstalk
AWS Elastic BeanstalkAWS Elastic Beanstalk
AWS Elastic Beanstalk
 
Content migration to AEM
Content migration to AEMContent migration to AEM
Content migration to AEM
 
AWS CodeDeploy
AWS CodeDeployAWS CodeDeploy
AWS CodeDeploy
 
Big Data Expertise
Big Data ExpertiseBig Data Expertise
Big Data Expertise
 
An introduction to Object Oriented JavaScript
An introduction to Object Oriented JavaScriptAn introduction to Object Oriented JavaScript
An introduction to Object Oriented JavaScript
 
Object Oriented JavaScript - II
Object Oriented JavaScript - IIObject Oriented JavaScript - II
Object Oriented JavaScript - II
 
MongoDb and NoSQL
MongoDb and NoSQLMongoDb and NoSQL
MongoDb and NoSQL
 
(AWS) Auto Scaling : Evening Session by Amazon and IntelliGrape Software
(AWS) Auto Scaling : Evening Session by Amazon and IntelliGrape Software(AWS) Auto Scaling : Evening Session by Amazon and IntelliGrape Software
(AWS) Auto Scaling : Evening Session by Amazon and IntelliGrape Software
 
MongoDB using Grails plugin by puneet behl
MongoDB using Grails plugin by puneet behlMongoDB using Grails plugin by puneet behl
MongoDB using Grails plugin by puneet behl
 
Cloud Formation
Cloud FormationCloud Formation
Cloud Formation
 
BigData Search Simplified with ElasticSearch
BigData Search Simplified with ElasticSearchBigData Search Simplified with ElasticSearch
BigData Search Simplified with ElasticSearch
 
JULY IN GRAILS
JULY IN GRAILSJULY IN GRAILS
JULY IN GRAILS
 
Grails Spock Testing
Grails Spock TestingGrails Spock Testing
Grails Spock Testing
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
 
Introduction to Heroku
Introduction to HerokuIntroduction to Heroku
Introduction to Heroku
 
Node JS
Node JSNode JS
Node JS
 

Recently uploaded

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 

Recently uploaded (20)

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 

Getting groovier-with-vertx