SlideShare a Scribd company logo
1 of 94
Download to read offline
Ruby on Rails
Automated Testing
You're doing it wrong
Ruby on Rails
Automated Testing
You're doing it wrong
...maybe
Ruby on Rails:
[ ruby.about.com ]
Ruby on Rails:
Model-View-Controller framework
for creating
database-driven websites in Ruby
Ruby on Rails:
[ rubyonrails.org ]
srsly, though,
How do I go about learning
Ruby on Rails??
it's a game
you're doing
it right!
free book
free book
excellent video series
excellent video series (not free)
3 more chances
to learn more
about ruby
challengingchallenging
Ruby on Rails:
…… if you're doing it right.if you're doing it right.
[ my definition ]
excitingexciting
Ruby on Rails:
…… if you're doing it right.if you're doing it right.
[ my definition ]
ffuunn…… if you're doing it right.if you're doing it right.
Ruby on Rails:
[ my definition ]
a billion other peoplea billion other people
just like youjust like you
who are happy to helpwho are happy to help
(that's why FOSS is(that's why FOSS is soosoo cool!)cool!)
Ruby on Rails:
[ my definition ]
[ my definition ]
part of the FOSSpart of the FOSS
community! So if you're learningcommunity! So if you're learning
from others, and teaching others,from others, and teaching others,
...you're doing it right!...you're doing it right!
yyoouu::
ffuunn
programming is
ffuunn
making progressmaking progress isis ffuunn
[ my definition ]
solving problemssolving problems isis ffuunn
making people happymaking people happy isis ffuunn
nono ffuunn
being stuckbeing stuck isis nono funfun
[ my definition ]
having no problems to solvehaving no problems to solve isis nono funfun
not knowing what people wantnot knowing what people want isis nono funfun
automated
testing
+
BDD
=-) cool
flow
Csíkszentmihályi
Mr.
Positive
Psychology
=
our brains can
process about 110
bits each second
conversing
requires about 60
bits each second
110
bits
we attain fl ow when faced withwe attain fl ow when faced with
clear and challenging goalsclear and challenging goals
that stretch our abilitiesthat stretch our abilities
without overtaxing themwithout overtaxing them
the secret
to
happiness
flow
110
bits
Clear goals
that, while
challenging,
are still
attainable.
110
bits
Strong
concentration
and focused
attention.
110
bits
The activity
is intrinsically
rewarding.
110
bits
Feelings of
serenity; a loss
of feelings of
self-
consciousness.
110
bits
Timelessness...
so focused on
the present that
you lose track of
time passing.
110
bits
Immediate
feedback.
110
bits
Knowing the task
is doable
a balance
between skill level
and challenge
110
bits
Feelings of
personal
control over
the situation
and the
outcome.
110
bits
Lack of
awareness
of physical
needs.
110
bits
Complete
focus on
the
activity
itself.
110
bits
110
bitsis not very much
110
bitsis not very much
especially when you're talking about
110
bitsis not very much
especially when you're talking about
a complex task
bitsis not very much
especially when you're talking about
a complex task
like programming
110 bits
[ Sol Tanguay, Imarklab ]
Separate thinking and
execution to execute
faster and think better.
110 bits
BDD:
Behavior-Driven
Development
110 bits
Describe behavior in plain text
110 bits
[ Sol Tanguay, Imarklab ]
Separate thinking and
execution to execute
faster and think better.
Describe behavior in plain text
We'd like for users to be able to
deposit money in their bank account
and have the balance reflect that
deposit immediately.
Unfettered thinking
Describe behavior in plain text
We'd like for users to be able to
deposit money in their bank account
and have the balance reflect that
deposit immediately.
Translate to Cucumber speak
(minimal) fancy syntax
Cucumber features can be understood
by various stakeholders (not just developers)
Cucumber features can be
by your project manager
written
runby testers or QA
Cucumber features can be
by your project manager
written
runby testers or QA
...you're doing it
right
Cucumber features can be
run
by testers or QA...
(as well as by developers)
Cucumber features can be
run
by testers or QA
= automated testing
SO, we have our cucumber feature...
What's next?
Get your coding on!
Not yet.
Cucumber wants to help... (so let it)
Seeing red, yellow is important
You're doing it wrong if
you don't see red first
green
is the new
red
Seeing red is important: rspec
This test has an error, and may never fail.
This test may never fail. rspec
To know it's good, you have to see it bad
This test can fail. rspec
Run this, see red! You're doing it right!
Cucumber features can be
run
your tests (cucumber, rspec)
before you code
seeing red
is good
it's a game
Your objective:
go red go green...
it's a game
finish green...
remember...
flow?
110
bits
Clear goals
that, while
challenging,
are still
attainable.
Cucumber
Once you've written your
features, cucumber reminds
you of your goals again (and
again).
110
bits
Strong
concentration
and focused
attention.
Cucumber
110 bits... 50 too many?
Distractions vying for your
attention? Run cucumber.
(bookmark that amazing video
for later)
110
bits
Feelings of
serenity; a loss
of feelings of
self-
consciousness.
Ask for space (time) without
interruptions so you can
concentrate and get things
done.`
110
bits
Immediate
feedback.
feedback immediately.
Automated
testing
tools
110
bits
we attain fl ow when faced withwe attain fl ow when faced with
clear and challenging goalsclear and challenging goals
that stretch our abilitiesthat stretch our abilities
without overtaxing themwithout overtaxing them
110
bits
behavior-driven developmentbehavior-driven development
presentspresents
clear and challenging goalsclear and challenging goals
in byte-sized pieces.in byte-sized pieces.
the secret
to
happiness
flow
110
bits
flow
where all this stuff came fromwhere all this stuff came from
africa photos
http://publicphoto.org/
Going on a Testing Anti-Pattern Safari, Aja
Hammerly, MWRC 2013
http://confreaks.com/videos/2345-mwrc2013-
going-on-a-testing-anti-pattern-safari
images
Texture Backgrounds, Wright Brothers,
jet, photos, artwork, cartoons, abstract art
http://www.thepublicdomain.net/
Csíkszentmihályi photo
https://commons.wikimedia.org/wiki/Main_Page
bull
http://www.publicdomainpictures.net/view-
image.php?image=38586&picture=bull-5
Finding Flow, Csíkszentmihályi
Csíkszentmihályi
https://www.ted.com/talks/mihaly_csikszent
mihalyi_on_flow.html
quote: flow
http://psychology.about.com/od/PositivePsy
chology/a/flow.htm

More Related Content

Viewers also liked (13)

Inspiring Quotes
Inspiring Quotes Inspiring Quotes
Inspiring Quotes
 
Carta.gantt
Carta.ganttCarta.gantt
Carta.gantt
 
3rd party feedback product launch webinar
3rd party feedback product launch webinar3rd party feedback product launch webinar
3rd party feedback product launch webinar
 
Elevaktiv formativ bedömning ppt
Elevaktiv formativ bedömning pptElevaktiv formativ bedömning ppt
Elevaktiv formativ bedömning ppt
 
Daktari Newsletter July-August 2012
Daktari Newsletter July-August 2012Daktari Newsletter July-August 2012
Daktari Newsletter July-August 2012
 
Atenção motivo para orar 2
Atenção motivo para orar 2Atenção motivo para orar 2
Atenção motivo para orar 2
 
Formular aplicare pentru experti amare phrala
Formular aplicare pentru experti   amare phralaFormular aplicare pentru experti   amare phrala
Formular aplicare pentru experti amare phrala
 
Daktari Newsletter October 2010
Daktari Newsletter October 2010Daktari Newsletter October 2010
Daktari Newsletter October 2010
 
DAKTARI Newsletter Q1 2015
DAKTARI Newsletter Q1 2015 DAKTARI Newsletter Q1 2015
DAKTARI Newsletter Q1 2015
 
DAKTARI Newsletter - April, May, June 2014
DAKTARI Newsletter - April, May, June 2014DAKTARI Newsletter - April, May, June 2014
DAKTARI Newsletter - April, May, June 2014
 
Rationella uttryck och nyttan
Rationella uttryck och nyttanRationella uttryck och nyttan
Rationella uttryck och nyttan
 
2.3
2.32.3
2.3
 
Shanthi celebrity advertising indian visual media.
Shanthi celebrity advertising indian visual media.Shanthi celebrity advertising indian visual media.
Shanthi celebrity advertising indian visual media.
 

Similar to OpenWest Conference at UVU, Ruby on Rails and BDD

There and back again (as presented at Agile 2012, Dallas, TX)
There and back again (as presented at Agile 2012, Dallas, TX)There and back again (as presented at Agile 2012, Dallas, TX)
There and back again (as presented at Agile 2012, Dallas, TX)Cecilia Fernandes
 
There and-back-again-med-res
There and-back-again-med-resThere and-back-again-med-res
There and-back-again-med-resdrewz lin
 
Hacker 101/102 - Introduction to Programming w/Processing
Hacker 101/102 - Introduction to Programming w/ProcessingHacker 101/102 - Introduction to Programming w/Processing
Hacker 101/102 - Introduction to Programming w/ProcessingDan Chudnov
 
Focus fast bigd15_roger_belveal_2015-09-19
Focus fast bigd15_roger_belveal_2015-09-19Focus fast bigd15_roger_belveal_2015-09-19
Focus fast bigd15_roger_belveal_2015-09-19Roger Belveal
 
Bica Studios Game Design Document and the Importance of Testing
Bica Studios Game Design Document and the Importance of TestingBica Studios Game Design Document and the Importance of Testing
Bica Studios Game Design Document and the Importance of TestingBica Studios
 
Lean Live Ops - Free Your Devs (annotated edition) - Joe Raeburn
Lean Live Ops - Free Your Devs (annotated edition) - Joe RaeburnLean Live Ops - Free Your Devs (annotated edition) - Joe Raeburn
Lean Live Ops - Free Your Devs (annotated edition) - Joe RaeburnSimon Hade
 
Podcasting 101 no transitions
Podcasting 101 no transitionsPodcasting 101 no transitions
Podcasting 101 no transitionsAllison Sheridan
 
Automatic detection of highlights from a Cricket Match
Automatic detection of highlights from a Cricket MatchAutomatic detection of highlights from a Cricket Match
Automatic detection of highlights from a Cricket MatchSrikanth Varma Chekuri
 
Stochastic Dynamic Programming and You.pptx
Stochastic Dynamic Programming and You.pptxStochastic Dynamic Programming and You.pptx
Stochastic Dynamic Programming and You.pptxjkmrshll88
 
Asakusa ruby
Asakusa rubyAsakusa ruby
Asakusa rubypragdave
 
Controlling Project Size for Student/Hobby Videogame Development
Controlling Project Size for Student/Hobby Videogame DevelopmentControlling Project Size for Student/Hobby Videogame Development
Controlling Project Size for Student/Hobby Videogame DevelopmentChris DeLeon
 
Introduction to Audio Podcasting Blogworld 2009
Introduction to Audio Podcasting Blogworld 2009Introduction to Audio Podcasting Blogworld 2009
Introduction to Audio Podcasting Blogworld 2009Allison Sheridan
 
Silverdisappointing8 120924091642-phpapp01
Silverdisappointing8 120924091642-phpapp01Silverdisappointing8 120924091642-phpapp01
Silverdisappointing8 120924091642-phpapp01David Robles
 
Disappointing results & open problems in Monte-Carlo Tree Search
Disappointing results & open problems in Monte-Carlo Tree SearchDisappointing results & open problems in Monte-Carlo Tree Search
Disappointing results & open problems in Monte-Carlo Tree SearchOlivier Teytaud
 
Binary option trading signal
Binary option trading signal Binary option trading signal
Binary option trading signal hidayahanka81
 
Time management for marketers: Don't get whacked out poo brain
Time management for marketers: Don't get whacked out poo brainTime management for marketers: Don't get whacked out poo brain
Time management for marketers: Don't get whacked out poo brainIan Lurie
 
How To Be A Real Developer In Two Easy Steps
How To Be A Real Developer In Two Easy StepsHow To Be A Real Developer In Two Easy Steps
How To Be A Real Developer In Two Easy Stepsnorthofnormal
 

Similar to OpenWest Conference at UVU, Ruby on Rails and BDD (20)

There and back again (as presented at Agile 2012, Dallas, TX)
There and back again (as presented at Agile 2012, Dallas, TX)There and back again (as presented at Agile 2012, Dallas, TX)
There and back again (as presented at Agile 2012, Dallas, TX)
 
There and-back-again-med-res
There and-back-again-med-resThere and-back-again-med-res
There and-back-again-med-res
 
Hacker 101/102 - Introduction to Programming w/Processing
Hacker 101/102 - Introduction to Programming w/ProcessingHacker 101/102 - Introduction to Programming w/Processing
Hacker 101/102 - Introduction to Programming w/Processing
 
Focus fast bigd15_roger_belveal_2015-09-19
Focus fast bigd15_roger_belveal_2015-09-19Focus fast bigd15_roger_belveal_2015-09-19
Focus fast bigd15_roger_belveal_2015-09-19
 
Bica Studios Game Design Document and the Importance of Testing
Bica Studios Game Design Document and the Importance of TestingBica Studios Game Design Document and the Importance of Testing
Bica Studios Game Design Document and the Importance of Testing
 
Quality code 2019
Quality code 2019Quality code 2019
Quality code 2019
 
Lean Live Ops - Free Your Devs (annotated edition) - Joe Raeburn
Lean Live Ops - Free Your Devs (annotated edition) - Joe RaeburnLean Live Ops - Free Your Devs (annotated edition) - Joe Raeburn
Lean Live Ops - Free Your Devs (annotated edition) - Joe Raeburn
 
Podcasting 101 no transitions
Podcasting 101 no transitionsPodcasting 101 no transitions
Podcasting 101 no transitions
 
Automatic detection of highlights from a Cricket Match
Automatic detection of highlights from a Cricket MatchAutomatic detection of highlights from a Cricket Match
Automatic detection of highlights from a Cricket Match
 
Stochastic Dynamic Programming and You.pptx
Stochastic Dynamic Programming and You.pptxStochastic Dynamic Programming and You.pptx
Stochastic Dynamic Programming and You.pptx
 
Asakusa ruby
Asakusa rubyAsakusa ruby
Asakusa ruby
 
Controlling Project Size for Student/Hobby Videogame Development
Controlling Project Size for Student/Hobby Videogame DevelopmentControlling Project Size for Student/Hobby Videogame Development
Controlling Project Size for Student/Hobby Videogame Development
 
Introduction to Audio Podcasting Blogworld 2009
Introduction to Audio Podcasting Blogworld 2009Introduction to Audio Podcasting Blogworld 2009
Introduction to Audio Podcasting Blogworld 2009
 
Silverdisappointing8 120924091642-phpapp01
Silverdisappointing8 120924091642-phpapp01Silverdisappointing8 120924091642-phpapp01
Silverdisappointing8 120924091642-phpapp01
 
Disappointing results & open problems in Monte-Carlo Tree Search
Disappointing results & open problems in Monte-Carlo Tree SearchDisappointing results & open problems in Monte-Carlo Tree Search
Disappointing results & open problems in Monte-Carlo Tree Search
 
Cat scratch
Cat scratchCat scratch
Cat scratch
 
Robotlegs 2 and your brain
Robotlegs 2 and your brainRobotlegs 2 and your brain
Robotlegs 2 and your brain
 
Binary option trading signal
Binary option trading signal Binary option trading signal
Binary option trading signal
 
Time management for marketers: Don't get whacked out poo brain
Time management for marketers: Don't get whacked out poo brainTime management for marketers: Don't get whacked out poo brain
Time management for marketers: Don't get whacked out poo brain
 
How To Be A Real Developer In Two Easy Steps
How To Be A Real Developer In Two Easy StepsHow To Be A Real Developer In Two Easy Steps
How To Be A Real Developer In Two Easy Steps
 

Recently uploaded

Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
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
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
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
 
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
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
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
 

Recently uploaded (20)

Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
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
 
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
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
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...
 
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
 

OpenWest Conference at UVU, Ruby on Rails and BDD