SlideShare a Scribd company logo
1 of 70
PHP North West 2009 Tools and Talent Rowan Merewood, Lead Developer
Who is this guy? @rowan_m
Background Plusnet and what we do.
The Team 20 developers in Sheffield Not forgetting BAs, PMs, QA, Content, DBAs
Adopting a tool Is an opportunity and a risk
In our experience There are always recurring methods and roles
Getting the right tool
First, I have a confession I'm half American
My cultural heritage means I believe everything I see on television
Ghostbusters “ A documentary about a group who found a start-up company, form an effective team and successfully use new tools to solve problems no-one knew they had.”
The Dream
Ray Stantz The Dreamer
The easy bit Just talk to each other
People can be lured in When you're not asking for commitment
Set up a demo Make it easy for people to play
Ben Longden Ben was getting annoyed with the way we do code reviews.
Review Board http://www.review-board.org/ One hour playing around in the evening. Half an hour to set it up in the office the next day. Post in the forum. The whole department tries it out.
Triggering another Ben To go out and find Gerrit http://code.google.com/p/gerrit/
Use your networks Ask on Twitter, Facebook or IRC.
If you don't have a network Get one
Offer up a sacrifice It's easier for people to attack bad ideas, instead of having new ones.
Don't bother with religious wars Vi vs. Emacs vs. Eclipse vs. your mum
The Sale
Peter Venkman The Salesman
This is a perfectly valid reason Because we want to use it
You may need to clarify “ You've never been out of college, you don't know what it's like out there. I've worked in the private sector. They expect results.”
What are you selling? Incremental upgrade Solving a problem Enabling a new process
Technical Performance, Scaling, Robustness
Commercial Licensing, Hardware, Legal
Security Exploits, Data location, Audit trails
Support Community, Training, Hiring
Project Stability Who owns it? What development is happening? How long will it be around?
Integration What hooks do you need? Is your environment up to scratch?
DFQs Ask them now You don't want them asked in six months
What's the cost Of not doing it?
Productivity loss At least one hour every day messing around with CVS and alpha
Rys Rys sold the maintainer model of development that Git would enable.
Automate away the problem No need for a full time merging role
Bypass the sale “ It's easier to ask forgiveness than it is to get permission”
Use it on a small scale Just make sure you get it right
Why it's risky “ This reminds of the time you tried to drill a hole through your head.” “ That would have worked if you hadn't stopped me.”
The Experiment
Egon Spengler The Scientist
Dare to fail It will be a lot cheaper now
Compare the market Try to ignore the bias of your first choice
Dmitry Tried converting our CVS repository into: Subversion, Monotone, DARCS, and Git
The results were varied Simply migrating was not a straight-forward option
Pilot Study Ben picked a reasonably small app. and wrote it in Zend Framework
Remember the science Hypothesis, Experiment, Conclusion
The Journey
Winston Zeddemore The Pioneer
Expect the unexpected You will not have planned for everything
The worst? “ Why worry? Each of us is wearing an unlicensed nuclear accelerator on his back.”
Make a non-destructive switch Can you run both systems in parallel?
Be prepared for the worst Always have a “roll back” plan
Seb Marek Git migration
Lots of planning Multiple practice migrations
The Migration A seven hour epic journey
In the end Not a single technical problem
Bit by Bit Moving from SimpleTest to PHPUnit
The Beginning of the End
Gozer The Destructor The Enforcer
The hardest part And potentially the least enjoyable
Enforcement / Stick Name and shame
Get your sadistic side out “ Bustin' makes me feel good!”
Encouragement / Carrot Help them learn Remind them of the old system
A second honeymoon You've had yours Let them have theirs
Make it easy next time Have a maintenance/upgrade strategy
Review Dream, Sell, Experiment, Migrate, Keep
Questions? http://joind.in/614 @rowan_m

More Related Content

What's hot

The Snail Entrepreneur: The 7-year-old kid every startup should learn from
The Snail Entrepreneur: The 7-year-old kid every startup should learn fromThe Snail Entrepreneur: The 7-year-old kid every startup should learn from
The Snail Entrepreneur: The 7-year-old kid every startup should learn fromClaudio Perrone
 
GrrCON 2018: Stop boiling the ocean!
GrrCON 2018: Stop boiling the ocean!GrrCON 2018: Stop boiling the ocean!
GrrCON 2018: Stop boiling the ocean!Joel Cardella
 
How to make good and difficult decisions
How to make good and difficult decisionsHow to make good and difficult decisions
How to make good and difficult decisionsNETWAYS
 
Claudio Dragia - The Testing Map
Claudio Dragia - The Testing MapClaudio Dragia - The Testing Map
Claudio Dragia - The Testing MapIevgenii Katsan
 
Introduction to Video for Nonprofits
Introduction to Video for NonprofitsIntroduction to Video for Nonprofits
Introduction to Video for NonprofitsSee3 Communications
 
Reactive DDD: Modeling Uncertainty
Reactive DDD: Modeling UncertaintyReactive DDD: Modeling Uncertainty
Reactive DDD: Modeling UncertaintyVMware Tanzu
 
5 Whys and the Unlocking of Existential Answers
5 Whys and the Unlocking of Existential Answers5 Whys and the Unlocking of Existential Answers
5 Whys and the Unlocking of Existential AnswersAndrew Taylor
 
Lean UX is Haaaard
Lean UX is HaaaardLean UX is Haaaard
Lean UX is HaaaardZac Halbert
 
Investor Marketing Services – Creating More Time
Investor Marketing Services – Creating More TimeInvestor Marketing Services – Creating More Time
Investor Marketing Services – Creating More TimeInvestor Marketing Services
 
Building a Video Brand of YOU!
Building a Video Brand of YOU!Building a Video Brand of YOU!
Building a Video Brand of YOU!Lincoln Crum
 
Making decisions for growth
Making decisions for growthMaking decisions for growth
Making decisions for growthKenneth Taylor
 
Its not a bug it's a feature - Seattle B sides 2019
Its not a bug it's a feature - Seattle B sides 2019Its not a bug it's a feature - Seattle B sides 2019
Its not a bug it's a feature - Seattle B sides 2019Brian Harden
 
5 whys - The Path to Resolution
5 whys - The Path to Resolution5 whys - The Path to Resolution
5 whys - The Path to ResolutionTor Ivry
 
'Happiness As Quality Measurement' by Jeroen de Cock
'Happiness As Quality Measurement' by Jeroen de Cock'Happiness As Quality Measurement' by Jeroen de Cock
'Happiness As Quality Measurement' by Jeroen de CockTEST Huddle
 
Smart working productivity
Smart working productivitySmart working productivity
Smart working productivityMaura Hannon
 
John Stuart-Clarke - beginning the data governance journey - 8th june 2016
John Stuart-Clarke - beginning the data governance journey - 8th june 2016John Stuart-Clarke - beginning the data governance journey - 8th june 2016
John Stuart-Clarke - beginning the data governance journey - 8th june 2016BCS Data Management Specialist Group
 
Experiments: The Good, the Bad, and the Beautiful
Experiments: The Good, the Bad, and the BeautifulExperiments: The Good, the Bad, and the Beautiful
Experiments: The Good, the Bad, and the BeautifulTechWell
 
Mob Programming - or why it is a good idea to have only one Computer per Team
Mob Programming - or why it is a good idea to have only one Computer per TeamMob Programming - or why it is a good idea to have only one Computer per Team
Mob Programming - or why it is a good idea to have only one Computer per TeamLars Haßler
 

What's hot (20)

The Snail Entrepreneur: The 7-year-old kid every startup should learn from
The Snail Entrepreneur: The 7-year-old kid every startup should learn fromThe Snail Entrepreneur: The 7-year-old kid every startup should learn from
The Snail Entrepreneur: The 7-year-old kid every startup should learn from
 
GrrCON 2018: Stop boiling the ocean!
GrrCON 2018: Stop boiling the ocean!GrrCON 2018: Stop boiling the ocean!
GrrCON 2018: Stop boiling the ocean!
 
How to make good and difficult decisions
How to make good and difficult decisionsHow to make good and difficult decisions
How to make good and difficult decisions
 
Claudio Dragia - The Testing Map
Claudio Dragia - The Testing MapClaudio Dragia - The Testing Map
Claudio Dragia - The Testing Map
 
Introduction to Video for Nonprofits
Introduction to Video for NonprofitsIntroduction to Video for Nonprofits
Introduction to Video for Nonprofits
 
Reactive DDD: Modeling Uncertainty
Reactive DDD: Modeling UncertaintyReactive DDD: Modeling Uncertainty
Reactive DDD: Modeling Uncertainty
 
5 Whys and the Unlocking of Existential Answers
5 Whys and the Unlocking of Existential Answers5 Whys and the Unlocking of Existential Answers
5 Whys and the Unlocking of Existential Answers
 
Lean UX is Haaaard
Lean UX is HaaaardLean UX is Haaaard
Lean UX is Haaaard
 
Investor Marketing Services – Creating More Time
Investor Marketing Services – Creating More TimeInvestor Marketing Services – Creating More Time
Investor Marketing Services – Creating More Time
 
Building a Video Brand of YOU!
Building a Video Brand of YOU!Building a Video Brand of YOU!
Building a Video Brand of YOU!
 
Making decisions for growth
Making decisions for growthMaking decisions for growth
Making decisions for growth
 
5 whys
5 whys5 whys
5 whys
 
Its not a bug it's a feature - Seattle B sides 2019
Its not a bug it's a feature - Seattle B sides 2019Its not a bug it's a feature - Seattle B sides 2019
Its not a bug it's a feature - Seattle B sides 2019
 
5 whys - The Path to Resolution
5 whys - The Path to Resolution5 whys - The Path to Resolution
5 whys - The Path to Resolution
 
'Happiness As Quality Measurement' by Jeroen de Cock
'Happiness As Quality Measurement' by Jeroen de Cock'Happiness As Quality Measurement' by Jeroen de Cock
'Happiness As Quality Measurement' by Jeroen de Cock
 
Lwc
LwcLwc
Lwc
 
Smart working productivity
Smart working productivitySmart working productivity
Smart working productivity
 
John Stuart-Clarke - beginning the data governance journey - 8th june 2016
John Stuart-Clarke - beginning the data governance journey - 8th june 2016John Stuart-Clarke - beginning the data governance journey - 8th june 2016
John Stuart-Clarke - beginning the data governance journey - 8th june 2016
 
Experiments: The Good, the Bad, and the Beautiful
Experiments: The Good, the Bad, and the BeautifulExperiments: The Good, the Bad, and the Beautiful
Experiments: The Good, the Bad, and the Beautiful
 
Mob Programming - or why it is a good idea to have only one Computer per Team
Mob Programming - or why it is a good idea to have only one Computer per TeamMob Programming - or why it is a good idea to have only one Computer per Team
Mob Programming - or why it is a good idea to have only one Computer per Team
 

Similar to Tools and Talent

Traversing hyper driven developpement to do great technical choices and make ...
Traversing hyper driven developpement to do great technical choices and make ...Traversing hyper driven developpement to do great technical choices and make ...
Traversing hyper driven developpement to do great technical choices and make ...Quentin Adam
 
Vittorio Viarengo, ViVi software
Vittorio Viarengo, ViVi softwareVittorio Viarengo, ViVi software
Vittorio Viarengo, ViVi softwareNicolò Borghi
 
Vittorio Viarengo, ViVi software
Vittorio Viarengo, ViVi softwareVittorio Viarengo, ViVi software
Vittorio Viarengo, ViVi softwareNicolò Borghi
 
Software design as a cooperative game with EventStorming
Software design as a cooperative game with EventStormingSoftware design as a cooperative game with EventStorming
Software design as a cooperative game with EventStormingAlberto Brandolini
 
An Introduction to XP and Agile
An Introduction to XP and AgileAn Introduction to XP and Agile
An Introduction to XP and AgileJason Yip
 
Webinar - Design thinking 101 - 2018-07-24
Webinar - Design thinking 101 - 2018-07-24Webinar - Design thinking 101 - 2018-07-24
Webinar - Design thinking 101 - 2018-07-24TechSoup
 
How to ace technical interviews
How to ace technical interviewsHow to ace technical interviews
How to ace technical interviewsTransferWiseSG
 
Big guns for small guys (reloaded)
Big guns for small guys (reloaded)Big guns for small guys (reloaded)
Big guns for small guys (reloaded)Jorge López-Lago
 
The Most Important Thing: How Mozilla Does Security and What You Can Steal
The Most Important Thing: How Mozilla Does Security and What You Can StealThe Most Important Thing: How Mozilla Does Security and What You Can Steal
The Most Important Thing: How Mozilla Does Security and What You Can Stealmozilla.presentations
 
Learning Technology
Learning TechnologyLearning Technology
Learning TechnologyKarl Kapp
 
Rethinking enterprise software - Codemotion 2014
Rethinking enterprise software - Codemotion 2014Rethinking enterprise software - Codemotion 2014
Rethinking enterprise software - Codemotion 2014Alberto Brandolini
 
Rethinking Enterprise Software - Brandolini
Rethinking Enterprise Software - BrandoliniRethinking Enterprise Software - Brandolini
Rethinking Enterprise Software - BrandoliniCodemotion
 
Becoming a software testing expert
Becoming a software testing expertBecoming a software testing expert
Becoming a software testing expertmoosix
 
Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"Christian Heilmann
 
DevOps Connect: Josh Corman and Gene Kim discuss DevOpsSec
DevOps Connect: Josh Corman and Gene Kim discuss DevOpsSecDevOps Connect: Josh Corman and Gene Kim discuss DevOpsSec
DevOps Connect: Josh Corman and Gene Kim discuss DevOpsSecSonatype
 

Similar to Tools and Talent (20)

Traversing hyper driven developpement to do great technical choices and make ...
Traversing hyper driven developpement to do great technical choices and make ...Traversing hyper driven developpement to do great technical choices and make ...
Traversing hyper driven developpement to do great technical choices and make ...
 
Vittorio Viarengo, ViVi software
Vittorio Viarengo, ViVi softwareVittorio Viarengo, ViVi software
Vittorio Viarengo, ViVi software
 
Vittorio Viarengo, ViVi software
Vittorio Viarengo, ViVi softwareVittorio Viarengo, ViVi software
Vittorio Viarengo, ViVi software
 
Software design as a cooperative game with EventStorming
Software design as a cooperative game with EventStormingSoftware design as a cooperative game with EventStorming
Software design as a cooperative game with EventStorming
 
An Introduction to XP and Agile
An Introduction to XP and AgileAn Introduction to XP and Agile
An Introduction to XP and Agile
 
Webinar - Design thinking 101 - 2018-07-24
Webinar - Design thinking 101 - 2018-07-24Webinar - Design thinking 101 - 2018-07-24
Webinar - Design thinking 101 - 2018-07-24
 
Patterns of fail
Patterns of failPatterns of fail
Patterns of fail
 
How to ace technical interviews
How to ace technical interviewsHow to ace technical interviews
How to ace technical interviews
 
Big guns for small guys (reloaded)
Big guns for small guys (reloaded)Big guns for small guys (reloaded)
Big guns for small guys (reloaded)
 
Working in teams vs working individually
Working in teams vs working individuallyWorking in teams vs working individually
Working in teams vs working individually
 
Breaking, Entering and Pentesting
Breaking, Entering and Pentesting Breaking, Entering and Pentesting
Breaking, Entering and Pentesting
 
The Most Important Thing: How Mozilla Does Security and What You Can Steal
The Most Important Thing: How Mozilla Does Security and What You Can StealThe Most Important Thing: How Mozilla Does Security and What You Can Steal
The Most Important Thing: How Mozilla Does Security and What You Can Steal
 
Learning Technology
Learning TechnologyLearning Technology
Learning Technology
 
Rethinking enterprise software - Codemotion 2014
Rethinking enterprise software - Codemotion 2014Rethinking enterprise software - Codemotion 2014
Rethinking enterprise software - Codemotion 2014
 
Rethinking Enterprise Software - Brandolini
Rethinking Enterprise Software - BrandoliniRethinking Enterprise Software - Brandolini
Rethinking Enterprise Software - Brandolini
 
Becoming a software testing expert
Becoming a software testing expertBecoming a software testing expert
Becoming a software testing expert
 
Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"
 
DevOps Connect: Josh Corman and Gene Kim discuss DevOpsSec
DevOps Connect: Josh Corman and Gene Kim discuss DevOpsSecDevOps Connect: Josh Corman and Gene Kim discuss DevOpsSec
DevOps Connect: Josh Corman and Gene Kim discuss DevOpsSec
 
What lies beneath
What lies beneathWhat lies beneath
What lies beneath
 
50.000 orange stickies later
50.000 orange stickies later50.000 orange stickies later
50.000 orange stickies later
 

More from Rowan Merewood

Estimation or, "How to Dig your Grave"
Estimation or, "How to Dig your Grave"Estimation or, "How to Dig your Grave"
Estimation or, "How to Dig your Grave"Rowan Merewood
 
A Dependency Injection Primer
A Dependency Injection PrimerA Dependency Injection Primer
A Dependency Injection PrimerRowan Merewood
 
Practical Applications of Zend_Acl
Practical Applications of Zend_AclPractical Applications of Zend_Acl
Practical Applications of Zend_AclRowan Merewood
 
Algorithm, Review, Sorting
Algorithm, Review, SortingAlgorithm, Review, Sorting
Algorithm, Review, SortingRowan Merewood
 
Living With Legacy Code
Living With Legacy CodeLiving With Legacy Code
Living With Legacy CodeRowan Merewood
 
State Machines to State of the Art
State Machines to State of the ArtState Machines to State of the Art
State Machines to State of the ArtRowan Merewood
 

More from Rowan Merewood (8)

Sensible scaling
Sensible scalingSensible scaling
Sensible scaling
 
Estimation or, "How to Dig your Grave"
Estimation or, "How to Dig your Grave"Estimation or, "How to Dig your Grave"
Estimation or, "How to Dig your Grave"
 
A Dependency Injection Primer
A Dependency Injection PrimerA Dependency Injection Primer
A Dependency Injection Primer
 
TDD and Getting Paid
TDD and Getting PaidTDD and Getting Paid
TDD and Getting Paid
 
Practical Applications of Zend_Acl
Practical Applications of Zend_AclPractical Applications of Zend_Acl
Practical Applications of Zend_Acl
 
Algorithm, Review, Sorting
Algorithm, Review, SortingAlgorithm, Review, Sorting
Algorithm, Review, Sorting
 
Living With Legacy Code
Living With Legacy CodeLiving With Legacy Code
Living With Legacy Code
 
State Machines to State of the Art
State Machines to State of the ArtState Machines to State of the Art
State Machines to State of the Art
 

Recently uploaded

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
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 WorkerThousandEyes
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 

Recently uploaded (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

Tools and Talent