Continuous Delivery in an Ancient World of Physical Devices

Manuel Pais
Manuel PaisDelivery Coach and Technologist focused on Teams and Flow at Independent
Continuous Delivery
in an Ancient World
of Physical Devices
Manuel Pais
London Continuous Delivery
20th
April 2016
Agenda
An Ancient World
Forget Physical Laws
Layered World
Parallel Worlds
Beyond Test Automation
An Ancient World
Continuous Delivery in an Ancient World of Physical Devices
<insert latest Docker
orchestration diagram>
Not for everyone
Continuous Delivery in an Ancient World of Physical Devices
Context
Continuous Delivery in an Ancient World of Physical Devices
Continuous Delivery in an Ancient World of Physical Devices
Continuous Delivery in an Ancient World of Physical Devices
Do desktop applications still make
sense?
IF you have to integrate with
low-level SDKs
IF client app requires low
latency
IF your stress tests look like
this…
Continuous Delivery in an Ancient World of Physical Devices
Continuous Delivery in an Ancient World of Physical Devices
Continuous Delivery in an Ancient World of Physical Devices
Continuous Delivery in an Ancient World of Physical Devices
Continuous Delivery in an Ancient World of Physical Devices
Continuous Delivery in an Ancient World of Physical Devices
Continuous Delivery in an Ancient World of Physical Devices
Continuous Delivery in an Ancient World of Physical Devices
Continuous Delivery in an Ancient World of Physical Devices
Continuous Delivery in an Ancient World of Physical Devices
Forget Physical Laws
Test automation
with
physical devices ?!
Continuous Delivery in an Ancient World of Physical Devices
Not a great fit for
Continuous Delivery…
byte[] start_scan()
char[] capture()
char[] scan_finger()
Plain Old Interfaces
Continuous Delivery in an Ancient World of Physical Devices
Decoupled Development
Decoupled Development
x. Device Integration
Decoupled Development
x. Device Integration
y. Application
Biometric Logic
byte[] start_scan();
Test Data Management
Given a complete Visa application
When I capture 4 valid fingerprints
Then application is sent for approval
Given a traveler leaving the country
When 1 finger is missing
Then border supervisor is called
Forget Physical Laws
Problem
Automate testing of applications using
physical devices
Solution
• Common interface for similar devices
• Virtual device implementation for that
interface
• Test data management
Layered World
Reusable core modules
Reusable core modules
but
Many customizations
Reusable core modules
but
Many customizations
and
Specific customer
requirements ?
Continuous Delivery in an Ancient World of Physical Devices
Plain Old Layers
Continuous Delivery in an Ancient World of Physical Devices
Low level UI
automation
across all
apps
Low level UI
automation
across all
apps
Low level UI
automation
across all
apps
Module
“object”
automation
Low level UI
automation
across all
apps
Module
“object”
automation
Low level UI
automation
across all
apps
Module
“object”
automation
Application
logic
automation
Low level UI
automation
across all
apps
Module
“object”
automation
Application
logic
automation
Low level UI
automation
across all
apps
Module
“object”
automation
Application
logic
automation
Layered World
Problem
Automate testing of reusable client modules
with project customizations and specific
requirements
Solution
Layered test code: pure UI + module logic +
application logic
Parallel Worlds
Multiple
public-facing interfaces
GUI vs API
OR
Novice Users
vs
Power Users
Plain old
Dependency Injection
Continuous Delivery in an Ancient World of Physical Devices
Continuous Delivery in an Ancient World of Physical Devices
Continuous Delivery in an Ancient World of Physical Devices
FingerprintsSho
rtcuts
IFingerprints
Given a complete Visa application
When I capture 4 valid fingerprints
Then application is sent for approval
Fingerprints
UI
Fingerprint.IFingerprints
=
Fingerprint.FingerprintsUI
FingerprintsSho
rtcuts
IFingerprints
Fingerprints
UI
Fingerprint.IFingerprints
=
Fingerprint.FingerprintsShortcuts
Given a complete Visa application
When I capture 4 valid fingerprints
Then application is sent for approval
Parallel Worlds
Problem
Automate testing of multiple
interfaces/executions for same scenario
Solution
A single test interface for the exposed
functionality
Two or more implementations of that interface
(Basic) dependency injection mechanism
Beyond Test Automation
Continuous Delivery in an Ancient World of Physical Devices
Continuous Delivery in an Ancient World of Physical Devices
CI
SERVER
Vagrant-cloudstack
Commit
to Repo
Vagrant-
VirtualBox
Build
Success
Developer
Test Platform
VM
Destroy
VM
Create
New
VM
Destroy
VM
Test
run
Create
New
VM
Integration
Unit
tests
Integrati
on tests
Smoke Test
Subset
of
accepta
nce
tests
Acceptance
Tests
All other
accepta
nce
tests
Manual
Tests
Manual
scenario
s
Explorat
ory tests
From
CI
SERVER
Test
run
Test Workstation or
Static VM
Test
run
Test
run
Accept
or Reject
72
Integration
Unit
tests
Int &
Smoke Test
Integration
tests
Subset of
acceptance
tests
Acceptance
Tests
All other
accepta
nce
tests
Manual
Tests
Manual
scenarios
Exploratory
tests
CI
SERVER
Test
run
Vagrant-cloudstack
Create
New
VM
Test
run
Test
run
Destroy
VM
Vagrant-
cloudstack
Create
New
VM
Destroy
VM
Test
run
Accept
or Reject
73
To
Thank you!
Q & A
1 of 75

Recommended

Kernel Recipes 2018 - Packets probes and eBPF filtering in Skydive - Nicolas ... by
Kernel Recipes 2018 - Packets probes and eBPF filtering in Skydive - Nicolas ...Kernel Recipes 2018 - Packets probes and eBPF filtering in Skydive - Nicolas ...
Kernel Recipes 2018 - Packets probes and eBPF filtering in Skydive - Nicolas ...Anne Nicolas
714 views20 slides
VIATRA 3: A reactive model transformation platform by
VIATRA 3: A reactive model transformation platformVIATRA 3: A reactive model transformation platform
VIATRA 3: A reactive model transformation platformÁkos Horváth
433 views22 slides
ITK Tutorial Presentation Slides-949 by
ITK Tutorial Presentation Slides-949ITK Tutorial Presentation Slides-949
ITK Tutorial Presentation Slides-949Kitware Kitware
943 views35 slides
Continuous Security by
Continuous SecurityContinuous Security
Continuous SecurityEqual Experts
1.1K views30 slides
C# Cookware - presented at CukeUp! 2014 by
C# Cookware - presented at CukeUp! 2014C# Cookware - presented at CukeUp! 2014
C# Cookware - presented at CukeUp! 2014Manuel Pais
623 views102 slides
yuchung Resume LA by
yuchung Resume LAyuchung Resume LA
yuchung Resume LATom Chung
272 views6 slides

More Related Content

Similar to Continuous Delivery in an Ancient World of Physical Devices

Speed to Market in Mobile Development by
Speed to Market in Mobile DevelopmentSpeed to Market in Mobile Development
Speed to Market in Mobile DevelopmentTina Su
442 views32 slides
Velocity2013 mobile ci_intuit by
Velocity2013 mobile ci_intuitVelocity2013 mobile ci_intuit
Velocity2013 mobile ci_intuitTina Su
258 views32 slides
Velocity Conference: Increasing Speed To Market In Mobile Development Through... by
Velocity Conference: Increasing Speed To Market In Mobile Development Through...Velocity Conference: Increasing Speed To Market In Mobile Development Through...
Velocity Conference: Increasing Speed To Market In Mobile Development Through...Intuit Inc.
2.4K views32 slides
ICTestAutomation TrendIC 2016 ENGLISH by
ICTestAutomation TrendIC 2016 ENGLISHICTestAutomation TrendIC 2016 ENGLISH
ICTestAutomation TrendIC 2016 ENGLISHMarcel Diepenbroek
241 views15 slides
Detox: tackling the flakiness of mobile automation by
Detox: tackling the flakiness of mobile automationDetox: tackling the flakiness of mobile automation
Detox: tackling the flakiness of mobile automationViktorija Sujetaitė
563 views57 slides
Crosswalk and the Intel XDK by
Crosswalk and the Intel XDKCrosswalk and the Intel XDK
Crosswalk and the Intel XDKIntel® Software
2.9K views74 slides

Similar to Continuous Delivery in an Ancient World of Physical Devices(20)

Speed to Market in Mobile Development by Tina Su
Speed to Market in Mobile DevelopmentSpeed to Market in Mobile Development
Speed to Market in Mobile Development
Tina Su442 views
Velocity2013 mobile ci_intuit by Tina Su
Velocity2013 mobile ci_intuitVelocity2013 mobile ci_intuit
Velocity2013 mobile ci_intuit
Tina Su258 views
Velocity Conference: Increasing Speed To Market In Mobile Development Through... by Intuit Inc.
Velocity Conference: Increasing Speed To Market In Mobile Development Through...Velocity Conference: Increasing Speed To Market In Mobile Development Through...
Velocity Conference: Increasing Speed To Market In Mobile Development Through...
Intuit Inc.2.4K views
Confoo-Montreal-2016: Controlling Your Environments using Infrastructure as Code by Steve Mercier
Confoo-Montreal-2016: Controlling Your Environments using Infrastructure as CodeConfoo-Montreal-2016: Controlling Your Environments using Infrastructure as Code
Confoo-Montreal-2016: Controlling Your Environments using Infrastructure as Code
Steve Mercier472 views
Continuous testing - GUERLAIS ARGOT - Air France KLM Sogeti- Soirée du Test L... by TelecomValley
Continuous testing - GUERLAIS ARGOT - Air France KLM Sogeti- Soirée du Test L...Continuous testing - GUERLAIS ARGOT - Air France KLM Sogeti- Soirée du Test L...
Continuous testing - GUERLAIS ARGOT - Air France KLM Sogeti- Soirée du Test L...
TelecomValley228 views
Droid con slides 2013 mobileci-v1.0 by Anjan Dash
Droid con slides 2013  mobileci-v1.0Droid con slides 2013  mobileci-v1.0
Droid con slides 2013 mobileci-v1.0
Anjan Dash1K views
Labview1_ Computer Applications in Control_ACRRL by Mohammad Sabouri
Labview1_ Computer Applications in Control_ACRRLLabview1_ Computer Applications in Control_ACRRL
Labview1_ Computer Applications in Control_ACRRL
Mohammad Sabouri32 views
App Days 2016 Munich - Mobile Applications testing by Leaware by Leaware.com
App Days 2016 Munich - Mobile Applications testing by LeawareApp Days 2016 Munich - Mobile Applications testing by Leaware
App Days 2016 Munich - Mobile Applications testing by Leaware
Leaware.com693 views
Continous delivery at docker age by Adrien Blind
Continous delivery at docker ageContinous delivery at docker age
Continous delivery at docker age
Adrien Blind24.4K views
Windows Phone and Windows 8 application development by Christos Matskas
Windows Phone and Windows 8 application developmentWindows Phone and Windows 8 application development
Windows Phone and Windows 8 application development
Christos Matskas922 views
Programming the world with Docker by Patrick Chanezon
Programming the world with DockerProgramming the world with Docker
Programming the world with Docker
Patrick Chanezon6.8K views
Develop in ludicrous mode with azure serverless by Lalit Kale
Develop in ludicrous mode with azure serverlessDevelop in ludicrous mode with azure serverless
Develop in ludicrous mode with azure serverless
Lalit Kale266 views
Easing offline web application development with GWT by Arnaud Tournier
Easing offline web application development with GWTEasing offline web application development with GWT
Easing offline web application development with GWT
Arnaud Tournier6.3K views
Black Box Methods for Inferring Parallel Applications' Properties in Virtual ... by Ashish Gupta
Black Box Methods for Inferring Parallel Applications' Properties in Virtual ...Black Box Methods for Inferring Parallel Applications' Properties in Virtual ...
Black Box Methods for Inferring Parallel Applications' Properties in Virtual ...
Ashish Gupta709 views

More from Manuel Pais

Accelerating Flow with Team Topologies & Friends @ Wroclaw Kanban, Lean & Cof... by
Accelerating Flow with Team Topologies & Friends @ Wroclaw Kanban, Lean & Cof...Accelerating Flow with Team Topologies & Friends @ Wroclaw Kanban, Lean & Cof...
Accelerating Flow with Team Topologies & Friends @ Wroclaw Kanban, Lean & Cof...Manuel Pais
61 views98 slides
Beyond Engineering: The Future of Platforms @ CraftConf, May 2023 by
Beyond Engineering: The Future of Platforms @ CraftConf,  May 2023Beyond Engineering: The Future of Platforms @ CraftConf,  May 2023
Beyond Engineering: The Future of Platforms @ CraftConf, May 2023Manuel Pais
955 views70 slides
Product Teams Need A Family Too! @ Iberia SWE Fest, Mar 2023 by
Product Teams Need A Family Too! @ Iberia SWE Fest, Mar 2023Product Teams Need A Family Too! @ Iberia SWE Fest, Mar 2023
Product Teams Need A Family Too! @ Iberia SWE Fest, Mar 2023Manuel Pais
248 views68 slides
Business and Technical Agility with Team Topologies @ CAS 2022 by
Business and Technical Agility with Team Topologies @ CAS 2022Business and Technical Agility with Team Topologies @ CAS 2022
Business and Technical Agility with Team Topologies @ CAS 2022Manuel Pais
347 views76 slides
Playing Tetris with Cognitive Load @ Chile Ágil meetup, Oct 2022 by
Playing Tetris with Cognitive Load @ Chile Ágil meetup, Oct 2022Playing Tetris with Cognitive Load @ Chile Ágil meetup, Oct 2022
Playing Tetris with Cognitive Load @ Chile Ágil meetup, Oct 2022Manuel Pais
55 views63 slides
Keynote: Frozen DevOps? The not-so-technical Last Mile @ DevOpsDays Portugal,... by
Keynote: Frozen DevOps? The not-so-technical Last Mile @ DevOpsDays Portugal,...Keynote: Frozen DevOps? The not-so-technical Last Mile @ DevOpsDays Portugal,...
Keynote: Frozen DevOps? The not-so-technical Last Mile @ DevOpsDays Portugal,...Manuel Pais
353 views76 slides

More from Manuel Pais(20)

Accelerating Flow with Team Topologies & Friends @ Wroclaw Kanban, Lean & Cof... by Manuel Pais
Accelerating Flow with Team Topologies & Friends @ Wroclaw Kanban, Lean & Cof...Accelerating Flow with Team Topologies & Friends @ Wroclaw Kanban, Lean & Cof...
Accelerating Flow with Team Topologies & Friends @ Wroclaw Kanban, Lean & Cof...
Manuel Pais61 views
Beyond Engineering: The Future of Platforms @ CraftConf, May 2023 by Manuel Pais
Beyond Engineering: The Future of Platforms @ CraftConf,  May 2023Beyond Engineering: The Future of Platforms @ CraftConf,  May 2023
Beyond Engineering: The Future of Platforms @ CraftConf, May 2023
Manuel Pais955 views
Product Teams Need A Family Too! @ Iberia SWE Fest, Mar 2023 by Manuel Pais
Product Teams Need A Family Too! @ Iberia SWE Fest, Mar 2023Product Teams Need A Family Too! @ Iberia SWE Fest, Mar 2023
Product Teams Need A Family Too! @ Iberia SWE Fest, Mar 2023
Manuel Pais248 views
Business and Technical Agility with Team Topologies @ CAS 2022 by Manuel Pais
Business and Technical Agility with Team Topologies @ CAS 2022Business and Technical Agility with Team Topologies @ CAS 2022
Business and Technical Agility with Team Topologies @ CAS 2022
Manuel Pais347 views
Playing Tetris with Cognitive Load @ Chile Ágil meetup, Oct 2022 by Manuel Pais
Playing Tetris with Cognitive Load @ Chile Ágil meetup, Oct 2022Playing Tetris with Cognitive Load @ Chile Ágil meetup, Oct 2022
Playing Tetris with Cognitive Load @ Chile Ágil meetup, Oct 2022
Manuel Pais55 views
Keynote: Frozen DevOps? The not-so-technical Last Mile @ DevOpsDays Portugal,... by Manuel Pais
Keynote: Frozen DevOps? The not-so-technical Last Mile @ DevOpsDays Portugal,...Keynote: Frozen DevOps? The not-so-technical Last Mile @ DevOpsDays Portugal,...
Keynote: Frozen DevOps? The not-so-technical Last Mile @ DevOpsDays Portugal,...
Manuel Pais353 views
Remote-first Team Interactions with Team Topologies @ Team Topologies Confere... by Manuel Pais
Remote-first Team Interactions with Team Topologies @ Team Topologies Confere...Remote-first Team Interactions with Team Topologies @ Team Topologies Confere...
Remote-first Team Interactions with Team Topologies @ Team Topologies Confere...
Manuel Pais440 views
Remote-first Team Interactions with Team Topologies @ DevOps Perth Meetup, Ju... by Manuel Pais
Remote-first Team Interactions with Team Topologies @ DevOps Perth Meetup, Ju...Remote-first Team Interactions with Team Topologies @ DevOps Perth Meetup, Ju...
Remote-first Team Interactions with Team Topologies @ DevOps Perth Meetup, Ju...
Manuel Pais136 views
Remote-first Team Interactions for Business and Technology Teams @ Berlin CTO... by Manuel Pais
Remote-first Team Interactions for Business and Technology Teams @ Berlin CTO...Remote-first Team Interactions for Business and Technology Teams @ Berlin CTO...
Remote-first Team Interactions for Business and Technology Teams @ Berlin CTO...
Manuel Pais625 views
Conway's Law is Out to Get You! @ Large Financial Group, Apr 2022 by Manuel Pais
Conway's Law is Out to Get You! @ Large Financial Group, Apr 2022Conway's Law is Out to Get You! @ Large Financial Group, Apr 2022
Conway's Law is Out to Get You! @ Large Financial Group, Apr 2022
Manuel Pais59 views
What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet... by Manuel Pais
What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...
What is Platform as a Product? Clues from Team Topologies @ DevOps Porto meet...
Manuel Pais590 views
Frozen DevOps? Team Topologies Comes to the Rescue! @ DevSecOps - London Gath... by Manuel Pais
Frozen DevOps? Team Topologies Comes to the Rescue! @ DevSecOps - London Gath...Frozen DevOps? Team Topologies Comes to the Rescue! @ DevSecOps - London Gath...
Frozen DevOps? Team Topologies Comes to the Rescue! @ DevSecOps - London Gath...
Manuel Pais248 views
Product Teams Need a Family Too! @ Product Camp Brazil, Dec 2021 by Manuel Pais
Product Teams Need a Family Too! @ Product Camp Brazil, Dec 2021Product Teams Need a Family Too! @ Product Camp Brazil, Dec 2021
Product Teams Need a Family Too! @ Product Camp Brazil, Dec 2021
Manuel Pais134 views
Business and Technical Agility with Team Topologies @ WTF Is Cloud Native, No... by Manuel Pais
Business and Technical Agility with Team Topologies @ WTF Is Cloud Native, No...Business and Technical Agility with Team Topologies @ WTF Is Cloud Native, No...
Business and Technical Agility with Team Topologies @ WTF Is Cloud Native, No...
Manuel Pais672 views
Accelerating Flow with Team Topologies & Friends @ Adaptive Organizations Wee... by Manuel Pais
Accelerating Flow with Team Topologies & Friends @ Adaptive Organizations Wee...Accelerating Flow with Team Topologies & Friends @ Adaptive Organizations Wee...
Accelerating Flow with Team Topologies & Friends @ Adaptive Organizations Wee...
Manuel Pais427 views
Business Agility with Team Topologies @ Digital Transformation London meetup,... by Manuel Pais
Business Agility with Team Topologies @ Digital Transformation London meetup,...Business Agility with Team Topologies @ Digital Transformation London meetup,...
Business Agility with Team Topologies @ Digital Transformation London meetup,...
Manuel Pais203 views
Frozen DevOps? Team Topologies Comes to the Rescue! @ DevOpsDays Poznan, Oct ... by Manuel Pais
Frozen DevOps? Team Topologies Comes to the Rescue! @ DevOpsDays Poznan, Oct ...Frozen DevOps? Team Topologies Comes to the Rescue! @ DevOpsDays Poznan, Oct ...
Frozen DevOps? Team Topologies Comes to the Rescue! @ DevOpsDays Poznan, Oct ...
Manuel Pais752 views
What Is Platform as a Product - Clues from Team Topologies @ AXA, Sep 2021 by Manuel Pais
What Is Platform as a Product - Clues from Team Topologies @ AXA, Sep 2021What Is Platform as a Product - Clues from Team Topologies @ AXA, Sep 2021
What Is Platform as a Product - Clues from Team Topologies @ AXA, Sep 2021
Manuel Pais1.4K views
Organizational Trends and Patterns with Team Topologies @ LPCx Meetup, July 2021 by Manuel Pais
Organizational Trends and Patterns with Team Topologies @ LPCx Meetup, July 2021Organizational Trends and Patterns with Team Topologies @ LPCx Meetup, July 2021
Organizational Trends and Patterns with Team Topologies @ LPCx Meetup, July 2021
Manuel Pais734 views
Business and Technical Agility with Team Topologies, Jun 2021 by Manuel Pais
Business and Technical Agility with Team Topologies, Jun 2021Business and Technical Agility with Team Topologies, Jun 2021
Business and Technical Agility with Team Topologies, Jun 2021
Manuel Pais253 views

Recently uploaded

Future of AR - Facebook Presentation by
Future of AR - Facebook PresentationFuture of AR - Facebook Presentation
Future of AR - Facebook Presentationssuserb54b561
22 views27 slides
Scaling Knowledge Graph Architectures with AI by
Scaling Knowledge Graph Architectures with AIScaling Knowledge Graph Architectures with AI
Scaling Knowledge Graph Architectures with AIEnterprise Knowledge
50 views15 slides
Five Things You SHOULD Know About Postman by
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About PostmanPostman
38 views43 slides
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading... by
Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading...The Digital Insurer
24 views52 slides
Mini-Track: Challenges to Network Automation Adoption by
Mini-Track: Challenges to Network Automation AdoptionMini-Track: Challenges to Network Automation Adoption
Mini-Track: Challenges to Network Automation AdoptionNetwork Automation Forum
17 views27 slides
GDSC CTU First Meeting Party by
GDSC CTU First Meeting PartyGDSC CTU First Meeting Party
GDSC CTU First Meeting PartyNational Yang Ming Chiao Tung University
11 views25 slides

Recently uploaded(20)

Future of AR - Facebook Presentation by ssuserb54b561
Future of AR - Facebook PresentationFuture of AR - Facebook Presentation
Future of AR - Facebook Presentation
ssuserb54b56122 views
Five Things You SHOULD Know About Postman by Postman
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About Postman
Postman38 views
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading... by The Digital Insurer
Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading...
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ... by Jasper Oosterveld
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
"Running students' code in isolation. The hard way", Yurii Holiuk by Fwdays
"Running students' code in isolation. The hard way", Yurii Holiuk "Running students' code in isolation. The hard way", Yurii Holiuk
"Running students' code in isolation. The hard way", Yurii Holiuk
Fwdays24 views
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker48 views
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院 by IttrainingIttraining
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software317 views
PharoJS - Zürich Smalltalk Group Meetup November 2023 by Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi139 views
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by Network Automation Forum
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive
"Surviving highload with Node.js", Andrii Shumada by Fwdays
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada
Fwdays33 views

Continuous Delivery in an Ancient World of Physical Devices