SlideShare ist ein Scribd-Unternehmen logo
1 von 90
Downloaden Sie, um offline zu lesen
dh-make-perl
Empaquetament i test de mòduls de Perl
 per a Ubuntu a la manera de Debian


         (Barcelona.pm)


            Alex Muntada
         <alexm@alexm.org>
Introducció


Barcelona.pm                 2
La manera clàssica de Perl




Barcelona.pm                    3
cd Flick-Upload-1.32
               perl Makefile.PL
               make
               make test
               make install



Barcelona.pm                          4
La manera ràpida de Perl




Barcelona.pm                    5
cpan Flickr::Upload




Barcelona.pm                         6
La manera ràpida de Debian




Barcelona.pm                  7
(també per a Ubuntu)




Barcelona.pm                      8
sudo apt-get install dh-make-perl
    sudo apt-get install devscripts




Barcelona.pm                            9
dh-make-perl --cpan Flickr::Upload
  (cd Flickr-Upload-1.32 && debuild)




Barcelona.pm                           10
sudo dpkg -i 
          libflickr-upload-perl_*.deb




Barcelona.pm                            11
Una manera més
                complicada...



Barcelona.pm                    12
...però alhora interessant,




Barcelona.pm                       13
el PPA del Launchpad




Barcelona.pm                      14
dh-make-perl --cpan Flickr::Upload 
  --version 1.32-0~alexm1
(cd Flickr-Upload-1.32
 && debuild -S -sa)




Barcelona.pm                       15
dput ppa 
      libflickr-upload-perl_*.changes




Barcelona.pm                            16
sleep 1200




Barcelona.pm                17
(el Launchpad
               accepta la petició)



Barcelona.pm                         18
sleep 1200




Barcelona.pm                19
(acabada la construcció
        del paquet binari a les
       granges del Launchpad)


Barcelona.pm                      20
sudo apt-get update
               sudo apt-get install 
                 libflickr-upload-perl




Barcelona.pm                             21
Detalls


Barcelona.pm             22
debian/changelog




Barcelona.pm                      23
libflickr-upload-perl (1.32-0~alexm1) hardy; urgency=low

  * Initial Release.

-- Alex Muntada <alexm@alexm.org>   Wed, 24 Sep 2008 00:18:19 +0200




Barcelona.pm                                                    24
Nomenclatura dels
               números de versió



Barcelona.pm                       25
1.32-0~alexm1
                Upstream   version:   1.32
                + Debian   version:   -0
               [+ Ubuntu   version:   ubuntu1]
                + Custom   version:   ~alexm1


Barcelona.pm                                     26
Distribució sobre la que cal
   construir el paquet binari



Barcelona.pm                     27
stable; testing; unstable;
               (Debian)




Barcelona.pm                                28
gutsy; hardy; intrepid;
               (Ubuntu)




Barcelona.pm                             29
debian/control




Barcelona.pm                    30
Source: libflickr-upload-perl
Section: perl
Priority: optional
Build-Depends: debhelper (>= 5.0.0), libxml-parser-lite-tree-perl
(>= 0.03), libwww-perl (>= 1), libflickr-api-perl (>= 0.07)
Build-Depends-Indep: perl (>= 5.8.8-12)
Maintainer: Alex Muntada <alexm@alexm.org>
Standards-Version: 3.7.3
Homepage: http://search.cpan.org/dist/Flickr-Upload/
Package: libflickr-upload-perl
Architecture: all
Depends: libxml-parser-lite-tree-perl (>= 0.03), libwww-perl (>=
1), libflickr-api-perl (>= 0.07)
Description: Module for uploading images to flickr.com
 Upload an image to flickr.com.
 .
 This description was automagically extracted from the module by
dh-make-perl.

Barcelona.pm                                                    31
Incloure l'arxiu orginial...
           (*.orig.tar.gz)



Barcelona.pm                        32
és el cas general si el mòdul
 de Perl no està empaquetat



Barcelona.pm                 33
debuild -S -sa




Barcelona.pm                    34
Incloure només
               les diferències...
                   (*.diff.gz)


Barcelona.pm                        35
en els casos en què
      el paquet ja existeixi
   prèviament a la distribució


Barcelona.pm                     36
debuild -S -sd




Barcelona.pm                    37
Launchpad


Barcelona.pm               38
(Canonical)




Barcelona.pm                 39
https://launchpad.net/




Barcelona.pm                       40
Code
                   Bugs
                Blueprints
               Translations
                 Answers

Barcelona.pm                  41
PPA


Barcelona.pm         42
Personal Package Archive




Barcelona.pm                    43
Servei personal de
    compilació i distribució de
        paquets binaris


Barcelona.pm                      44
https://launchpad.net/
             ~alex.muntada/
              +editpgpkeys


Barcelona.pm                       45
https://launchpad.net/
             codeofconduct



Barcelona.pm                       46
https://launchpad.net/
     ~alex.muntada/+archive



Barcelona.pm                   47
/etc/apt/sources.list




Barcelona.pm                           48
deb http://ppa.launchpad.net/alex.muntada/ubuntu hardy main
 deb-src http://ppa.launchpad.net/alex.muntada/ubuntu hardy main




Barcelona.pm                                                       49
~/.dput.cf




Barcelona.pm                50
[ppa]
               fqdn = ppa.launchpad.net
               method = ftp
               incoming = ~alex.muntada/ubuntu/
               login = anonymous
               allow_unsigned_uploads = 0




Barcelona.pm                                      51
Tests


Barcelona.pm           52
Shit happens!




Barcelona.pm                   53
(dependències, bugs, etc.)




Barcelona.pm                     54
pbuilder
        és el vostre millor amic



Barcelona.pm                       55
permet construir
               els paquets binaris
                   en un entorn
                  net i controlat

Barcelona.pm                         56
sudo apt-get install pbuilder
sudo pbuilder create 
  --debootstrapopts --variant=buildd




Barcelona.pm                           57
~/.pbuilderrc




Barcelona.pm                   58
# Enable these in /etc/apt/sources.list (default is main only)
 COMPONENTS=quot;main universequot;

 # Add these extra sources (may contain other dependencies)
 OTHERMIRROR=quot;deb http://ppa.launchpad.net/alex.muntada/ubuntu 
   hardy mainquot;




Barcelona.pm                                                       59
sudo pbuilder update 
                 --override-config




Barcelona.pm                            60
(opcionalment)




Barcelona.pm                    61
sudo pbuilder --execute 
       --save-after-exec -- 
       /usr/bin/apt-get install gnupg




Barcelona.pm                            62
Creació del paquet binari




Barcelona.pm                     63
(cd Flickr-Upload-1.32 
         && debuild)
        sudo pbuilder build 
          libflickr-upload-perl_*.dsc




Barcelona.pm                            64
Creació del paquet amb
          els fonts per al PPA



Barcelona.pm                     65
(cd Flickr-Upload-1.32 
         && debuild -S -sa)
        sudo pbuilder build 
          libflickr-upload-perl_*.dsc




Barcelona.pm                            66
Extra


Barcelona.pm           67
bzr-buildpackage
               (i.e. bzr-builddeb)



Barcelona.pm                         68
Gestió dels canvis introduïts
pel procés d'empaquetament



Barcelona.pm                69
sudo apt-get install bzr-builddeb




Barcelona.pm                            70
~/.bazaar/builddeb.conf




Barcelona.pm                     71
[BUILDDEB]
               builder = debuild
               source-builder = debuild -S -sa




Barcelona.pm                                     72
bzr whoami 
    quot;Alex Muntada <alexm@alexm.org>quot;




Barcelona.pm                           73
bzr import-dsc --initial --to 
        libflickr-upload-perl 
        libflickr-upload-perl_*.dsc




Barcelona.pm                            74
cd libflickr-upload-perl
               vi t/failupload.t
               dch -v 1.32-0~alexm3
               bzr commit




Barcelona.pm                              75
bzr builddeb -S
(cd ../build-area && sudo pbuilder 
 build libflickr-upload-perl_*.dsc)
(cd ../build-area && dput ppa 
 libflickr-upload-perl_*.changes)



Barcelona.pm                       76
(opcionalment)




Barcelona.pm                    77
https://launchpad.net/
             ~alex.muntada/
              +editsshkeys


Barcelona.pm                       78
bzr launchpad-login alex.muntada
     bzr push --create-prefix 
       lp:~alex.muntada/
       +junk/libflickr-upload-perl




Barcelona.pm                            79
https://code.launchpad.net/
         ~alex.muntada



Barcelona.pm                80
Què passa amb les noves
        versions del mòdul?



Barcelona.pm                    81
Tranquils, tot controlat ;)




Barcelona.pm                       82
uscan --report
  bzr merge-upstream --version=1.33 
    http://search.cpan.org/
    .../Flick-Upload-1.33.tar.gz




Barcelona.pm                            83
dch -v 1.33-0~alexm1 
        quot;New upstream version (1.33)quot;
      bzr commit -m 
        quot;New upstream version (1.33)quot;




Barcelona.pm                            84
Referències


Barcelona.pm                 85
https://help.launchpad.net/
         Packaging/PPA



Barcelona.pm                     86
https://wiki.ubuntu.com/
            PbuilderHowto



Barcelona.pm                      87
http://pkg-perl
               .alioth.debian.org/



Barcelona.pm                         88
http://creativecommons.org/licenses/by-sa/2.5/es/deed.ca




Barcelona.pm                                                          89
^D


Barcelona.pm        90

Weitere ähnliche Inhalte

Was ist angesagt?

debugging openstack neutron /w openvswitch
debugging openstack neutron /w openvswitchdebugging openstack neutron /w openvswitch
debugging openstack neutron /w openvswitch
어형 이
 

Was ist angesagt? (20)

Troubleshooting containerized triple o deployment
Troubleshooting containerized triple o deploymentTroubleshooting containerized triple o deployment
Troubleshooting containerized triple o deployment
 
2015 FOSDEM - OVS Stateful Services
2015 FOSDEM - OVS Stateful Services2015 FOSDEM - OVS Stateful Services
2015 FOSDEM - OVS Stateful Services
 
Introduction to tcp ip linux networking
Introduction to tcp ip   linux networkingIntroduction to tcp ip   linux networking
Introduction to tcp ip linux networking
 
Discovering OpenBSD on AWS
Discovering OpenBSD on AWSDiscovering OpenBSD on AWS
Discovering OpenBSD on AWS
 
Docker network
Docker networkDocker network
Docker network
 
JDO 2019: Kubernetes logging techniques with a touch of LogSense - Marcin Stożek
JDO 2019: Kubernetes logging techniques with a touch of LogSense - Marcin StożekJDO 2019: Kubernetes logging techniques with a touch of LogSense - Marcin Stożek
JDO 2019: Kubernetes logging techniques with a touch of LogSense - Marcin Stożek
 
Orchestrating MySQL with Python and Docker
Orchestrating MySQL with Python and DockerOrchestrating MySQL with Python and Docker
Orchestrating MySQL with Python and Docker
 
Pipework: Software-Defined Network for Containers and Docker
Pipework: Software-Defined Network for Containers and DockerPipework: Software-Defined Network for Containers and Docker
Pipework: Software-Defined Network for Containers and Docker
 
Deep Dive in Docker Overlay Networks
Deep Dive in Docker Overlay NetworksDeep Dive in Docker Overlay Networks
Deep Dive in Docker Overlay Networks
 
TomcatCon: from a cluster to the cloud
TomcatCon: from a cluster to the cloudTomcatCon: from a cluster to the cloud
TomcatCon: from a cluster to the cloud
 
Troubleshooting Tips from a Docker Support Engineer
Troubleshooting Tips from a Docker Support EngineerTroubleshooting Tips from a Docker Support Engineer
Troubleshooting Tips from a Docker Support Engineer
 
debugging openstack neutron /w openvswitch
debugging openstack neutron /w openvswitchdebugging openstack neutron /w openvswitch
debugging openstack neutron /w openvswitch
 
Scaling mysql with python (and Docker).
Scaling mysql with python (and Docker).Scaling mysql with python (and Docker).
Scaling mysql with python (and Docker).
 
macvlan and ipvlan
macvlan and ipvlanmacvlan and ipvlan
macvlan and ipvlan
 
OpenStack networking juno l3 h-a, dvr
OpenStack networking   juno l3 h-a, dvrOpenStack networking   juno l3 h-a, dvr
OpenStack networking juno l3 h-a, dvr
 
HTTP/2, HTTP/3 and SSL/TLS State of the Art in Our Servers
HTTP/2, HTTP/3 and SSL/TLS State of the Art in Our ServersHTTP/2, HTTP/3 and SSL/TLS State of the Art in Our Servers
HTTP/2, HTTP/3 and SSL/TLS State of the Art in Our Servers
 
The n00bs guide to ovs dpdk
The n00bs guide to ovs dpdkThe n00bs guide to ovs dpdk
The n00bs guide to ovs dpdk
 
LinuxCon 2015 Linux Kernel Networking Walkthrough
LinuxCon 2015 Linux Kernel Networking WalkthroughLinuxCon 2015 Linux Kernel Networking Walkthrough
LinuxCon 2015 Linux Kernel Networking Walkthrough
 
From a cluster to the Cloud
From a cluster to the CloudFrom a cluster to the Cloud
From a cluster to the Cloud
 
The Basic Introduction of Open vSwitch
The Basic Introduction of Open vSwitchThe Basic Introduction of Open vSwitch
The Basic Introduction of Open vSwitch
 

Andere mochten auch

A Touching Story4007
A Touching Story4007A Touching Story4007
A Touching Story4007
sutrisno2629
 
Cascao Slovenia Transboundary Water Resources Power
Cascao Slovenia Transboundary Water Resources PowerCascao Slovenia Transboundary Water Resources Power
Cascao Slovenia Transboundary Water Resources Power
Ana Cascao
 
Predicador De Rectitud Bruce R
Predicador De Rectitud Bruce RPredicador De Rectitud Bruce R
Predicador De Rectitud Bruce R
institutoaltabix
 
X La Mia Gemellina Ti Amooo
X La Mia Gemellina Ti AmoooX La Mia Gemellina Ti Amooo
X La Mia Gemellina Ti Amooo
guest43ff38
 
Therm set
Therm setTherm set
Therm set
demaws
 
Barcamp - Widgety Then&Now
Barcamp - Widgety Then&NowBarcamp - Widgety Then&Now
Barcamp - Widgety Then&Now
Bartosz Pietrzak
 
Playford Enterprises 5 Year Plan - Summary Business Plan 3
Playford Enterprises 5 Year  Plan - Summary Business Plan 3Playford Enterprises 5 Year  Plan - Summary Business Plan 3
Playford Enterprises 5 Year Plan - Summary Business Plan 3
Effrim Volkoff, CPA
 
Porto Water Conference Programme
Porto Water Conference ProgrammePorto Water Conference Programme
Porto Water Conference Programme
Ana Cascao
 
διδακτικο σεναριο στα μαθηματικα με το Sketchpad
διδακτικο  σεναριο  στα  μαθηματικα με το Sketchpadδιδακτικο  σεναριο  στα  μαθηματικα με το Sketchpad
διδακτικο σεναριο στα μαθηματικα με το Sketchpad
pramas
 

Andere mochten auch (20)

Erik Scarcia
Erik Scarcia Erik Scarcia
Erik Scarcia
 
A Touching Story4007
A Touching Story4007A Touching Story4007
A Touching Story4007
 
The Changing Landscape of Public Relations
The Changing Landscape of Public RelationsThe Changing Landscape of Public Relations
The Changing Landscape of Public Relations
 
Cascao Slovenia Transboundary Water Resources Power
Cascao Slovenia Transboundary Water Resources PowerCascao Slovenia Transboundary Water Resources Power
Cascao Slovenia Transboundary Water Resources Power
 
Transforming IT-SME in downturn
Transforming IT-SME in downturnTransforming IT-SME in downturn
Transforming IT-SME in downturn
 
Vladi funtzioak
Vladi funtzioakVladi funtzioak
Vladi funtzioak
 
What's so funny 'bout peace, love and understanding?
What's so funny 'bout peace, love and understanding?What's so funny 'bout peace, love and understanding?
What's so funny 'bout peace, love and understanding?
 
Predicador De Rectitud Bruce R
Predicador De Rectitud Bruce RPredicador De Rectitud Bruce R
Predicador De Rectitud Bruce R
 
Working With Your Students
Working With Your StudentsWorking With Your Students
Working With Your Students
 
Tudlo journey
Tudlo journeyTudlo journey
Tudlo journey
 
Animo3
Animo3Animo3
Animo3
 
Benvinguda al curs de Perl
Benvinguda al curs de PerlBenvinguda al curs de Perl
Benvinguda al curs de Perl
 
X La Mia Gemellina Ti Amooo
X La Mia Gemellina Ti AmoooX La Mia Gemellina Ti Amooo
X La Mia Gemellina Ti Amooo
 
Therm set
Therm setTherm set
Therm set
 
Barcamp - Widgety Then&Now
Barcamp - Widgety Then&NowBarcamp - Widgety Then&Now
Barcamp - Widgety Then&Now
 
Playford Enterprises 5 Year Plan - Summary Business Plan 3
Playford Enterprises 5 Year  Plan - Summary Business Plan 3Playford Enterprises 5 Year  Plan - Summary Business Plan 3
Playford Enterprises 5 Year Plan - Summary Business Plan 3
 
Life in Korea
Life in KoreaLife in Korea
Life in Korea
 
Porto Water Conference Programme
Porto Water Conference ProgrammePorto Water Conference Programme
Porto Water Conference Programme
 
διδακτικο σεναριο στα μαθηματικα με το Sketchpad
διδακτικο  σεναριο  στα  μαθηματικα με το Sketchpadδιδακτικο  σεναριο  στα  μαθηματικα με το Sketchpad
διδακτικο σεναριο στα μαθηματικα με το Sketchpad
 
Real Value in Real Time: MongoDB-based Analytics at TeachStreet
Real Value in Real Time: MongoDB-based Analytics at TeachStreetReal Value in Real Time: MongoDB-based Analytics at TeachStreet
Real Value in Real Time: MongoDB-based Analytics at TeachStreet
 

Ähnlich wie dh-make-perl

Painless Perl Ports with cpan2port
Painless Perl Ports with cpan2portPainless Perl Ports with cpan2port
Painless Perl Ports with cpan2port
Benny Siegert
 
Ops for everyone - John Britton
Ops for everyone - John BrittonOps for everyone - John Britton
Ops for everyone - John Britton
Devopsdays
 
John Britton of GitHub on Ops for Everyone at DevCon Summit 2013 #MobileDevNB...
John Britton of GitHub on Ops for Everyone at DevCon Summit 2013 #MobileDevNB...John Britton of GitHub on Ops for Everyone at DevCon Summit 2013 #MobileDevNB...
John Britton of GitHub on Ops for Everyone at DevCon Summit 2013 #MobileDevNB...
DEVCON
 
Automate drupal deployments with linux containers, docker and vagrant
Automate drupal deployments with linux containers, docker and vagrant Automate drupal deployments with linux containers, docker and vagrant
Automate drupal deployments with linux containers, docker and vagrant
Ricardo Amaro
 

Ähnlich wie dh-make-perl (20)

The whale, the container, and the ocean
The whale, the container, and the oceanThe whale, the container, and the ocean
The whale, the container, and the ocean
 
Dependencies Managers in C/C++. Using stdcpp 2014
Dependencies Managers in C/C++. Using stdcpp 2014Dependencies Managers in C/C++. Using stdcpp 2014
Dependencies Managers in C/C++. Using stdcpp 2014
 
bash_1_2021-command line introduction.pdf
bash_1_2021-command line introduction.pdfbash_1_2021-command line introduction.pdf
bash_1_2021-command line introduction.pdf
 
Rust & Python : Python WA October meetup
Rust & Python : Python WA October meetupRust & Python : Python WA October meetup
Rust & Python : Python WA October meetup
 
Puppet at Opera Sofware - PuppetCamp Oslo 2013
Puppet at Opera Sofware - PuppetCamp Oslo 2013Puppet at Opera Sofware - PuppetCamp Oslo 2013
Puppet at Opera Sofware - PuppetCamp Oslo 2013
 
NIH package manager for pkgsrc
NIH package manager for pkgsrcNIH package manager for pkgsrc
NIH package manager for pkgsrc
 
Docker practice
Docker practiceDocker practice
Docker practice
 
Breaking bad habits with GitLab CI
Breaking bad habits with GitLab CIBreaking bad habits with GitLab CI
Breaking bad habits with GitLab CI
 
DCEU 18: Tips and Tricks of the Docker Captains
DCEU 18: Tips and Tricks of the Docker CaptainsDCEU 18: Tips and Tricks of the Docker Captains
DCEU 18: Tips and Tricks of the Docker Captains
 
Docker
DockerDocker
Docker
 
Использование Docker в CI / Александр Акбашев (HERE Technologies)
Использование Docker в CI / Александр Акбашев (HERE Technologies)Использование Docker в CI / Александр Акбашев (HERE Technologies)
Использование Docker в CI / Александр Акбашев (HERE Technologies)
 
Adrian Mouat - Docker Tips and Tricks
 Adrian Mouat - Docker Tips and Tricks Adrian Mouat - Docker Tips and Tricks
Adrian Mouat - Docker Tips and Tricks
 
Painless Perl Ports with cpan2port
Painless Perl Ports with cpan2portPainless Perl Ports with cpan2port
Painless Perl Ports with cpan2port
 
A to Z of a Multi-platform Docker Swarm: Building, Shipping, and Running Mult...
A to Z of a Multi-platform Docker Swarm: Building, Shipping, and Running Mult...A to Z of a Multi-platform Docker Swarm: Building, Shipping, and Running Mult...
A to Z of a Multi-platform Docker Swarm: Building, Shipping, and Running Mult...
 
From Arm to Z: Building, Shipping, and Running a Multi-platform Docker Swarm ...
From Arm to Z: Building, Shipping, and Running a Multi-platform Docker Swarm ...From Arm to Z: Building, Shipping, and Running a Multi-platform Docker Swarm ...
From Arm to Z: Building, Shipping, and Running a Multi-platform Docker Swarm ...
 
Ops for everyone - John Britton
Ops for everyone - John BrittonOps for everyone - John Britton
Ops for everyone - John Britton
 
John Britton of GitHub on Ops for Everyone at DevCon Summit 2013 #MobileDevNB...
John Britton of GitHub on Ops for Everyone at DevCon Summit 2013 #MobileDevNB...John Britton of GitHub on Ops for Everyone at DevCon Summit 2013 #MobileDevNB...
John Britton of GitHub on Ops for Everyone at DevCon Summit 2013 #MobileDevNB...
 
Using Nix and Docker as automated deployment solutions
Using Nix and Docker as automated deployment solutionsUsing Nix and Docker as automated deployment solutions
Using Nix and Docker as automated deployment solutions
 
Automate drupal deployments with linux containers, docker and vagrant
Automate drupal deployments with linux containers, docker and vagrant Automate drupal deployments with linux containers, docker and vagrant
Automate drupal deployments with linux containers, docker and vagrant
 
Software Packaging for Cross OS Distribution
Software Packaging for Cross OS DistributionSoftware Packaging for Cross OS Distribution
Software Packaging for Cross OS Distribution
 

Mehr von Alex Muntada Duran (10)

Equips cibernètics, realitat o ficció? (Jornada TIC UPC 2017)
Equips cibernètics, realitat o ficció? (Jornada TIC UPC 2017)Equips cibernètics, realitat o ficció? (Jornada TIC UPC 2017)
Equips cibernètics, realitat o ficció? (Jornada TIC UPC 2017)
 
Desenvolupament al projecte Debian
Desenvolupament al projecte DebianDesenvolupament al projecte Debian
Desenvolupament al projecte Debian
 
REST in theory
REST in theoryREST in theory
REST in theory
 
Comiat del curs de Perl
Comiat del curs de PerlComiat del curs de Perl
Comiat del curs de Perl
 
Orientació a objectes amb Moose
Orientació a objectes amb MooseOrientació a objectes amb Moose
Orientació a objectes amb Moose
 
Dades i operadors
Dades i operadorsDades i operadors
Dades i operadors
 
Programació orientada a objectes en Perl
Programació orientada a objectes en PerlProgramació orientada a objectes en Perl
Programació orientada a objectes en Perl
 
Cloenda del Curs d'introducció a Perl 2011
Cloenda del Curs d'introducció a Perl 2011Cloenda del Curs d'introducció a Perl 2011
Cloenda del Curs d'introducció a Perl 2011
 
Benvinguda al Curs d'introducció a Perl 2011
Benvinguda al Curs d'introducció a Perl 2011Benvinguda al Curs d'introducció a Perl 2011
Benvinguda al Curs d'introducció a Perl 2011
 
Modern Perl Toolchain
Modern Perl ToolchainModern Perl Toolchain
Modern Perl Toolchain
 

Kürzlich hochgeladen

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+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@
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Kürzlich hochgeladen (20)

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
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, ...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
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...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
+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...
 
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
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 

dh-make-perl