SlideShare ist ein Scribd-Unternehmen logo
1 von 82
Downloaden Sie, um offline zu lesen
DOMAIN-DRIVEN DESIGN
HIDDEN LESSONS FROM THE BIG BLUE BOOK
Nick Tune - @ntcoding
ntcoding
ntcoding
ntcoding
ntcoding
ntcoding
~10 years later
ntcoding
ntcoding
How can the DDD book be
more relevant now than when
it was published 15 years
ago?
#1
KEY TECHNOLOGY TRENDS
ntcoding
Serverless and cloud free-up
developers to focus on
higher-level activities.
ntcoding
TOP SOURCES OF PRODUCT IDEAS
DIRECT CUSTOMER FEEDBACK 58%
TEAM BRAINSTORMING 57%
COMPETITOR PRODUCTS 22%
SALES TEAM 16%
Source: Alpha UX Product Management Insights 2018
ntcoding
CONTINUOUS DISCOVERY & DELIVERY
Discovery Track
Delivery TrackCross-functional
Product Team
ntcoding
HIGHLY RECOMMENDED READING
ntcoding
Systems are growing more
fragmented and disparate:
Microservices, IoT, etc…
ntcoding
30 BILLION ‘THINGS’ BY 2020
0
20
40
60
80
2015 2018 2020 2025
Source: Statista
Connecteddevices(billions)
ntcoding
There are hidden insights in
the DDD book that teach us
how to thrive in these
conditions.
#2
EXPLORATION
ntcoding
SUSTAINABLE EVOLUTION
Build systems that can
continuously be evolved to deliver
what the market wants… at a
competitive pace.
“
ntcoding
Our codebase is so rotten we can’t
compete - we’re killing the product
(even though we have a substantially
bigger engineering workforce)
— A True Enterprise Love Story
ntcoding
HOW TO CREATE EVOLVABLE SYSTEMS
• SOLID?
• High-quality, high-coverage test suite?
• Modular code?
ntcoding
HOW TO CREATE EVOLVABLE SYSTEMS
• SOLID?
• High-quality, high-coverage test suite?
• Modular code?
Not
Enough
ntcoding
To minimise accidental
complexity & create
evolvable systems, we need
to uncover essential domain
complexity.
“
ntcoding
initial models usually are naive and
superficial, based on shallow
knowledge.
— Eric Evans (@ericevans0)
“
ntcoding
The refactorings that have the
greatest impact on the viability of the
system are those motivated by new
insights into the domain
— Eric Evans (@ericevans0)
ntcoding
Many developers skip the
discovery element of DDD
because there are no simple
domain discovery recipes.
ntcoding
He tried UML
with domain
experts!
ntcoding
ntcoding
Alberto
Brandolini
—
THE SAVIOUR
OF DDD
EVENT STORMING
ntcoding
MODEL DOMAIN AS TIMELINE
CFP
Opened
Talk
proposal
submitted
CFP Closed
Talk
Accepted
ntcoding
ADD COMMANDS, USERS, POLICIES
Submit
Proposal
Talk
proposal
submitted
Proposal
Limit Policy
Talk
Proposal
Rejected
Speaker
ntcoding
EXTERNAL SYSTEMS, MONEY, UX
Ticket sold
Event booking
service
Tickets
downloaded
💲
Speaker
dropped out
😭
ntcoding
After 10 years of DDD,
Brandolini hit gold and made
collaborative domain
modelling accessible to all of
us. No more excuses.
ntcoding
Event Storming gives us the
power to eliminate huge
swathes of complexity and
build evolvable systems.
ntcoding
PERSONAL ES TRIUMPHS
• Uniting my teams and ‘the business’
• Modelling entire domains
• Engaging many domain experts for hours
• Properly understanding domains like I
never have before
ntcoding
HIDDEN LESSONS
• Domain discovery is fundamental to DDD?
• Discovery enables us to build evolvable
software systems?
• We should all be doing event storming?
ntcoding
HIDDEN LESSONS
• Domain discovery is fundamental to DDD?
• Discovery enables us to build evolvable
software systems?
• We should all be doing event storming?Not Hidden
Lessons
“
ntcoding
model-based communication is
not limited to diagrams in UML. To
make most effective use of a model, it
needs to pervade every medium of
communication
— Eric Evans (@ericevans0)
ntcoding
HIDDEN LESSON
We all need to be passionate about
discovery and finding better
domain discovery techniques.
“
ntcoding
EventStorming is my pizza.
Add your own topping.
— Alberto Brandolini (@ziobrando)
ntcoding
leanpub.com/introducing_eventstorming

eventstorming.com

github.com/mariuszgil/awesome-eventstorming
ntcoding
DOMAINSTORYTELLING.ORG
#3
DESIGN
ntcoding
Shiny New
Promos
Legacy
Promos
ANTI-CORRUPTION LAYER
A
C
L
ntcoding
Shiny New Promos
Legacy
Promos
ANTI-CORRUPTION LAYER
A
C
L
ntcoding
ntcoding
Not time
for an ACL
ntcoding
Sometimes it’s better to
clean up the mess rather
than throwing another layer
of junk on top of it.
ntcoding
Shiny Legacy
LEGACY LASAGNE
A
C
L
Legacy
A
C
L
Legacy
A
C
L
ntcoding
LAVA LAYER ANTI-PATTERN
http://mikehadlow.blogspot.co.uk/2014/12/the-lava-layer-anti-pattern.html
ntcoding
How do expert software
designers make good
decisions and not become
attached to certain
principles?
“
ntcoding
Effective domain modelers take a torrent
of information searching for the simple
view that makes sense of the mass. Many
models are tried and rejected or
transformed.
— Eric Evans (@ericevans0)
ntcoding
HIDDEN LESSON
Expert software designers cultivate
a toolbox of design heuristics.
There is never a heuristic that is
always correct.
“
ntcoding
Look for heuristics that challenge your
assumption or disprove your theory…
that’s when you learn something
— Mathias Verraes (@mathiasverraes)
ntcoding
HEURISTICS FROM THE BOOK
• Use language to identify boundaries
• Look for same thing with different names
(duplicate concepts)
• Look for different things hidden under the
same name (false cognates)
• Make the implicit explicit (find missing concepts)
ntcoding
MORE HEURISTICS
• Money heuristic (isolate high ROI)

• Marry-me heuristic (if two modules know a lot
about each others internals they should get married)
• T-1000 heuristic (find distributed cohesion)

• Erlang heuristic (isolate from failure)
ntcoding
GAME OF THRONES HEURISTIC
ntcoding
HEURISTICS MASTERS
Rebecca Wirfs-Brock (@rebeccawb)
Cultivating Your Design Heuristics -
https://www.youtube.com/watch?v=fWCt5KWfTuo
Mathias Verraes (@mathiasverraes)
Design Heuristics -
https://bit.ly/2kpqMmh
“
ntcoding
I’m not a genius consultant….
I just have better heuristics
— Mathias Verraes (@mathiasverraes)
#4
ORGANISATION
ntcoding
Sooooo many
meeeetings!
ntcoding
“ Generally speaking, there is a
correspondence of one team
per BOUNDED CONTEXT…
[BCs] must guide design decisions
to reduce the interdependence of
parts…
— Eric Evans (@ericevans0)
ntcoding
“ 

…these two groups had different
models, but they did not realize it
— Eric Evans (@ericevans0)
ntcoding
MULTIPLE HIDDEN CONTEXTS
PRODUCT
ntcoding
MULTIPLE HIDDEN CONTEXTS
PRODUCT
Not
bounded
contexts
ntcoding
MULTIPLE BOUNDED CONTEXTS
PRODUCT PRODUCT PRODUCT
ntcoding
How dare
you question my
beautiful data
model!
ntcoding
ntcoding
HIDDEN LESSONS
Bounded contexts decouple
PARTS. Parts are code and teams.
Bounded contexts are about
enabling team autonomy.
ntcoding
“ teams have to make decisions
about where to define BOUNDED
CONTEXTS and what sort of
relationships to have between
them. Teams have to make these
decisions
— Eric Evans (@ericevans0)
ntcoding
“ This definition has to be
reconciled with the team
organization.
— Eric Evans (@ericevans0)
ntcoding
“ the problem starts in the way
teams are organized and the way
people interact.

— Eric Evans (@ericevans0)
ntcoding
“ And the emergence of different
models can be a result of team
organization and development
process.
— Eric Evans (@ericevans0)
ntcoding
HIDDEN LESSONS
Software architecture is really
sociotechnical architecture.
We can’t ignore teams when
shaping the software.
ntcoding
HOW TO FIND BOUNDARIES
1.EventStorm
2.Context map
3.Apply design heuristics
4.Try lots of models
5.Repeat regularly
ntcoding
Nick! What
have you done!
Credit: jaxenter.de
#5
THE HIDDEN SECRETS
ntcoding
CONTINUOUS DISCOVERY & DELIVERY
EventStorming brings development
teams closer to the business,
enabling teams to use customer
insights to contribute to the
product roadmap.
ntcoding
DESIGNING COMPLEX SYSTEMS
Cultivating a toolbox of design
heuristics equips you to manage
complexity in unique, changing and
novel environments.
ntcoding
EVOLVING SYSTEMS
Aligning teams and software
systems for high autonomy and
motivation is fundamental to
sustainably evolving systems.
ntcoding
Developers of the future will
be product-focused
sociotechnical thinkers…
What will you be?
ntcoding
SPEAK TO YOU SOON?
ntcoding.co.uk/workshops

ntcoding.co.uk/blog

ntcoding.co.uk/speaking

@ntcoding 

/in/ntcoding

Weitere ähnliche Inhalte

Was ist angesagt?

Aligning Organisational & Technical Boundaries to Maximise Team Autonomy
Aligning Organisational & Technical Boundaries to Maximise Team AutonomyAligning Organisational & Technical Boundaries to Maximise Team Autonomy
Aligning Organisational & Technical Boundaries to Maximise Team AutonomyNick Tune
 
Agile in the UK Government... An Infiltrator's Secrets
Agile in the UK Government... An Infiltrator's SecretsAgile in the UK Government... An Infiltrator's Secrets
Agile in the UK Government... An Infiltrator's SecretsNick Tune
 
Domain-Driven Architectural Alignment
Domain-Driven Architectural AlignmentDomain-Driven Architectural Alignment
Domain-Driven Architectural AlignmentNick Tune
 
Digital Transformation Hard Parts
Digital Transformation Hard PartsDigital Transformation Hard Parts
Digital Transformation Hard PartsNick Tune
 
The Sociotechnical Organisation Design Playbook - Nick Tune - Codemotion Amst...
The Sociotechnical Organisation Design Playbook - Nick Tune - Codemotion Amst...The Sociotechnical Organisation Design Playbook - Nick Tune - Codemotion Amst...
The Sociotechnical Organisation Design Playbook - Nick Tune - Codemotion Amst...Codemotion
 
How to Ride an Elephant in Digital Times
How to Ride an Elephant in Digital TimesHow to Ride an Elephant in Digital Times
How to Ride an Elephant in Digital TimesWolfgang Göbl
 
Architectural Thinking @ Domain Driven Design Meetup Vienna Feb 2019
Architectural Thinking @ Domain Driven Design Meetup Vienna Feb 2019Architectural Thinking @ Domain Driven Design Meetup Vienna Feb 2019
Architectural Thinking @ Domain Driven Design Meetup Vienna Feb 2019Wolfgang Göbl
 
How to ride an elephant in digital times
How to ride an elephant in digital timesHow to ride an elephant in digital times
How to ride an elephant in digital timesIntersection Group
 
Architectural thinking - the Sucess Factor of Scaled Agile
Architectural thinking - the Sucess Factor of Scaled AgileArchitectural thinking - the Sucess Factor of Scaled Agile
Architectural thinking - the Sucess Factor of Scaled AgileWolfgang Göbl
 
NVIDIA Corporate Responsibility Report
NVIDIA Corporate Responsibility ReportNVIDIA Corporate Responsibility Report
NVIDIA Corporate Responsibility ReportNVIDIA
 
Teamwork during work from home times
Teamwork during work from home timesTeamwork during work from home times
Teamwork during work from home timesGuruPrasad546
 
Augmenting and Automating DevOps with Artificial Intelligence
Augmenting and Automating DevOps with Artificial IntelligenceAugmenting and Automating DevOps with Artificial Intelligence
Augmenting and Automating DevOps with Artificial IntelligenceEficode
 
Cisco Next generation meetings
Cisco Next generation meetingsCisco Next generation meetings
Cisco Next generation meetingsErwin Koreneef
 

Was ist angesagt? (13)

Aligning Organisational & Technical Boundaries to Maximise Team Autonomy
Aligning Organisational & Technical Boundaries to Maximise Team AutonomyAligning Organisational & Technical Boundaries to Maximise Team Autonomy
Aligning Organisational & Technical Boundaries to Maximise Team Autonomy
 
Agile in the UK Government... An Infiltrator's Secrets
Agile in the UK Government... An Infiltrator's SecretsAgile in the UK Government... An Infiltrator's Secrets
Agile in the UK Government... An Infiltrator's Secrets
 
Domain-Driven Architectural Alignment
Domain-Driven Architectural AlignmentDomain-Driven Architectural Alignment
Domain-Driven Architectural Alignment
 
Digital Transformation Hard Parts
Digital Transformation Hard PartsDigital Transformation Hard Parts
Digital Transformation Hard Parts
 
The Sociotechnical Organisation Design Playbook - Nick Tune - Codemotion Amst...
The Sociotechnical Organisation Design Playbook - Nick Tune - Codemotion Amst...The Sociotechnical Organisation Design Playbook - Nick Tune - Codemotion Amst...
The Sociotechnical Organisation Design Playbook - Nick Tune - Codemotion Amst...
 
How to Ride an Elephant in Digital Times
How to Ride an Elephant in Digital TimesHow to Ride an Elephant in Digital Times
How to Ride an Elephant in Digital Times
 
Architectural Thinking @ Domain Driven Design Meetup Vienna Feb 2019
Architectural Thinking @ Domain Driven Design Meetup Vienna Feb 2019Architectural Thinking @ Domain Driven Design Meetup Vienna Feb 2019
Architectural Thinking @ Domain Driven Design Meetup Vienna Feb 2019
 
How to ride an elephant in digital times
How to ride an elephant in digital timesHow to ride an elephant in digital times
How to ride an elephant in digital times
 
Architectural thinking - the Sucess Factor of Scaled Agile
Architectural thinking - the Sucess Factor of Scaled AgileArchitectural thinking - the Sucess Factor of Scaled Agile
Architectural thinking - the Sucess Factor of Scaled Agile
 
NVIDIA Corporate Responsibility Report
NVIDIA Corporate Responsibility ReportNVIDIA Corporate Responsibility Report
NVIDIA Corporate Responsibility Report
 
Teamwork during work from home times
Teamwork during work from home timesTeamwork during work from home times
Teamwork during work from home times
 
Augmenting and Automating DevOps with Artificial Intelligence
Augmenting and Automating DevOps with Artificial IntelligenceAugmenting and Automating DevOps with Artificial Intelligence
Augmenting and Automating DevOps with Artificial Intelligence
 
Cisco Next generation meetings
Cisco Next generation meetingsCisco Next generation meetings
Cisco Next generation meetings
 

Ähnlich wie DDD Hidden Lessons for Continuous Discovery and Evolving Systems

Being Amazon for Software Developers - IDE 2.0: Crowdsourcing mal anders #Jav...
Being Amazon for Software Developers - IDE 2.0: Crowdsourcing mal anders #Jav...Being Amazon for Software Developers - IDE 2.0: Crowdsourcing mal anders #Jav...
Being Amazon for Software Developers - IDE 2.0: Crowdsourcing mal anders #Jav...Marcel Bruch
 
Visible Architectures
Visible ArchitecturesVisible Architectures
Visible ArchitecturesLuke Hohmann
 
Scale at Reddit: Triple Your Team Size Without Losing Control
Scale at Reddit: Triple Your Team Size Without Losing ControlScale at Reddit: Triple Your Team Size Without Losing Control
Scale at Reddit: Triple Your Team Size Without Losing ControlAtlassian
 
Understanding Content: The Stuff We Design For
Understanding Content: The Stuff We Design ForUnderstanding Content: The Stuff We Design For
Understanding Content: The Stuff We Design ForKaren McGrane
 
UX South Africa 2014 - Keynote
UX South Africa 2014 - KeynoteUX South Africa 2014 - Keynote
UX South Africa 2014 - KeynotePhil Barrett
 
SpatzAI Cultivating a psychologically safe environment within creative teams
SpatzAI Cultivating a psychologically safe environment within creative teamsSpatzAI Cultivating a psychologically safe environment within creative teams
SpatzAI Cultivating a psychologically safe environment within creative teamsDesmond Sherlock
 
DevOpsDays Houston 2019 -Kevin Crawley - Practical Guide to Not Building Anot...
DevOpsDays Houston 2019 -Kevin Crawley - Practical Guide to Not Building Anot...DevOpsDays Houston 2019 -Kevin Crawley - Practical Guide to Not Building Anot...
DevOpsDays Houston 2019 -Kevin Crawley - Practical Guide to Not Building Anot...DevOpsDays Houston
 
Enterprise 2.0 und E-Collaboration
Enterprise 2.0 und E-CollaborationEnterprise 2.0 und E-Collaboration
Enterprise 2.0 und E-CollaborationMartin Koser
 
SlideShare Media Kit
SlideShare Media KitSlideShare Media Kit
SlideShare Media KitJamie Perlman
 
SlideShare Media Kit
SlideShare Media KitSlideShare Media Kit
SlideShare Media KitDaniel Lu
 
Slideshare Media Deck Feb25
Slideshare Media Deck Feb25Slideshare Media Deck Feb25
Slideshare Media Deck Feb25Daan Onland
 
Infrastructure Prowing Pains by David Poblador i Garcia - DevOpsBCN - March 2024
Infrastructure Prowing Pains by David Poblador i Garcia - DevOpsBCN - March 2024Infrastructure Prowing Pains by David Poblador i Garcia - DevOpsBCN - March 2024
Infrastructure Prowing Pains by David Poblador i Garcia - DevOpsBCN - March 2024devopsbcnmeetup
 
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1VersionOne
 
Rapidproductdesigninthewildagileiceland 141106135407-conversion-gate02
Rapidproductdesigninthewildagileiceland 141106135407-conversion-gate02Rapidproductdesigninthewildagileiceland 141106135407-conversion-gate02
Rapidproductdesigninthewildagileiceland 141106135407-conversion-gate02Naciones Unidas
 
Rapid Product Design in the Wild - Agile Iceland
Rapid Product Design in the Wild - Agile IcelandRapid Product Design in the Wild - Agile Iceland
Rapid Product Design in the Wild - Agile IcelandMichele Ide-Smith
 
Pausefest: Solve your own damn problem
Pausefest: Solve your own damn problemPausefest: Solve your own damn problem
Pausefest: Solve your own damn problemMike Ojo
 
Rapid growth | 10 Challenges and Opportunities
Rapid growth | 10 Challenges and OpportunitiesRapid growth | 10 Challenges and Opportunities
Rapid growth | 10 Challenges and OpportunitiesNick Caldwell
 
Dcaf transformation & kg adoption 2022 -alan morrison
Dcaf transformation & kg adoption 2022 -alan morrisonDcaf transformation & kg adoption 2022 -alan morrison
Dcaf transformation & kg adoption 2022 -alan morrisonAlan Morrison
 
OSS Collaboration & Contribution: How Netflix Drives Industry Engagement
OSS Collaboration & Contribution: How Netflix Drives Industry EngagementOSS Collaboration & Contribution: How Netflix Drives Industry Engagement
OSS Collaboration & Contribution: How Netflix Drives Industry EngagementDianne Marsh
 

Ähnlich wie DDD Hidden Lessons for Continuous Discovery and Evolving Systems (20)

Being Amazon for Software Developers - IDE 2.0: Crowdsourcing mal anders #Jav...
Being Amazon for Software Developers - IDE 2.0: Crowdsourcing mal anders #Jav...Being Amazon for Software Developers - IDE 2.0: Crowdsourcing mal anders #Jav...
Being Amazon for Software Developers - IDE 2.0: Crowdsourcing mal anders #Jav...
 
Visible Architectures
Visible ArchitecturesVisible Architectures
Visible Architectures
 
Scale at Reddit: Triple Your Team Size Without Losing Control
Scale at Reddit: Triple Your Team Size Without Losing ControlScale at Reddit: Triple Your Team Size Without Losing Control
Scale at Reddit: Triple Your Team Size Without Losing Control
 
Understanding Content: The Stuff We Design For
Understanding Content: The Stuff We Design ForUnderstanding Content: The Stuff We Design For
Understanding Content: The Stuff We Design For
 
UX South Africa 2014 - Keynote
UX South Africa 2014 - KeynoteUX South Africa 2014 - Keynote
UX South Africa 2014 - Keynote
 
SpatzAI Cultivating a psychologically safe environment within creative teams
SpatzAI Cultivating a psychologically safe environment within creative teamsSpatzAI Cultivating a psychologically safe environment within creative teams
SpatzAI Cultivating a psychologically safe environment within creative teams
 
DevOpsDays Houston 2019 -Kevin Crawley - Practical Guide to Not Building Anot...
DevOpsDays Houston 2019 -Kevin Crawley - Practical Guide to Not Building Anot...DevOpsDays Houston 2019 -Kevin Crawley - Practical Guide to Not Building Anot...
DevOpsDays Houston 2019 -Kevin Crawley - Practical Guide to Not Building Anot...
 
Enterprise 2.0 und E-Collaboration
Enterprise 2.0 und E-CollaborationEnterprise 2.0 und E-Collaboration
Enterprise 2.0 und E-Collaboration
 
Slideshare Media Deck Feb25
Slideshare Media Deck Feb25Slideshare Media Deck Feb25
Slideshare Media Deck Feb25
 
SlideShare Media Kit
SlideShare Media KitSlideShare Media Kit
SlideShare Media Kit
 
SlideShare Media Kit
SlideShare Media KitSlideShare Media Kit
SlideShare Media Kit
 
Slideshare Media Deck Feb25
Slideshare Media Deck Feb25Slideshare Media Deck Feb25
Slideshare Media Deck Feb25
 
Infrastructure Prowing Pains by David Poblador i Garcia - DevOpsBCN - March 2024
Infrastructure Prowing Pains by David Poblador i Garcia - DevOpsBCN - March 2024Infrastructure Prowing Pains by David Poblador i Garcia - DevOpsBCN - March 2024
Infrastructure Prowing Pains by David Poblador i Garcia - DevOpsBCN - March 2024
 
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1
 
Rapidproductdesigninthewildagileiceland 141106135407-conversion-gate02
Rapidproductdesigninthewildagileiceland 141106135407-conversion-gate02Rapidproductdesigninthewildagileiceland 141106135407-conversion-gate02
Rapidproductdesigninthewildagileiceland 141106135407-conversion-gate02
 
Rapid Product Design in the Wild - Agile Iceland
Rapid Product Design in the Wild - Agile IcelandRapid Product Design in the Wild - Agile Iceland
Rapid Product Design in the Wild - Agile Iceland
 
Pausefest: Solve your own damn problem
Pausefest: Solve your own damn problemPausefest: Solve your own damn problem
Pausefest: Solve your own damn problem
 
Rapid growth | 10 Challenges and Opportunities
Rapid growth | 10 Challenges and OpportunitiesRapid growth | 10 Challenges and Opportunities
Rapid growth | 10 Challenges and Opportunities
 
Dcaf transformation & kg adoption 2022 -alan morrison
Dcaf transformation & kg adoption 2022 -alan morrisonDcaf transformation & kg adoption 2022 -alan morrison
Dcaf transformation & kg adoption 2022 -alan morrison
 
OSS Collaboration & Contribution: How Netflix Drives Industry Engagement
OSS Collaboration & Contribution: How Netflix Drives Industry EngagementOSS Collaboration & Contribution: How Netflix Drives Industry Engagement
OSS Collaboration & Contribution: How Netflix Drives Industry Engagement
 

Kürzlich hochgeladen

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 

Kürzlich hochgeladen (20)

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 

DDD Hidden Lessons for Continuous Discovery and Evolving Systems