SlideShare ist ein Scribd-Unternehmen logo
1 von 126
Using Software Modules -
Welcome to Hell!
Who’s talking?
2
Agenda
25 minutes
125 slides
30 memes
Packages & Modules
Modules Packages
Packages & Modules
Modules Packages
API
development
Packages & Modules
Modules Packages
API
development
Installable
runtime
For the sake of this talk
Modules, modules,
modules
Modules, modules,
modules
System dpkg, RPM, tgz, pacman, ipkg, pkgutils, PETget,
Upkg, PISI, nix, Equo, Conary, tazpkg, App Store,
MacPorts, fink, Homebrew, Google Play, GetJar,
Amazon Appstore, Cygwin, Npackd, Steam,
Chocolately, NSIS, IPS
Modules, modules,
modules
System dpkg, RPM, tgz, pacman, ipkg, pkgutils, PETget,
Upkg, PISI, nix, Equo, Conary, tazpkg, App Store,
MacPorts, fink, Homebrew, Google Play, GetJar,
Amazon Appstore, Cygwin, Npackd, Steam,
Chocolately, NSIS, IPS
Modules, modules,
modules
System dpkg, RPM, App Store,
Homebrew, Google Play,
Steam
Modules, modules,
modules
System dpkg, RPM, App Store,
Homebrew, Google Play,
Steam
Dev. Cabal, Composer, CPAN, CRAN, Python eggs, Ivy,
Maven, Gradle, sbt, leiningen, PyPI, NuGet,
RubyGems, Quicklisp, CocoaPods
Modules, modules,
modules
System dpkg, RPM, App Store,
Homebrew, Google Play,
Steam
Dev. Cabal, Composer, CPAN, CRAN, Python eggs, Ivy,
Maven, Gradle, sbt, leiningen, PyPI, NuGet,
RubyGems, Quicklisp, CocoaPods
Modules, modules,
modules
System dpkg, RPM, App Store,
Homebrew, Google Play,
Steam
Dev. Ivy, Maven, Gradle, sbt,
PyPI, NuGet, RubyGems,
CocoaPods
Modules, modules,
modules
System dpkg, RPM, App Store,
Homebrew, Google Play,
Steam
Dev. Ivy, Maven, Gradle, sbt,
PyPI, NuGet, RubyGems,
CocoaPods
Framewor
k
RoR, Grails, jQuery, Node.js, Spring Roo, JBoss
Forge, Play, Chef, Puppet, Eclipse
Modules, modules,
modules
System dpkg, RPM, App Store,
Homebrew, Google Play,
Steam
Dev. Ivy, Maven, Gradle, sbt,
PyPI, NuGet, RubyGems,
CocoaPods
Framewor
k
RoR, Grails, jQuery, Node.js, Spring Roo, JBoss
Forge, Play, Chef, Puppet, Eclipse
Modules, modules,
modules
System dpkg, RPM, App Store,
Homebrew, Google Play,
Steam
Dev. Ivy, Maven, Gradle, sbt,
PyPI, NuGet, RubyGems,
CocoaPods
Framewor
k
RoR, Grails, jQuery,
Node.js, Spring Roo, Chef,
Puppet, Eclipse
Modules, modules,
modules
System dpkg, RPM, App Store,
Homebrew, Google Play,
Steam
Dev. Ivy, Maven, Gradle, sbt,
PyPI, NuGet, RubyGems,
CocoaPods
Framewor
k
RoR, Grails, jQuery,
Node.js, Spring Roo, Chef,
Puppet, Eclipse
Applicatio Any pluggable application!
DRAGON STORIES AHEAD!
fACDdb
STORY NUMBER ONE
f
, A STORY OF INDEXES +
, A STORY OF INDEXES +
< KEPT IN WRONG PLACE >
Once Upon A Time

Once Upon A Time

Can’t
serve

searches

Not anymore

Look ma, no index download!
- Have to download huge files
Before Searching
- Have to download huge files
Before Searching
- Updated rarely
- Have to download huge files
Before Searching
- Updated rarely
- Requires special client
- Have to download huge files
Before Searching
- Updated rarely
- Requires special client
Who’s good, who’s not?
NuGet
RubyGem
s
Deb
RPM
Maven
Who’s good, who’s not?
NuGet
RubyGem
s
Deb
RPM
Maven
Good
Excuse:
old tools
Lesson learned
Index on the server-
side,
expose query API
STORY NUMBER TWO
A
Heinrich Heine
Heinrich Heine
STORY NUMBER TWO
(AND A HALF)
AA
He cut his ear off
and died unappreciated
Lesson learned
Authenticate by public
identity;
Give credit to the
developer
Identified, credited. Well
Done.
STORY NUMBER THREE
C
Imagine a typical windows
user
Depending on name only
Depending on name only
Where’s the
version,
dude?!
TIME FOR THE BOROMIR
MEME!
You knew it is coming!
Single Namespace Troubles
Scope Troubl
e
Examples Work-
around
Single Namespace Troubles
Scope Troubl
e
Examples Work-
around
System Can’t
use
multipl
e
version
s,
update
all
Single Namespace Troubles
Scope Troubl
e
Examples Work-
around
System Can’t
use
multipl
e
version
s,
update
all
RPMs,
Ruby,
Groovy
Single Namespace Troubles
Scope Troubl
e
Examples Work-
around
System Can’t
use
multipl
e
version
s,
update
all
RPMs,
Ruby,
Groovy
RVM, GVM,
Homebre
w
Single Namespace Troubles
Scope Troubl
e
Examples Work-
around
System Can’t
use
multipl
e
version
s,
update
all
RPMs,
Ruby,
Groovy
RVM, GVM,
Homebre
w
Platfor Classpa
Single Namespace Troubles
Scope Troubl
e
Examples Work-
around
System Can’t
use
multipl
e
version
s,
update
all
RPMs,
Ruby,
Groovy
RVM, GVM,
Homebre
w
Platfor Classpa Transitive
Single Namespace Troubles
Scope Troubl
e
Examples Work-
around
System Can’t
use
multipl
e
version
s,
update
all
RPMs,
Ruby,
Groovy
RVM, GVM,
Homebre
w
Platfor Classpa Transitive Uberjar
Interlude

Maven’s Conflict Manager
A v1
Maven’s Conflict Manager
A v1
E v1
Maven’s Conflict Manager
A v1
E v1
D v1
Maven’s Conflict Manager
A v1
B v1E v1
D v1
Maven’s Conflict Manager
A v1
C v1
B v1E v1
D v1
Maven’s Conflict Manager
A v1
C v1
B v1
D v2
E v1
D v1
Maven’s Conflict Manager
A v1
C v1
B v1
D v2
E v1
D v1
Maven’s Conflict Manager
Maven’s Conflict Manager
Maven’s Conflict Manager
BOROMIR RETURNS!
Reprise

Just not very usable

Lesson learned
Provide isolation and
easy uninstall
STORY NUMBER FOUR
Version ranges
Stuff Suddenly stops
working
Lesson learned
Require explicit
dependency versions
STORY NUMBER FIVE
D
Like
vodka
and
beer


Config
.
and
Metada
ta


Just
won’t
mix.
So, a user had a project

My
Project
‘A1’
My
Project
‘A1’
<alwaysUse>
<repository>MyRepo</repository>
</alwaysUse>
MyRepo
My
Project
‘A1’
<dependency>B1</dependency>
<alwaysUse>
<repository>MyRepo</repository>
</alwaysUse>
MyRepo
My
Project
‘A1’
<dependency>B1</dependency>
<alwaysUse>
<repository>MyRepo</repository>
</alwaysUse>
MyRepo
Project
‘B1’
My
Project
‘A1’
<dependency>B1</dependency>
<alwaysUse>
<repository>MyRepo</repository>
</alwaysUse>
MyRepo
Project
‘B1’
BadRepo
<repository>BadRepo</repository>
<dependency>C1</dependency>

My
Project
‘A1’
<dependency>B1</dependency>
<dependency>C1</dependency>
<repository>MyRepo</repository>
<repository>BadRepo</repository>
MyRepo
Project
‘B1’
BadRepo
My
Project
‘A1’
<dependency>B1</dependency>
<dependency>C1</dependency>
<repository>MyRepo</repository>
<repository>BadRepo</repository>
MyRepo
Project
‘B1’
BadRepo
Lesson learned
Don’t mix vodka and
beer configuration and
metadata
NO MORE STORIES,
ONE MORE THINGOOO
fACDdb
Doc predicts
All you need is cloud
Using software modules   welcome to hell!

Weitere Àhnliche Inhalte

Was ist angesagt?

Bridging the Gap - Laracon 2013
Bridging the Gap - Laracon 2013Bridging the Gap - Laracon 2013
Bridging the Gap - Laracon 2013
Ben Corlett
 

Was ist angesagt? (20)

Heroku + Jeweler & Gemcutter
Heroku + Jeweler & GemcutterHeroku + Jeweler & Gemcutter
Heroku + Jeweler & Gemcutter
 
Teaching Elephants to Dance (Federal Audience): A Developer's Journey to Digi...
Teaching Elephants to Dance (Federal Audience): A Developer's Journey to Digi...Teaching Elephants to Dance (Federal Audience): A Developer's Journey to Digi...
Teaching Elephants to Dance (Federal Audience): A Developer's Journey to Digi...
 
Super-powered CI with Git - Sarah Goff-Dupont
Super-powered CI with Git - Sarah Goff-DupontSuper-powered CI with Git - Sarah Goff-Dupont
Super-powered CI with Git - Sarah Goff-Dupont
 
Ansible, Idempotency, and Jenkins
Ansible, Idempotency, and JenkinsAnsible, Idempotency, and Jenkins
Ansible, Idempotency, and Jenkins
 
Bridging the Gap - Laracon 2013
Bridging the Gap - Laracon 2013Bridging the Gap - Laracon 2013
Bridging the Gap - Laracon 2013
 
Perl Development Environment Tooling
Perl Development Environment ToolingPerl Development Environment Tooling
Perl Development Environment Tooling
 
Stackato v6
Stackato v6Stackato v6
Stackato v6
 
Maven - Taming the Beast
Maven - Taming the BeastMaven - Taming the Beast
Maven - Taming the Beast
 
Migration tales from java ee 5 to 7
Migration tales from java ee 5 to 7Migration tales from java ee 5 to 7
Migration tales from java ee 5 to 7
 
DevTernity - DevOps with smell
DevTernity - DevOps with smellDevTernity - DevOps with smell
DevTernity - DevOps with smell
 
Perl in Teh Cloud
Perl in Teh CloudPerl in Teh Cloud
Perl in Teh Cloud
 
Composer - The missing package manager for PHP
Composer - The missing package manager for PHPComposer - The missing package manager for PHP
Composer - The missing package manager for PHP
 
Your Goat Anti-Fragiled My Snowflake! Demystifying DevOps Jargon (30 minute v...
Your Goat Anti-Fragiled My Snowflake! Demystifying DevOps Jargon (30 minute v...Your Goat Anti-Fragiled My Snowflake! Demystifying DevOps Jargon (30 minute v...
Your Goat Anti-Fragiled My Snowflake! Demystifying DevOps Jargon (30 minute v...
 
Building REST APIs using gRPC and Go
Building REST APIs using gRPC and GoBuilding REST APIs using gRPC and Go
Building REST APIs using gRPC and Go
 
Perl-Critic
Perl-CriticPerl-Critic
Perl-Critic
 
Php Dependency Management with Composer ZendCon 2016
Php Dependency Management with Composer ZendCon 2016Php Dependency Management with Composer ZendCon 2016
Php Dependency Management with Composer ZendCon 2016
 
ZN-2015
ZN-2015ZN-2015
ZN-2015
 
Testing your puppet code
Testing your puppet codeTesting your puppet code
Testing your puppet code
 
Configuration as Code in Bamboo
Configuration as Code in BambooConfiguration as Code in Bamboo
Configuration as Code in Bamboo
 
Building Open-source React Components
Building Open-source React ComponentsBuilding Open-source React Components
Building Open-source React Components
 

Ähnlich wie Using software modules welcome to hell!

Testing Adhearsion Applications
Testing Adhearsion ApplicationsTesting Adhearsion Applications
Testing Adhearsion Applications
Luca Pradovera
 
Packaging is the Worst Way to Distribute Software, Except for Everything Else
Packaging is the Worst Way to Distribute Software, Except for Everything ElsePackaging is the Worst Way to Distribute Software, Except for Everything Else
Packaging is the Worst Way to Distribute Software, Except for Everything Else
mckern
 
Django: Beyond Basics
Django: Beyond BasicsDjango: Beyond Basics
Django: Beyond Basics
arunvr
 

Ähnlich wie Using software modules welcome to hell! (20)

Ruby - The Hard Bits
Ruby - The Hard BitsRuby - The Hard Bits
Ruby - The Hard Bits
 
Testing Adhearsion Applications
Testing Adhearsion ApplicationsTesting Adhearsion Applications
Testing Adhearsion Applications
 
PHP Mega Meetup, Sep, 2020, Anti patterns in php
PHP Mega Meetup, Sep, 2020, Anti patterns in phpPHP Mega Meetup, Sep, 2020, Anti patterns in php
PHP Mega Meetup, Sep, 2020, Anti patterns in php
 
Python+gradle
Python+gradlePython+gradle
Python+gradle
 
Deep dive into Verdaccio - NodeTLV 2022 - Israel
Deep dive into Verdaccio - NodeTLV 2022 - IsraelDeep dive into Verdaccio - NodeTLV 2022 - Israel
Deep dive into Verdaccio - NodeTLV 2022 - Israel
 
ASP.NET 5 auf Raspberry PI & docker
ASP.NET 5 auf Raspberry PI & dockerASP.NET 5 auf Raspberry PI & docker
ASP.NET 5 auf Raspberry PI & docker
 
Django dev-env-my-way
Django dev-env-my-wayDjango dev-env-my-way
Django dev-env-my-way
 
Fish Cam.pptx
Fish Cam.pptxFish Cam.pptx
Fish Cam.pptx
 
Ransack, an Application Built on Ansible's API for Rackspace -- AnsibleFest N...
Ransack, an Application Built on Ansible's API for Rackspace -- AnsibleFest N...Ransack, an Application Built on Ansible's API for Rackspace -- AnsibleFest N...
Ransack, an Application Built on Ansible's API for Rackspace -- AnsibleFest N...
 
Puppet for SysAdmins
Puppet for SysAdminsPuppet for SysAdmins
Puppet for SysAdmins
 
Packaging is the Worst Way to Distribute Software, Except for Everything Else
Packaging is the Worst Way to Distribute Software, Except for Everything ElsePackaging is the Worst Way to Distribute Software, Except for Everything Else
Packaging is the Worst Way to Distribute Software, Except for Everything Else
 
Django: Beyond Basics
Django: Beyond BasicsDjango: Beyond Basics
Django: Beyond Basics
 
OSDC 2016 - Continous Integration in Data Centers - Further 3 Years later by ...
OSDC 2016 - Continous Integration in Data Centers - Further 3 Years later by ...OSDC 2016 - Continous Integration in Data Centers - Further 3 Years later by ...
OSDC 2016 - Continous Integration in Data Centers - Further 3 Years later by ...
 
Approaching package manager
Approaching package managerApproaching package manager
Approaching package manager
 
From Zero to Hadoop: a tutorial for getting started writing Hadoop jobs on Am...
From Zero to Hadoop: a tutorial for getting started writing Hadoop jobs on Am...From Zero to Hadoop: a tutorial for getting started writing Hadoop jobs on Am...
From Zero to Hadoop: a tutorial for getting started writing Hadoop jobs on Am...
 
The Secrets of The FullStack Ninja - Part A - Session I
The Secrets of The FullStack Ninja - Part A - Session IThe Secrets of The FullStack Ninja - Part A - Session I
The Secrets of The FullStack Ninja - Part A - Session I
 
Puppet for Sys Admins
Puppet for Sys AdminsPuppet for Sys Admins
Puppet for Sys Admins
 
Pilot Tech Talk #10 — Practical automation by Kamil CholewiƄski
Pilot Tech Talk #10 — Practical automation by Kamil CholewiƄskiPilot Tech Talk #10 — Practical automation by Kamil CholewiƄski
Pilot Tech Talk #10 — Practical automation by Kamil CholewiƄski
 
Tiny Puppet Can Install Everything. Prove me wrong!
Tiny Puppet Can Install Everything. Prove me wrong!Tiny Puppet Can Install Everything. Prove me wrong!
Tiny Puppet Can Install Everything. Prove me wrong!
 
Bettercap
BettercapBettercap
Bettercap
 

Mehr von Baruch Sadogursky

Mehr von Baruch Sadogursky (20)

DevOps Patterns & Antipatterns for Continuous Software Updates @ NADOG April ...
DevOps Patterns & Antipatterns for Continuous Software Updates @ NADOG April ...DevOps Patterns & Antipatterns for Continuous Software Updates @ NADOG April ...
DevOps Patterns & Antipatterns for Continuous Software Updates @ NADOG April ...
 
DevOps Patterns & Antipatterns for Continuous Software Updates @ DevOps.com A...
DevOps Patterns & Antipatterns for Continuous Software Updates @ DevOps.com A...DevOps Patterns & Antipatterns for Continuous Software Updates @ DevOps.com A...
DevOps Patterns & Antipatterns for Continuous Software Updates @ DevOps.com A...
 
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at Oracle Code NY...
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at Oracle Code NY...DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at Oracle Code NY...
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at Oracle Code NY...
 
Data driven devops as presented at QCon London 2018
Data driven devops as presented at QCon London 2018Data driven devops as presented at QCon London 2018
Data driven devops as presented at QCon London 2018
 
A Research Study Into DevOps Bottlenecks as presented at Oracle Code LA 2018
A Research Study Into DevOps Bottlenecks as presented at Oracle Code LA 2018A Research Study Into DevOps Bottlenecks as presented at Oracle Code LA 2018
A Research Study Into DevOps Bottlenecks as presented at Oracle Code LA 2018
 
Java Puzzlers NG S03 a DevNexus 2018
Java Puzzlers NG S03 a DevNexus 2018Java Puzzlers NG S03 a DevNexus 2018
Java Puzzlers NG S03 a DevNexus 2018
 
Where the Helm are your binaries? as presented at Canada Kubernetes Meetups
Where the Helm are your binaries? as presented at Canada Kubernetes MeetupsWhere the Helm are your binaries? as presented at Canada Kubernetes Meetups
Where the Helm are your binaries? as presented at Canada Kubernetes Meetups
 
Data driven devops as presented at Codemash 2018
Data driven devops as presented at Codemash 2018Data driven devops as presented at Codemash 2018
Data driven devops as presented at Codemash 2018
 
A Research Study into DevOps Bottlenecks as presented at Codemash 2018
A Research Study into DevOps Bottlenecks as presented at Codemash 2018A Research Study into DevOps Bottlenecks as presented at Codemash 2018
A Research Study into DevOps Bottlenecks as presented at Codemash 2018
 
Best Practices for Managing Docker Versions as presented at JavaOne 2017
Best Practices for Managing Docker Versions as presented at JavaOne 2017Best Practices for Managing Docker Versions as presented at JavaOne 2017
Best Practices for Managing Docker Versions as presented at JavaOne 2017
 
Troubleshooting & Debugging Production Microservices in Kubernetes as present...
Troubleshooting & Debugging Production Microservices in Kubernetes as present...Troubleshooting & Debugging Production Microservices in Kubernetes as present...
Troubleshooting & Debugging Production Microservices in Kubernetes as present...
 
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at Devoxx 2017
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at Devoxx 2017DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at Devoxx 2017
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at Devoxx 2017
 
Amazon Alexa Skills vs Google Home Actions, the Big Java VUI Faceoff as prese...
Amazon Alexa Skills vs Google Home Actions, the Big Java VUI Faceoff as prese...Amazon Alexa Skills vs Google Home Actions, the Big Java VUI Faceoff as prese...
Amazon Alexa Skills vs Google Home Actions, the Big Java VUI Faceoff as prese...
 
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at DevOps Days Be...
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at DevOps Days Be...DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at DevOps Days Be...
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at DevOps Days Be...
 
Java Puzzlers NG S02: Down the Rabbit Hole as it was presented at The Pittsbu...
Java Puzzlers NG S02: Down the Rabbit Hole as it was presented at The Pittsbu...Java Puzzlers NG S02: Down the Rabbit Hole as it was presented at The Pittsbu...
Java Puzzlers NG S02: Down the Rabbit Hole as it was presented at The Pittsbu...
 
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at The Pittsburgh...
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at The Pittsburgh...DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at The Pittsburgh...
DevOps @Scale (Greek Tragedy in 3 Acts) as it was presented at The Pittsburgh...
 
Let’s Wing It: A Study in DevRel Strategy
 Let’s Wing It: A Study in DevRel Strategy Let’s Wing It: A Study in DevRel Strategy
Let’s Wing It: A Study in DevRel Strategy
 
Log Driven First Class Customer Support at Scale
Log Driven First Class Customer Support at ScaleLog Driven First Class Customer Support at Scale
Log Driven First Class Customer Support at Scale
 
[Webinar] The Frog And The Butler: CI Pipelines For Modern DevOps
[Webinar] The Frog And The Butler: CI Pipelines For Modern DevOps[Webinar] The Frog And The Butler: CI Pipelines For Modern DevOps
[Webinar] The Frog And The Butler: CI Pipelines For Modern DevOps
 
Patterns and antipatterns in Docker image lifecycle as was presented at DC Do...
Patterns and antipatterns in Docker image lifecycle as was presented at DC Do...Patterns and antipatterns in Docker image lifecycle as was presented at DC Do...
Patterns and antipatterns in Docker image lifecycle as was presented at DC Do...
 

KĂŒrzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
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
vu2urc
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

KĂŒrzlich hochgeladen (20)

Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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
 
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
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
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
 
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
 
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...
 
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
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 

Using software modules welcome to hell!

Hinweis der Redaktion

  1. Doc Brown predicts – even more usage of modules in the future!