How to empower
developers to build greater
UX
Marie-Laure Thuret
Product Manager
UXDX
@mthuret
@mthuret
2
Developer Experience at Algolia today
4
Squads
14
API & Frameworks
Clients
22
Team Members
7
InstantSearch UI Libraries
800+
Docs Pages
Open Source Libraries
C O N F I D E N T I A L
@mthuret
What is Developer Experience
and why does it matters?
@mthuret
4
Developer User Journey
Is there a toolI
could use that can
help me solve my
problems?
How can I sign-up?
How can I start?
How can I achieve this?
I’m done (until I
have to iterate
later)
I’m an advocate
and potentially a
contributor
From the discovery of your product to the go-live of
their implementation
@mthuret
5
Developer User Journey
Is there a toolI
could use that can
help me solve my
problems?
How can I sign-up?
How can I start?
How can I achieve this?
I’m done (until I
have to iterate
later)
I’m an advocate
and potentially a
contributor
From the discovery of your product to the go-live of
their implementation
@mthuret
6
Developer User Journey
Is there a toolI
could use that can
help me solve my
problems?
How can I sign-up?
How can I start?
How can I achieve this?
I’m done (until I
have to iterate
later)
I’m an advocate
and potentially a
contributor
From the discovery of your product to the go-live of
their implementation
@mthuret
7
Developer User Journey
Is there a toolI
could use that can
help me solve my
problems?
How can I sign-up?
How can I start?
How can I achieve this?
I’m done (until I
have to iterate
later)
I’m an advocate
and potentially a
contributor
From the discovery of your product to the go-live of
their implementation
@mthuret
8
Developer User Journey
Is there a toolI
could use that can
help me solve my
problems?
How can I sign-up?
How can I start?
How can I achieve this?
I’m done (until I
have to iterate
later)
I’m an advocate
and potentially a
contributor
From the discovery of your product to the go-live of
their implementation
@mthuret
9
Developer User Journey
Is there a toolI
could use that can
help me solve my
problems?
How can I sign-up?
How can I start?
How can I achieve this?
I’m done (until I
have to iterate
later)
I’m an advocate
and potentially a
contributor
From the discovery of your product to the go-live of
their implementation
Developer
- Want tools that make them
efficient and that integrate
nicely with their ecosystems
Business
- Want a great User Experience
- Want their projects to be
delivered as fast as possible
DX
@mthuret
@mthuret
11
Pillars of a great DX
Communicatio
n
Documentation
ToolingKey Enablers
@mthuret
12
Communicatio
n
Documentation
ToolingKey Enablers
Pillars of a great DX
@mthuret
13
Key Enablers - What can we do to help
developers focus most of their time on the UX?
@mthuret
14
Key Enablers - What can we do to help
developers focus most of their time on the UX?
─ Provide out-of-the-box great performances
@mthuret
15
Key Enablers - What can we do to help
developers focus most of their time on the UX?
─ Provide out-of-the-box great performances
─ Be reliable
@mthuret
16
Key Enablers - What can we do to help
developers focus most of their time on the UX?
─ Provide out-of-the-box great performances
─ Be reliable
─ Make them understand the domain specifics easily
@mthuret
17
Communicatio
n
Documentation
ToolingKey Enablers
Pillars of a great DX
@mthuret
18
Tooling
@mthuret
19
Tooling - UI Libraries
─ Set of Open Source UI libraries
─ Hide search complexity by packaging best practices
and good design
─ Highly customisable
─ Match various front-end ecosystem needs
─ Rely on our lower abstraction
@mthuret
20
Tooling - Without InstantSearch
“I want to add a brand menu on my
websites”
Our answer: “Instantiate a client and helper and then
use a disjunctive facet”
@mthuret
21
Tooling - With InstantSearch
“I want to add a brand menu on my
websites”
Our answer: “Use the menu widget with InstantSearch”
@mthuret
22
Communicatio
n
Tooling
Documentation
Key Enablers
Pillars of a great DX
@mthuret
23
Documentation - have your docs contains
concrete examples
@mthuret
24
Documentation - have a logical path for your
users to progress from beginner to advanced
@mthuret
25
Documentation - provide various type of
content
@mthuret
26
Communicatio
n
Documentation
ToolingKey Enablers
Pillars of a great DX
@mthuret
27
Communication - put your developers in front
of their users
@mthuret
28
Communication - build a Knowledge
Base
@mthuret
29
Communication - Communicate changes
often
C O N F I D E N T I A L
@mthuret
Some things to be aware of...
@mthuret
There's not a unique type of developer
@mthuret
Build diversified teams
@mthuret
You have to define a coherent strategy
@mthuret
It has a cost
@mthuret
Be careful about your velocity
@mthuret
Ownership is key until you need more structure
@mthuret
Consistency is an everyday battle
@mthuret
Search as you type
Federated Search
Relevant results by type
Where we want developers to focus on
Thanks 🙏
Marie-Laure Thuret
Product Manager
@mthuret

More Related Content

PPTX
Aligning Organizational Stakeholders with User Story Mapping
PPTX
Why User Centered Design doesn't work (anymore)
PPTX
War Room Warrior: How to manage war room situations
PPTX
From design specs to user stories (ProductCamp Boston 2016)
PDF
Design Thinking in an Agile process: why, how, what's the impact on business
PPTX
GDISD, Girl Develop It San Diego, intuit apprentice program
PDF
Lean & Agile ♥ UX Design
PPTX
UX @ NICE enterprise
Aligning Organizational Stakeholders with User Story Mapping
Why User Centered Design doesn't work (anymore)
War Room Warrior: How to manage war room situations
From design specs to user stories (ProductCamp Boston 2016)
Design Thinking in an Agile process: why, how, what's the impact on business
GDISD, Girl Develop It San Diego, intuit apprentice program
Lean & Agile ♥ UX Design
UX @ NICE enterprise

What's hot (17)

PPTX
UX @ Agile - Myths, Legends and the path to success
PPTX
How Intuit is overhauling legacy engineering practices at scale with innersource
PDF
UXPin: State of the Union Product Keynote by Marcin Treder
PDF
Open core summit 2020: Building an Open Source office on a shoestring budget
PDF
Developer Relations 101
PDF
Der pathologische Programmierer
PDF
San Diego Start Up Month: Rockstar Open Source
PDF
From IDEA to MVP
PDF
Design Sprint [DevFest 2015 Bari]
PPTX
UX and Agile - how to get the best out of both worlds?
PDF
A Cognitive Approach to Ecosystem Design
PDF
Citrix Labs Rapid Prototyping Workshop
PPTX
United Creations UI/UX Presentation
PPTX
Xcode eXtreme Programming - #pragmamark 2014, Milan
PPT
Impact mapping for startups
PPTX
Design Systems that supports inclusive experiences
PDF
Designing Mobile Interfaces - Goodpatch Workshop SF
UX @ Agile - Myths, Legends and the path to success
How Intuit is overhauling legacy engineering practices at scale with innersource
UXPin: State of the Union Product Keynote by Marcin Treder
Open core summit 2020: Building an Open Source office on a shoestring budget
Developer Relations 101
Der pathologische Programmierer
San Diego Start Up Month: Rockstar Open Source
From IDEA to MVP
Design Sprint [DevFest 2015 Bari]
UX and Agile - how to get the best out of both worlds?
A Cognitive Approach to Ecosystem Design
Citrix Labs Rapid Prototyping Workshop
United Creations UI/UX Presentation
Xcode eXtreme Programming - #pragmamark 2014, Milan
Impact mapping for startups
Design Systems that supports inclusive experiences
Designing Mobile Interfaces - Goodpatch Workshop SF

Similar to How to empower developers to build a greater user experience (20)

PPT
An involving approach to intranet design
PPTX
World Usability Day 2014 - UX Toolbelt for Developers
PDF
Empowered productivity
PPTX
How to improve Developer Documentations ?
PDF
Effective User Research - Silicon Valley Product Camp 2019
PDF
Rapid Product Design in the Wild
PPTX
UXBASIS – Getting UX integrated
PPTX
MVP (Minimum Viable Product) Readiness | Boost Labs
PDF
fireup pro software house - this is who we are
PDF
Leading AI and ML Frameworks for UAE Developers
PPTX
#MarTechFest 2019 - Scott Brinker
PPTX
Onboarding slides for UiPath Meetup - Welcome
PPTX
The UX Toolbelt for Developers
PDF
How UX Can Drive the Vision of Future Products - Arttu Niskasaari
PDF
Case Study 3 - Portfolio Project Final - Google UX Design Certificate
PDF
Establishing documentation delivery as a practice in Agile
PPTX
Start Point Event
PDF
Whitepaper: How to Increase User Adoption for SharePoint Sites - Happiest Minds
PPT
Agile Protoyping in Academia
PPTX
Product Management Essentials
An involving approach to intranet design
World Usability Day 2014 - UX Toolbelt for Developers
Empowered productivity
How to improve Developer Documentations ?
Effective User Research - Silicon Valley Product Camp 2019
Rapid Product Design in the Wild
UXBASIS – Getting UX integrated
MVP (Minimum Viable Product) Readiness | Boost Labs
fireup pro software house - this is who we are
Leading AI and ML Frameworks for UAE Developers
#MarTechFest 2019 - Scott Brinker
Onboarding slides for UiPath Meetup - Welcome
The UX Toolbelt for Developers
How UX Can Drive the Vision of Future Products - Arttu Niskasaari
Case Study 3 - Portfolio Project Final - Google UX Design Certificate
Establishing documentation delivery as a practice in Agile
Start Point Event
Whitepaper: How to Increase User Adoption for SharePoint Sites - Happiest Minds
Agile Protoyping in Academia
Product Management Essentials

More from UXDXConf (20)

PDF
Building Design Systems that Work for Design and Development
PDF
Strategic AI Integration in Engineering Teams
PDF
Design-Driven Leadership: Transforming Organizations through Creative Thinking
PDF
Improving Product Design with Futurism at ORACLE
PDF
Motion for AI: Creating Empathy in Technology
PDF
Transforming The New York Times: Empowering Evolution through UX
PDF
Connecting the Dots in Product Design at KAYAK
PDF
Server-Driven User Interface (SDUI) at Priceline
PDF
A Business-Centric Approach to Design System Strategy
PDF
Structuring Teams and Portfolios for Success
PDF
Designing for Hardware Accessibility at Comcast
PDF
Improving UX Research Quality with Cross-Department Collaboration
PDF
The UX of Automation by AJ King, Senior UX Researcher, Ocado
PDF
We're Agile. So why haven't our outcomes improved?
PDF
Breaking Silos_The Shift from a Software Delivery to a Product Development Mi...
PDF
How Intercom built ‘Fin’, a GPT-4 powered chatbot_Fergal Reid_UXDX_EMEA_2023
PDF
Leveling Up Design Maturity in a Large-Scale Organisation_ Daniel Heaslip_ U...
PDF
Continuous-Research_Mike Brown_UXDX_ EMEA_2023
PDF
Crafting Digital Products for Connected Appliances and Other Stories_ Alexis ...
PDF
Integrating AI _King's journey of Technology Transformation_Steven Collins_ U...
Building Design Systems that Work for Design and Development
Strategic AI Integration in Engineering Teams
Design-Driven Leadership: Transforming Organizations through Creative Thinking
Improving Product Design with Futurism at ORACLE
Motion for AI: Creating Empathy in Technology
Transforming The New York Times: Empowering Evolution through UX
Connecting the Dots in Product Design at KAYAK
Server-Driven User Interface (SDUI) at Priceline
A Business-Centric Approach to Design System Strategy
Structuring Teams and Portfolios for Success
Designing for Hardware Accessibility at Comcast
Improving UX Research Quality with Cross-Department Collaboration
The UX of Automation by AJ King, Senior UX Researcher, Ocado
We're Agile. So why haven't our outcomes improved?
Breaking Silos_The Shift from a Software Delivery to a Product Development Mi...
How Intercom built ‘Fin’, a GPT-4 powered chatbot_Fergal Reid_UXDX_EMEA_2023
Leveling Up Design Maturity in a Large-Scale Organisation_ Daniel Heaslip_ U...
Continuous-Research_Mike Brown_UXDX_ EMEA_2023
Crafting Digital Products for Connected Appliances and Other Stories_ Alexis ...
Integrating AI _King's journey of Technology Transformation_Steven Collins_ U...

Recently uploaded (20)

PDF
Identification of potential depression in social media posts
PPTX
Report in SIP_Distance_Learning_Technology_Impact.pptx
PDF
NewMind AI Weekly Chronicles – August ’25 Week IV
PPTX
Build automations faster and more reliably with UiPath ScreenPlay
PPTX
How to Convert Tickets Into Sales Opportunity in Odoo 18
PDF
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
PDF
Rapid Prototyping: A lecture on prototyping techniques for interface design
PDF
ment.tech-Siri Delay Opens AI Startup Opportunity in 2025.pdf
PDF
A symptom-driven medical diagnosis support model based on machine learning te...
PDF
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
PDF
Altius execution marketplace concept.pdf
PDF
Early detection and classification of bone marrow changes in lumbar vertebrae...
PPTX
How to use fields_get method in Odoo 18
PPTX
Presentation - Principles of Instructional Design.pptx
PDF
Launch a Bumble-Style App with AI Features in 2025.pdf
PDF
giants, standing on the shoulders of - by Daniel Stenberg
PDF
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
PDF
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
PDF
Examining Bias in AI Generated News Content.pdf
PDF
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
Identification of potential depression in social media posts
Report in SIP_Distance_Learning_Technology_Impact.pptx
NewMind AI Weekly Chronicles – August ’25 Week IV
Build automations faster and more reliably with UiPath ScreenPlay
How to Convert Tickets Into Sales Opportunity in Odoo 18
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
Rapid Prototyping: A lecture on prototyping techniques for interface design
ment.tech-Siri Delay Opens AI Startup Opportunity in 2025.pdf
A symptom-driven medical diagnosis support model based on machine learning te...
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
Altius execution marketplace concept.pdf
Early detection and classification of bone marrow changes in lumbar vertebrae...
How to use fields_get method in Odoo 18
Presentation - Principles of Instructional Design.pptx
Launch a Bumble-Style App with AI Features in 2025.pdf
giants, standing on the shoulders of - by Daniel Stenberg
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
Examining Bias in AI Generated News Content.pdf
AI.gov: A Trojan Horse in the Age of Artificial Intelligence

How to empower developers to build a greater user experience

Editor's Notes

  • #4: [Transition to Algolia]
  • #11: SPEAKER NOTES In summary, Algolia was purpose-built for every user, any use case, every channel to deliver fast and relevant results at scale. End User Amazing Performance (anywhere in the world) - speed + innovation Consumer-grade search out-of-the-box (no code-level changes required) Business Control over user experience Developer Low TCO for developers
  • #31: [Transition to Algolia]
  • #39: SPEAKER NOTES [Transition] We’ve talked about great search and discovery experiences to meet consumer expectations. Let’s take a look at a few examples of customers using Algolia to do just that… A lot of companies just think about searching for products, but that is too limiting Birchbox, online beauty product subscription company, uses Algolia Birchbox France site → user typing in “S-H-A-M-P…” for Shampoo. In this example, search-as-you-type with real-time, relevant results delivers rich user experience (i.e., federated search) [Click → next slide]