SlideShare a Scribd company logo
1 of 39
Download to read offline
DELUSION DRIVEN
DEVELOPMENT
AND WHY YOU SHOULDN'T DO IT
Created by /Felipe Fernández @felipefzdz
ABOUT ME
FELIPE FERNÁNDEZ
Work as Software Craftsman for
Currently with
Blog: http://codurance.com/blog/author/felipe-fernandez
Twitter:
Codurance
Crowdmix
@felipefzdz
DEFINING DELUSION
“An idiosyncratic belief or impression
maintained despite being contradicted by
reality or rational argument, typically as a
symptom of mental disorder.”
ABOUT THE TALK
1. Operations
2. Testing
3. Design
1. OPERATIONS
OPERATIONS
I’LL HAVE A LOOK WHENEVER IS NEEDED
OPERATIONS: I’LL HAVE A LOOK WHENEVER IS NEEDED
DIAGNOSIS IN DISTRIBUTED ENVIRONMENTS
When your tests are not enough
You need to query the state of your system
OPERATIONS: I’LL HAVE A LOOK WHENEVER IS NEEDED
DIAGNOSIS METHODOLOGIES
Debugging
Querying datastores
Logging
OPERATIONS: I’LL HAVE A LOOK WHENEVER IS NEEDED
DISTRIBUTED DIAGNOSIS METHODOLOGIES
Debugging -> LOL
Querying datastores -> Fragmentation
Logging -> Madness
OPERATIONS
I’LL HAVE A LOOK WHENEVER IS NEEDED
Please don't, it could be really hard and you want to be
prepared
OPERATIONS
I NEED TO REMOVE THAT DUPLICATION NOW
OPERATIONS: I NEED TO REMOVE THAT DUPLICATION NOW
GENERALISING DEPLOYMENT PIPELINES
DIY deployment pipelines
Microservices context
OPERATIONS: I NEED TO REMOVE THAT DUPLICATION NOW
GENERALIZATION ASSUMPTIONS
Versioning
Checking
Continuous integration
OPERATIONS
I NEED TO REMOVE THAT DUPLICATION NOW
Do it when you're stable enough
OPERATIONS
I GUESS THAT IS READY
OPERATIONS: I GUESS THAT IS READY
CREATING REAL WALKING SKELETONS
That includes provisioning and deploying
Smoke test as driver
OPERATIONS: I GUESS THAT IS READY
GOOS PHILOSOPHY
Address your non-functional challenges asap
Antidote against technical debt
OPERATIONS
I GUESS THAT IS READY
Don't guess, double check
2. TESTING
TESTING
THE PARTS ARE WORKING, SO THE WHOLE
TESTING: THE PARTS ARE WORKING, SO THE WHOLE
DISTRIBUTED TESTING
Don't give up on unit testing
But that's not enough
TESTING: THE PARTS ARE WORKING, SO THE WHOLE
CONTRACT TESTING
Start designing your APIs with respect
The customer is always right
TESTING: THE PARTS ARE WORKING, SO THE WHOLE
SMOKE TESTING
We need more than a red test
Centralised logging and correlation ids
TESTING
THE PARTS ARE WORKING, SO THE WHOLE
Don't understimate the complexity of distributed systems
TESTING
TESTING IS ALWAYS GOOD
TESTING: TESTING IS ALWAYS GOOD
TESTING TRADE-OFFS
Micro unit tests
Slow tests
Hard to read/write tests
TESTING: TESTING IS ALWAYS GOOD
TRADE-OFFS ARE JUST TRADE OFFS
Micro unit tests
Slow tests
Hard to read/write tests
TESTING
TESTING IS ALWAYS GOOD
As long as you understand the trade-offs
3. DESIGN
DESIGN
LANGUAGE APPROXIMATIONS ARE OK
DESIGN: LANGUAGE APPROXIMATIONS ARE OK
BOUNDED CONTEXTS
Core DDD concept
Impact mapping or even Event Storming can help you to
identify them
DESIGN: LANGUAGE APPROXIMATIONS ARE OK
HEXAGONAL ARCHITECTURE
DESIGN
LANGUAGE APPROXIMATIONS ARE OK
Often I think that our profession is closer to literature than
maths
DESIGN
BUSINESS NEEDS ARE STABLE
DESIGN: BUSINESS NEEDS ARE STABLE
CQRS
DESIGN: BUSINESS NEEDS ARE STABLE
CQRS
Extremely perfomant
Adds overhead
DESIGN
BUSINESS NEEDS ARE STABLE
That's not true. Design with that in mind.
THANK YOU
ANY QUESTIONS?

More Related Content

What's hot

Lessons Learned in Test Automation From Zombieland
Lessons Learned in Test Automation From ZombielandLessons Learned in Test Automation From Zombieland
Lessons Learned in Test Automation From ZombielandMatt Barbour
 
DevSecCon Singapore 2018 - Insecurity in information technology by Tanya Janca
DevSecCon Singapore 2018 - Insecurity in information technology by Tanya JancaDevSecCon Singapore 2018 - Insecurity in information technology by Tanya Janca
DevSecCon Singapore 2018 - Insecurity in information technology by Tanya JancaDevSecCon
 
How pentesters and other infosec pros use Pentest tools.com
How pentesters and other infosec pros use Pentest tools.com How pentesters and other infosec pros use Pentest tools.com
How pentesters and other infosec pros use Pentest tools.com Pentest-Tools.com
 
Working effectively with legacy codes
Working effectively with legacy codesWorking effectively with legacy codes
Working effectively with legacy codesAli Shariat
 
CTO & VP of Engineering Peer Session: How HubSpot is Rethinking DevOps
CTO & VP of Engineering Peer Session: How HubSpot is Rethinking DevOpsCTO & VP of Engineering Peer Session: How HubSpot is Rethinking DevOps
CTO & VP of Engineering Peer Session: How HubSpot is Rethinking DevOpsMassTLC
 

What's hot (7)

Lessons Learned in Test Automation From Zombieland
Lessons Learned in Test Automation From ZombielandLessons Learned in Test Automation From Zombieland
Lessons Learned in Test Automation From Zombieland
 
DevSecCon Singapore 2018 - Insecurity in information technology by Tanya Janca
DevSecCon Singapore 2018 - Insecurity in information technology by Tanya JancaDevSecCon Singapore 2018 - Insecurity in information technology by Tanya Janca
DevSecCon Singapore 2018 - Insecurity in information technology by Tanya Janca
 
Knowledge sharing
Knowledge sharingKnowledge sharing
Knowledge sharing
 
How pentesters and other infosec pros use Pentest tools.com
How pentesters and other infosec pros use Pentest tools.com How pentesters and other infosec pros use Pentest tools.com
How pentesters and other infosec pros use Pentest tools.com
 
Working effectively with legacy codes
Working effectively with legacy codesWorking effectively with legacy codes
Working effectively with legacy codes
 
CTO & VP of Engineering Peer Session: How HubSpot is Rethinking DevOps
CTO & VP of Engineering Peer Session: How HubSpot is Rethinking DevOpsCTO & VP of Engineering Peer Session: How HubSpot is Rethinking DevOps
CTO & VP of Engineering Peer Session: How HubSpot is Rethinking DevOps
 
Shift left-testing
Shift left-testingShift left-testing
Shift left-testing
 

Viewers also liked

Viewers also liked (14)

John keynes
John keynesJohn keynes
John keynes
 
Ejercicio 1 - Dijkstra
Ejercicio 1 - DijkstraEjercicio 1 - Dijkstra
Ejercicio 1 - Dijkstra
 
Bloque 10, la guerra civil española
Bloque 10, la guerra civil españolaBloque 10, la guerra civil española
Bloque 10, la guerra civil española
 
AUTOCREDITO
AUTOCREDITO AUTOCREDITO
AUTOCREDITO
 
UC Emerging therapy Blog_Final
UC Emerging therapy Blog_FinalUC Emerging therapy Blog_Final
UC Emerging therapy Blog_Final
 
Elypsis - ¿Donde estás, segundo semestre?
Elypsis - ¿Donde estás, segundo semestre?Elypsis - ¿Donde estás, segundo semestre?
Elypsis - ¿Donde estás, segundo semestre?
 
Manual excel ii
Manual  excel   iiManual  excel   ii
Manual excel ii
 
Switched at Birth- REGARD Magazine
Switched at Birth- REGARD MagazineSwitched at Birth- REGARD Magazine
Switched at Birth- REGARD Magazine
 
Masterclass IIMN - Chapuzas SEO - por Alfonso Moure
Masterclass IIMN - Chapuzas SEO - por Alfonso MoureMasterclass IIMN - Chapuzas SEO - por Alfonso Moure
Masterclass IIMN - Chapuzas SEO - por Alfonso Moure
 
Proyecto "Full Day Perú" (PVM Versión 2)
Proyecto "Full Day Perú" (PVM Versión 2)Proyecto "Full Day Perú" (PVM Versión 2)
Proyecto "Full Day Perú" (PVM Versión 2)
 
Tasques de responsabilitat
Tasques de responsabilitatTasques de responsabilitat
Tasques de responsabilitat
 
Que es el baloncesto?
Que es el baloncesto?Que es el baloncesto?
Que es el baloncesto?
 
Pp months and days of the week
Pp months and days of the weekPp months and days of the week
Pp months and days of the week
 
Gandhi, 12 lecciones de liderazgo
Gandhi, 12 lecciones de liderazgoGandhi, 12 lecciones de liderazgo
Gandhi, 12 lecciones de liderazgo
 

Similar to Delusion driven development

SOFTWARE TESTING TRAFUNDAMENTALS OF SOFTWARE TESTING.pptx
SOFTWARE TESTING TRAFUNDAMENTALS OF SOFTWARE TESTING.pptxSOFTWARE TESTING TRAFUNDAMENTALS OF SOFTWARE TESTING.pptx
SOFTWARE TESTING TRAFUNDAMENTALS OF SOFTWARE TESTING.pptxFinancial Services Innovators
 
5-Ways-to-Revolutionize-Your-Software-Testing
5-Ways-to-Revolutionize-Your-Software-Testing5-Ways-to-Revolutionize-Your-Software-Testing
5-Ways-to-Revolutionize-Your-Software-TestingMary Clemons
 
Intro to Software Quality Assurance
Intro to Software Quality AssuranceIntro to Software Quality Assurance
Intro to Software Quality AssuranceBicol IT.org
 
Unwritten Manual for Pair Programming
Unwritten Manual for Pair ProgrammingUnwritten Manual for Pair Programming
Unwritten Manual for Pair ProgrammingLemi Orhan Ergin
 
Metric Abuse: Frequently Misused Metrics in Oracle
Metric Abuse: Frequently Misused Metrics in OracleMetric Abuse: Frequently Misused Metrics in Oracle
Metric Abuse: Frequently Misused Metrics in OracleSteve Karam
 
Intro to-ssdl--lone-star-php-2013
Intro to-ssdl--lone-star-php-2013Intro to-ssdl--lone-star-php-2013
Intro to-ssdl--lone-star-php-2013nanderoo
 
To test or not to test? this is the prblem
To test or not to test? this is the prblemTo test or not to test? this is the prblem
To test or not to test? this is the prblemMatteo Papadopoulos
 
iOS Test-Driven Development
iOS Test-Driven DevelopmentiOS Test-Driven Development
iOS Test-Driven DevelopmentPablo Villar
 
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014Jwooldridge
 
Test Driven Development (TDD)
Test Driven Development (TDD)Test Driven Development (TDD)
Test Driven Development (TDD)David Ehringer
 
Continuous Business: Jenkins User Conference 2015
Continuous Business: Jenkins User Conference 2015Continuous Business: Jenkins User Conference 2015
Continuous Business: Jenkins User Conference 2015Jason Shawn
 
Fantastic Tests - The Crimes of Bad Test Design
Fantastic Tests - The Crimes of Bad Test DesignFantastic Tests - The Crimes of Bad Test Design
Fantastic Tests - The Crimes of Bad Test DesignWinston Laoh
 
Test Drive Development
Test Drive DevelopmentTest Drive Development
Test Drive Developmentsatya sudheer
 
How to run an Enterprise PHP Shop
How to run an Enterprise PHP ShopHow to run an Enterprise PHP Shop
How to run an Enterprise PHP ShopJim Plush
 
The Testing Planet Issue 4
The Testing Planet Issue 4The Testing Planet Issue 4
The Testing Planet Issue 4Rosie Sherry
 

Similar to Delusion driven development (20)

SOFTWARE TESTING TRAFUNDAMENTALS OF SOFTWARE TESTING.pptx
SOFTWARE TESTING TRAFUNDAMENTALS OF SOFTWARE TESTING.pptxSOFTWARE TESTING TRAFUNDAMENTALS OF SOFTWARE TESTING.pptx
SOFTWARE TESTING TRAFUNDAMENTALS OF SOFTWARE TESTING.pptx
 
5-Ways-to-Revolutionize-Your-Software-Testing
5-Ways-to-Revolutionize-Your-Software-Testing5-Ways-to-Revolutionize-Your-Software-Testing
5-Ways-to-Revolutionize-Your-Software-Testing
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testing
 
Intro to Software Quality Assurance
Intro to Software Quality AssuranceIntro to Software Quality Assurance
Intro to Software Quality Assurance
 
Unwritten Manual for Pair Programming
Unwritten Manual for Pair ProgrammingUnwritten Manual for Pair Programming
Unwritten Manual for Pair Programming
 
Metric Abuse: Frequently Misused Metrics in Oracle
Metric Abuse: Frequently Misused Metrics in OracleMetric Abuse: Frequently Misused Metrics in Oracle
Metric Abuse: Frequently Misused Metrics in Oracle
 
Intro to-ssdl--lone-star-php-2013
Intro to-ssdl--lone-star-php-2013Intro to-ssdl--lone-star-php-2013
Intro to-ssdl--lone-star-php-2013
 
To test or not to test? this is the prblem
To test or not to test? this is the prblemTo test or not to test? this is the prblem
To test or not to test? this is the prblem
 
Tdd
TddTdd
Tdd
 
iOS Test-Driven Development
iOS Test-Driven DevelopmentiOS Test-Driven Development
iOS Test-Driven Development
 
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
 
Test Driven Development (TDD)
Test Driven Development (TDD)Test Driven Development (TDD)
Test Driven Development (TDD)
 
Continuous Business: Jenkins User Conference 2015
Continuous Business: Jenkins User Conference 2015Continuous Business: Jenkins User Conference 2015
Continuous Business: Jenkins User Conference 2015
 
Enterprise DevOps
Enterprise DevOps Enterprise DevOps
Enterprise DevOps
 
Fantastic Tests - The Crimes of Bad Test Design
Fantastic Tests - The Crimes of Bad Test DesignFantastic Tests - The Crimes of Bad Test Design
Fantastic Tests - The Crimes of Bad Test Design
 
Test Drive Development
Test Drive DevelopmentTest Drive Development
Test Drive Development
 
How to run an Enterprise PHP Shop
How to run an Enterprise PHP ShopHow to run an Enterprise PHP Shop
How to run an Enterprise PHP Shop
 
TDD and Getting Paid
TDD and Getting PaidTDD and Getting Paid
TDD and Getting Paid
 
Build a great Technical Team
Build a great Technical TeamBuild a great Technical Team
Build a great Technical Team
 
The Testing Planet Issue 4
The Testing Planet Issue 4The Testing Planet Issue 4
The Testing Planet Issue 4
 

Recently uploaded

MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 

Recently uploaded (20)

MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 

Delusion driven development