SlideShare a Scribd company logo
IMPLEMENTING AN
ENTERPRISE DESIGN
SYSTEM THE RED HAT WAY
Derek "tachyon" Reese is a developer at Red Hat.
blurb: Derek Reese is a self-directed full-stack developer experienced with enterprise
software and pipeline development and has been working with Drupal since Drupal 5.
Derek has experience speaking at both Drupal Camps and to private audiences.
He’s helped present everything from new technology pipelines to film pitches.
PREREQUISITES
BUILDING DRUPAL SITES WITH COMPONENTS
or
WEBPACK, ES6, PATTERN LAB, AND DRUPAL 8...
Christopher Bloom Saturday 10:15AM WILLAMETTE FALLS BALLROOM
THEMING DRUPAL 8 WITH TWIG...
Clint Robinson Saturday 4:15PM WILLAMETTE FALLS BALLROOM
https://www.slideshare.net/DerekReese1/building-drupal-sites-with-components
https://www.youtube.com/watch?v=SJVGNpOovJw
IMPLEMENTING AN
ENTERPRISE DESIGN
SYSTEM THE RED HAT WAY
A DRUPAL STORY
DESIGN SYSTEMS
The Red Hat Way
Digital Design Philosophy Design Systems
Implementation
Drupal Integration
DIGITAL DESIGN
PHILOSOPHY
DIGITAL DESIGN
PHILOSOPHY
BRANDING
MARKETING
UX
BRANDING
IN ORDER TO TALK
ABOUT DESIGN SYSTEMS,
WE NEED TO TALK
ABOUT...
DESIGN LANGUAGES
vs
DESIGN SYSTEMS
DESIGN (VISUAL)
LANGUAGES
Communication
Graphical
EXAMPLES
(past, present, & future)
DESIGN (VISUAL)
LANGUAGES
Skeuomorphic Design
Infographic by Edward Korcheq, via
http://glasscanopy.com/flat-design-vs-skeuomorphism-pros-cons/
DESIGN (VISUAL)
LANGUAGES
Skeuomorphic Design
Flat Design
via
and
drupal.com
https://www.tillamook.com/our-story/our-story.html
DESIGN (VISUAL)
LANGUAGES
Skeuomorphic Design
Flat Design
Material Design
DESIGN (VISUAL)
LANGUAGES
Skeuomorphic Design
Flat Design
Material Design
Vertical Design
via http://highline.huffingtonpost.com/articles/en/poor-millennials/
DESIGN (VISUAL)
LANGUAGES
Skeuomorphic Design
Flat Design
Material Design
Vertical Design
...and more! (US Web, AirBnB, Microsoft, etc.)
(you can google any of these for tons of examples)
DESIGN (ORGANIZATIONAL)
SYSTEMS
Work with other developers
Structural
EXAMPLES
(past, present, & future)
DESIGN (ORGANIZATIONAL)
SYSTEMS
Monolithic Design
Modular Design
Atomic Design
/ Style Tiles
via http://atomicdesign.bradfrost.com/chapter-2/
DIGITAL DESIGN PHILOSOPHY
all together now
Branding, Marketing, & UX Design Languages Design Systems
DESIGN DELIVERABLES
Mood Boards
Design Specification PDF
Initial CSS / HTML Mockups
...BUT HOW DO WE GET
FROM OUR
DESIGN DELIVERABLES
TO A
WORKING
IMPLEMENTATION
ACROSS MULTIPLE
ENTERPRISE-SCALE
WEB PROPERTIES?
DESIGN SYSTEMS
IMPLEMENTATION
THE IMPLEMENTATION LIST
Rulesets
Design Spec Docs
Style Guides
Design Guides / Full Implementations
Pattern Libraries
Frameworks
RED HAT'S
DESIGN SYSTEM
FRAMEWORKS
WEBRH
Style Ruleset & Implementation
​SASS / CSS
Twig Patterns, JSON Schema, YAML Docs
Complicated
Editors & builders
Tightly coupled
Multiple properties @ Red Hat
WEBRH
WEBRH
PATTERNFLY
Style Ruleset & Guide
SASS / CSS
Documentation
Bootstrap
Scalable
Skinnable: RCUE
Openshift
PATTERNFLY
MY TEAM (CONNECT)'S
FRAMEWORK
Style Ruleset, Implementation
SASS / CSS
Twig Patterns, JSON Schema, YAML Docs
WebRH & PatternFly
Dev-centric
MY TEAM (CONNECT)'S
FRAMEWORK
IMPLEMENTATION PT. 2
Adoption, Education, Tooling
ADOPTION
Selling it to the business
​Cost Studies & Comparisons
Selling it to developers
​Scrum of Scrums
Learn from other teams
DOCUMENTATION
Include w/ Style Guides
Not just local: Hosted
Knowledge Shares
TOOLING
Current Status:
PatternKit REST Server + Composer + Grunt + Bower
/ Pattern Builder Importer module or PatternKit modules
KSS + Composer + Gulp / Custom Twig Presenters
PatternFly Custom App + Custom Implementation
Testing out WebComponents Lib
WIP:
​PatternLab + Composer + Gulp & PatternKit
Twig Patterns w/
Web Component Compatibility
Unify Dev Tools, Train & Maintain
DRUPAL
INTEGRATIONS
{%
include '@mypatternlibrary/atoms/image/image.twig' with {
'src': item.image.src,
'alt': item.image.alt,
'attributes': item.image['#attributes'],
'sources': item.image['#sources'],
} only
%}
TWIG PRESENTERS (MVP-STYLE)
UI PATTERNS (DRUPAL 8)
Multiple Integrations
Views
1:1 Mapping
Works with PatternLab
https://www.drupal.org/project/ui_patterns
UI PATTERNS (DRUPAL 8)
PATTERNKIT (DRUPAL 7)
Panels
Data Mapping
TFD7-beta3 + namespaces patch
DEMO
CAVEATS
TFD7 issues - patches needed
beta3,
Zurb Foundation node-sass issues
Base theme is outdated, needs updating
Drupal theme builds are still complicated
not everything is "npm run build"
... or "./configure; make"
THE FUTURE
TWIG / NUNJUCKS
COMPONENTS
PHPTEMPLATE PATTERNLAB WEB
COMPONENTS
PATTERNKIT
Server-side rendering
Client & Server-side rendering
IMPLEMENTING
A DESIGN SYSTEM
YOUR ACTION CHECKLIST
BRANDING/MARKETING/UX + DESIGN LANGUAGE + DESIGN SYSTEM
Start with the Visual Language of your Design
STYLEGUIDE + LIBRARY + FRAMEWORKS
Choose the option that best fits your timeline, system, and deliverables
DRUPAL INTEGRATION
Invest in a pattern-based system & the Twig/Nunjucks + JSON Schema + YAML Stack
GET INVOLVED
START HERE
PatternLab
https://github.com/drupal-pattern-lab/roadmap/issues/8
https://github.com/pattern-lab/patternlab-php-core/issues/116
RESOURCES
PatternFly
PatternKit
UI Patterns
PatternLab
https://patternfly.org
https://www.drupal.org/project/patternkit
https://www.drupal.org/project/ui_patterns
https://patternlab.io/
Twig for Drupal (7)
TFD7 Namespace Patch
ThemeKey
Nunjucks
https://www.drupal.org/project/tfd7
https://www.drupal.org/project/tfd7/issues/
2904991
https://www.drupal.org/project/themekey
https://mozilla.github.io/nunjucks/
COMMAND REFERENCE
Start a local docker
Create a new Drupal install
Install UI Patterns Drupal Module
Install PatternKit Drupal Module
npm install -g generator-docker4drupal
yo docker4drupal
composer create-project drupal-composer/drupal-project:8.x-dev
some-dir --stability dev --no-interaction
composer require drupal/ui_patterns
rush en -y patternkitd
SPECIAL THANKS
JOHN ALBIN
ERIK BALDWIN
ROB COFFMAN
BRENT DUNN
MICAH GODBOLT
ZACK HAWKINS
MIKE NIELSON
CASS ROBERTS
JASON SMITH
KENDALL TOTTEN
and everyone else who has contributed from
Red Hat.com, Connect, Customer Portal and
other teams
as well as the Drupal community
Q&A
THANKS!

More Related Content

Similar to Implementing an Enterprise Design System the Red Hat Way

Managing a Project the Drupal Way - Drupal Open Days Ireland
Managing a Project the Drupal Way - Drupal Open Days IrelandManaging a Project the Drupal Way - Drupal Open Days Ireland
Managing a Project the Drupal Way - Drupal Open Days Ireland
Emma Jane Hogbin Westby
 
Onion Architecture with S#arp
Onion Architecture with S#arpOnion Architecture with S#arp
Onion Architecture with S#arp
Gary Pedretti
 
Drupal in 30 Minutes
Drupal in 30 MinutesDrupal in 30 Minutes
Drupal in 30 Minutes
Robert Carr
 
DrupalDeveloper
DrupalDeveloperDrupalDeveloper
DrupalDeveloperRaju J
 
Building and Maintaining a Distribution in Drupal 7 with Features
Building and Maintaining a  Distribution in Drupal 7 with FeaturesBuilding and Maintaining a  Distribution in Drupal 7 with Features
Building and Maintaining a Distribution in Drupal 7 with Features
Nuvole
 
CiviCRM for Drupal Developers, Site Builders, and Themers
CiviCRM for Drupal Developers, Site Builders, and ThemersCiviCRM for Drupal Developers, Site Builders, and Themers
CiviCRM for Drupal Developers, Site Builders, and Themers
Kevin Reynen
 
Drupal training-by-ruchiwebsolutions
Drupal training-by-ruchiwebsolutionsDrupal training-by-ruchiwebsolutions
Drupal training-by-ruchiwebsolutions
php2ranjan
 
Doing Drupal: Quick Start Deployments via Distributions
Doing Drupal: Quick Start Deployments via DistributionsDoing Drupal: Quick Start Deployments via Distributions
Doing Drupal: Quick Start Deployments via Distributions
Thom Bunting
 
Azure Notebooks - Jupyter for the Cloud
Azure Notebooks - Jupyter for the CloudAzure Notebooks - Jupyter for the Cloud
Azure Notebooks - Jupyter for the Cloud
Cameron Vetter
 
A Step By Step Guide To Hire A Great Drupal Developer.pdf
A Step By Step Guide To Hire A Great Drupal Developer.pdfA Step By Step Guide To Hire A Great Drupal Developer.pdf
A Step By Step Guide To Hire A Great Drupal Developer.pdf
AddWeb Solution Pvt. Ltd.
 
HTML5 Drupal Working Group
HTML5 Drupal Working GroupHTML5 Drupal Working Group
HTML5 Drupal Working Group
Jen Simmons
 
Future proofing design work with Web components
Future proofing design work with Web componentsFuture proofing design work with Web components
Future proofing design work with Web components
btopro
 
Drupal
DrupalDrupal
Drupal
btopro
 
33 Software Development Tools that Drive Dialexa’s Success
33 Software Development Tools that Drive Dialexa’s Success33 Software Development Tools that Drive Dialexa’s Success
33 Software Development Tools that Drive Dialexa’s Success
Dialexa
 
Drupal Continuous Integration (European Drupal Days 2015)
Drupal Continuous Integration (European Drupal Days 2015)Drupal Continuous Integration (European Drupal Days 2015)
Drupal Continuous Integration (European Drupal Days 2015)
Eugenio Minardi
 
Using Drupal to power SaaS
Using Drupal to power SaaSUsing Drupal to power SaaS
Using Drupal to power SaaS
Qasim Virjee
 
Open Source CMS Certification
Open Source CMS CertificationOpen Source CMS Certification
Open Source CMS Certification
Vskills
 
Building a Drupal Distribution using Features, Drush Make, Installation Profi...
Building a Drupal Distribution using Features, Drush Make, Installation Profi...Building a Drupal Distribution using Features, Drush Make, Installation Profi...
Building a Drupal Distribution using Features, Drush Make, Installation Profi...
Ben Shell
 

Similar to Implementing an Enterprise Design System the Red Hat Way (20)

Managing a Project the Drupal Way - Drupal Open Days Ireland
Managing a Project the Drupal Way - Drupal Open Days IrelandManaging a Project the Drupal Way - Drupal Open Days Ireland
Managing a Project the Drupal Way - Drupal Open Days Ireland
 
BiancaAfonsoCV
BiancaAfonsoCVBiancaAfonsoCV
BiancaAfonsoCV
 
Onion Architecture with S#arp
Onion Architecture with S#arpOnion Architecture with S#arp
Onion Architecture with S#arp
 
Drupal in 30 Minutes
Drupal in 30 MinutesDrupal in 30 Minutes
Drupal in 30 Minutes
 
DrupalDeveloper
DrupalDeveloperDrupalDeveloper
DrupalDeveloper
 
Building and Maintaining a Distribution in Drupal 7 with Features
Building and Maintaining a  Distribution in Drupal 7 with FeaturesBuilding and Maintaining a  Distribution in Drupal 7 with Features
Building and Maintaining a Distribution in Drupal 7 with Features
 
CiviCRM for Drupal Developers, Site Builders, and Themers
CiviCRM for Drupal Developers, Site Builders, and ThemersCiviCRM for Drupal Developers, Site Builders, and Themers
CiviCRM for Drupal Developers, Site Builders, and Themers
 
Drupal training-by-ruchiwebsolutions
Drupal training-by-ruchiwebsolutionsDrupal training-by-ruchiwebsolutions
Drupal training-by-ruchiwebsolutions
 
Doing Drupal: Quick Start Deployments via Distributions
Doing Drupal: Quick Start Deployments via DistributionsDoing Drupal: Quick Start Deployments via Distributions
Doing Drupal: Quick Start Deployments via Distributions
 
Drupal WebJam Utrecht
Drupal WebJam UtrechtDrupal WebJam Utrecht
Drupal WebJam Utrecht
 
Azure Notebooks - Jupyter for the Cloud
Azure Notebooks - Jupyter for the CloudAzure Notebooks - Jupyter for the Cloud
Azure Notebooks - Jupyter for the Cloud
 
A Step By Step Guide To Hire A Great Drupal Developer.pdf
A Step By Step Guide To Hire A Great Drupal Developer.pdfA Step By Step Guide To Hire A Great Drupal Developer.pdf
A Step By Step Guide To Hire A Great Drupal Developer.pdf
 
HTML5 Drupal Working Group
HTML5 Drupal Working GroupHTML5 Drupal Working Group
HTML5 Drupal Working Group
 
Future proofing design work with Web components
Future proofing design work with Web componentsFuture proofing design work with Web components
Future proofing design work with Web components
 
Drupal
DrupalDrupal
Drupal
 
33 Software Development Tools that Drive Dialexa’s Success
33 Software Development Tools that Drive Dialexa’s Success33 Software Development Tools that Drive Dialexa’s Success
33 Software Development Tools that Drive Dialexa’s Success
 
Drupal Continuous Integration (European Drupal Days 2015)
Drupal Continuous Integration (European Drupal Days 2015)Drupal Continuous Integration (European Drupal Days 2015)
Drupal Continuous Integration (European Drupal Days 2015)
 
Using Drupal to power SaaS
Using Drupal to power SaaSUsing Drupal to power SaaS
Using Drupal to power SaaS
 
Open Source CMS Certification
Open Source CMS CertificationOpen Source CMS Certification
Open Source CMS Certification
 
Building a Drupal Distribution using Features, Drush Make, Installation Profi...
Building a Drupal Distribution using Features, Drush Make, Installation Profi...Building a Drupal Distribution using Features, Drush Make, Installation Profi...
Building a Drupal Distribution using Features, Drush Make, Installation Profi...
 

Recently uploaded

Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
Jen Stirrup
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
UiPathCommunity
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 

Recently uploaded (20)

Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 

Implementing an Enterprise Design System the Red Hat Way