SlideShare a Scribd company logo
1 of 123
Download to read offline
Utility | Meaning | Engagement
UI Design
Basics
?
Design
Not Design
Donotconfuse
designwith
decoration
5
“…shaping digital
things for people’s use”
-Raj Lal
7
Three Legged Stool
EngagementM
eaning
Utility
The Horror
The Horror
http://www.arngren.net/
The Horror
http://ronoslund.com/
The Horror
http://www.mrbottles.com/
Design for Utility
UI Design
Basics
14
Usabiltiy
Performance
Usability
16
Usability is a quality attribute that
assesses how easy user interfaces are
to use.
17
Learnability
18
Learnability
19
Efficiency
20
Efficiency
21
Memorability
22
Errors
23
Satisfaction
Flight Search - http://www.hipmunk.com/
Online Music - http://grooveshark.com/
Zelda NES Emulator - http://game-oldies.com/play-
online/legend-of-zelda-the-nintendo-nes#
24
Exercise
25
Learnability
How easy is it for users to accomplish basic tasks the first
time they encounter the design?
Identify the “basic tasks”.
Efficiency
Once users have learned the design, how quickly can they
perform tasks?
Identify the task flow - identify how may steps are involved
Memorability
When users return to the design after a period, how easily
can they reestablish proficiency?
You’re going to have to guess
Errors
How many errors do users make, how severe are they, and
how easily can they recover?
Identify potential errors and how easily they are avoided
Satisfaction How pleasant is it to use the design?
Usability Heuristics
1. Visibility of
system status
28
Visibility of system status
Loading…
28
Visibility of system status
29
Progress Buttons
Progress Buttons Examples
2. Match between system
and the real world
31
iBooks “Library”
32
Desktop
33
Paper Paradigm
3. User control 

and freedom
35
Support Undo/Redo
36
Chrome
37
Turbotax
4. Help and documentation
39
Garageband Help
5. Help users recover
from errors
41
Help users recover from
errors
42
Help users recover from
errors
42
Help users recover from
errors
6. Aesthetic and
minimalist design
44
Aesthetic and minimalist
design
45
Aesthetic and minimalist
design
7. Flexibility and
efficiency of use
47
Accelerators
48
Accelerators
49
Tailor Frequent Actions
8. Recognition rather
than recall
51
Minimize Memory Load
52
Avoid Visual Clutter
53
Use Conventions
54
OSX Help Menu
54
OSX Help Menu
54
OSX Help Menu
54
OSX Help Menu
9. Error prevention
56
Error Prevention
What is your name? What is your quest?
What is your birthdate?
56
Error Prevention
Lancelot
What is your name?
The Holy Grail
What is your quest?
The Ides of March MCCXXV
What is your birthdate?
57
Error Preventions
What is your name? What is your quest?
What is your birthdate?
57
Error Preventions
Lancelot
What is your name?
The Holy Grail
What is your quest?
What is your birthdate?
March 15 1225
10. Consistency and
standards
59
Consistency and
standards
60
Consistency and
standards
61
Affordances
Underlined Links
62
Affordances
63
Affordances
64
Affordances
Flight Search - http://www.hipmunk.com/
Online Music - http://grooveshark.com/
Zelda NES - http://game-oldies.com/play-online/
legend-of-zelda-the-nintendo-nes#
65
Exercise
1. Visibility of System Status
2. Speak the user’s language
3. Provide user control and freedom (undo/redo)
4. Help and documentation
5. Help users recover from errors
6. Aesthetic and minimalist design
7. Flexibility and efficiency of use
8. Recognition rather than recall (reduce memory load)
9. Error prevention
10. Consistency and standards (affordances)
Break
Some Research
69
Experiment
1. Get some paper and pencil
2. Look for 2 seconds
3. Sketch what you see
70
70
71
71
72
72
73
Eye Tracking
Some people will read your content, but most
won't.
74
F-Pattern: Lessons
The first two paragraphs should state the most
important information.
75
F-Pattern: Lessons
Start subheads, paragraphs, and bullet points with
information-carrying words that users will notice
when scanning.
76
F-Pattern: Lessons
77
F-Pattern: Not Absolute
“The primary goal for

every form is completion”
Luke Wroblewski

Web Form Design: Filling

in the Blanks
78
Forms
The Horror
80
80
81
Illuminate A Clear
Path to Completion
82
Scan Lines
83
Scan Lines
84
Button Placement
85
Button Placement
86
Button Placement
The Winner
87
Top Align Labels
First Name
Last Name
Telephone
( ) -
88
Lastpass
89
Right Align Labels
First Name
Middle Initial
Telephone ( ) -
Last Name
Occupation
90
Left Align Labels
Tax ID
Form 102B box1
Capital of Ireland
91
Turbotax
92
Labels Within Fields
Tax ID
Middle Initial
Telephone*
Last Name
Occupation
!
93
When in doubt:
Top Align
94
Forms Suck. If you don’t
believe me, try to find people
who like filling them in.
-Luke Wroblewski
Performance
It’s time for us to treat
performance as an essential
design feature, not just as a
technical best practice.
-Brad Frost
97
Time Scales in
User Experience
source: http://www.nngroup.com/articles/powers-of-10-time-scales-in-ux/
Column 1 ! Column 2 ! Column 3 !
Value 1 Value 2 Value 3
Value 4 Value 5 Value 6
Value 7 Value 8 Value 9
Value 10 Value 11 Value 12
0.1 sec
“I did that”
97
Time Scales in
User Experience
source: http://www.nngroup.com/articles/powers-of-10-time-scales-in-ux/
Column 1 ! Column 2 ! Column 3 !
Value 1 Value 2 Value 3
Value 4 Value 5 Value 6
Value 7 Value 8 Value 9
Value 10 Value 11 Value 12
97
Time Scales in
User Experience
source: http://www.nngroup.com/articles/powers-of-10-time-scales-in-ux/
Column 1 ! Column 2 ! Column 3 !
Value 1 Value 2 Value 3
Value 4 Value 5 Value 6
Value 7 Value 8 Value 9
Value 10 Value 11 Value 12
Column 1 ! Column 2 ! Column 3 !
Value 1 Value 2 Value 3
Value 4 Value 5 Value 6
Value 7 Value 8 Value 9
Value 10 Value 11 Value 12
98
Time Scales in User
Experience
source: http://www.nngroup.com/articles/powers-of-10-time-scales-in-ux/
Column 1 ! Column 2 ! Column 3 !
Value 1 Value 2 Value 3
Value 4 Value 5 Value 6
Value 7 Value 8 Value 9
Value 10 Value 11 Value 12
0.2 - 1.0 seconds
“I told the computer to do that”
98
Time Scales in User
Experience
source: http://www.nngroup.com/articles/powers-of-10-time-scales-in-ux/
Column 1 ! Column 2 ! Column 3 !
Value 1 Value 2 Value 3
Value 4 Value 5 Value 6
Value 7 Value 8 Value 9
Value 10 Value 11 Value 12
98
Time Scales in User
Experience
source: http://www.nngroup.com/articles/powers-of-10-time-scales-in-ux/
Column 1 ! Column 2 ! Column 3 !
Value 1 Value 2 Value 3
Value 4 Value 5 Value 6
Value 7 Value 8 Value 9
Value 10 Value 11 Value 12
Column 1 ! Column 2 ! Column 3 !
Value 1 Value 2 Value 3
Value 4 Value 5 Value 6
Value 7 Value 8 Value 9
Value 10 Value 11 Value 12
99
Time Scales in User
Experience
source: http://www.nngroup.com/articles/powers-of-10-time-scales-in-ux/
Column 1 ! Column 2 ! Column 3 !
Value 1 Value 2 Value 3
Value 4 Value 5 Value 6
Value 7 Value 8 Value 9
Value 10 Value 11 Value 12
Greater than 1.0 second
“Im waiting on the computer”
99
Time Scales in User
Experience
source: http://www.nngroup.com/articles/powers-of-10-time-scales-in-ux/
Column 1 ! Column 2 ! Column 3 !
Value 1 Value 2 Value 3
Value 4 Value 5 Value 6
Value 7 Value 8 Value 9
Value 10 Value 11 Value 12
99
Time Scales in User
Experience
source: http://www.nngroup.com/articles/powers-of-10-time-scales-in-ux/
Column 1 ! Column 2 ! Column 3 !
Value 1 Value 2 Value 3
Value 4 Value 5 Value 6
Value 7 Value 8 Value 9
Value 10 Value 11 Value 12
Column 1 ! Column 2 ! Column 3 !
Value 10
Value 2 Value 3
Value 7
Value 5 Value 6
Value 4
Value 8 Value 9
Value 1
Value 11 Value 12
See Heuristic #1
Indicate system status
Column 1 ! Column 2 ! Column 3 !
Value 1 Value 2 Value 3
Value 4 Value 5 Value 6
Value 7 Value 8 Value 9
Value 10 Value 11 Value 12
101
Time Scales in User
Experience
source: http://www.nngroup.com/articles/powers-of-10-time-scales-in-ux/
10 seconds
…
Column 1 ! Column 2 ! Column 3 !
Value 1 Value 2 Value 3
Value 4 Value 5 Value 6
Value 7 Value 8 Value 9
Value 10 Value 11 Value 12
101
Time Scales in User
Experience
source: http://www.nngroup.com/articles/powers-of-10-time-scales-in-ux/
Column 1 ! Column 2 ! Column 3 !
Value 1 Value 2 Value 3
Value 4 Value 5 Value 6
Value 7 Value 8 Value 9
Value 10 Value 11 Value 12
101
Time Scales in User
Experience
source: http://www.nngroup.com/articles/powers-of-10-time-scales-in-ux/
Column 1 ! Column 2 ! Column 3 !
Value 10
Value 2 Value 3
Value 7
Value 5 Value 6
Value 4
Value 8 Value 9
Value 1
Value 11 Value 12
Minimize http requests
Concatenate, Minify, gzip css and javascript
Optimize images
102
Performance
Best Practices
Run your current project through these
performance tools. What could you do to increase
performance?
http://developers.google.com/speed/pagespeed/
insights/
http://tools.pingdom.com/
103
Exercise

More Related Content

Similar to UI Design Basics for Utility, Meaning and Engagement

Puppet for SysAdmins
Puppet for SysAdminsPuppet for SysAdmins
Puppet for SysAdminsPuppet
 
SCAM 2012 Keynote Slides on Cooperative Testing and Analysis by Tao Xie
SCAM 2012 Keynote Slides on Cooperative Testing and Analysis by Tao XieSCAM 2012 Keynote Slides on Cooperative Testing and Analysis by Tao Xie
SCAM 2012 Keynote Slides on Cooperative Testing and Analysis by Tao XieTao Xie
 
Ropossum: A Game That Generates Itself
Ropossum: A Game That Generates ItselfRopossum: A Game That Generates Itself
Ropossum: A Game That Generates ItselfMohammad Shaker
 
Analyzing .Net Application Memory Usage And Issues
Analyzing .Net Application Memory Usage And IssuesAnalyzing .Net Application Memory Usage And Issues
Analyzing .Net Application Memory Usage And IssuesGreg Sohl
 
Simplicity - develop modern web apps with tiny frameworks and tools
Simplicity - develop modern web apps with tiny frameworks and toolsSimplicity - develop modern web apps with tiny frameworks and tools
Simplicity - develop modern web apps with tiny frameworks and toolsRui Carvalho
 
From SLO to GOTY
From SLO to GOTYFrom SLO to GOTY
From SLO to GOTYScyllaDB
 
Using Puppet - Real World Configuration Management
Using Puppet - Real World Configuration ManagementUsing Puppet - Real World Configuration Management
Using Puppet - Real World Configuration ManagementJames Turnbull
 
Incident Management in the Age of DevOps and SRE
Incident Management in the Age of DevOps and SRE Incident Management in the Age of DevOps and SRE
Incident Management in the Age of DevOps and SRE Rundeck
 
Sensu and Sensibility - Puppetconf 2014
Sensu and Sensibility - Puppetconf 2014Sensu and Sensibility - Puppetconf 2014
Sensu and Sensibility - Puppetconf 2014Tomas Doran
 
Production debugging web applications
Production debugging web applicationsProduction debugging web applications
Production debugging web applicationsIdo Flatow
 
Kaiser Permanente CSUN 2018
Kaiser Permanente CSUN 2018Kaiser Permanente CSUN 2018
Kaiser Permanente CSUN 2018Mark Stimson
 
Threat stack aws
Threat stack awsThreat stack aws
Threat stack awsJen Andre
 
AusNOG 2018 - The Robots are Coming!
AusNOG 2018 - The Robots are Coming!AusNOG 2018 - The Robots are Coming!
AusNOG 2018 - The Robots are Coming!Mark Smith
 
Incident Management in the Age of DevOps and SRE
Incident Management in the Age of DevOps and SRE Incident Management in the Age of DevOps and SRE
Incident Management in the Age of DevOps and SRE Rundeck
 
5 practical operability techniques for teams - Matthew Skelton - ADDO 2018
5 practical operability techniques for teams - Matthew Skelton - ADDO 20185 practical operability techniques for teams - Matthew Skelton - ADDO 2018
5 practical operability techniques for teams - Matthew Skelton - ADDO 2018Conflux
 
Usability Testing for Virtual Reality
Usability Testing for Virtual RealityUsability Testing for Virtual Reality
Usability Testing for Virtual RealityKartik Rao
 
The Art Of Performance Tuning - with presenter notes!
The Art Of Performance Tuning - with presenter notes!The Art Of Performance Tuning - with presenter notes!
The Art Of Performance Tuning - with presenter notes!Jonathan Ross
 
Chaos Engineering Without Observability ... Is Just Chaos
Chaos Engineering Without Observability ... Is Just ChaosChaos Engineering Without Observability ... Is Just Chaos
Chaos Engineering Without Observability ... Is Just ChaosCharity Majors
 
Intro To Node.js
Intro To Node.jsIntro To Node.js
Intro To Node.jsChris Cowan
 
Onyx data processing the clojure way
Onyx   data processing  the clojure wayOnyx   data processing  the clojure way
Onyx data processing the clojure wayBahadir Cambel
 

Similar to UI Design Basics for Utility, Meaning and Engagement (20)

Puppet for SysAdmins
Puppet for SysAdminsPuppet for SysAdmins
Puppet for SysAdmins
 
SCAM 2012 Keynote Slides on Cooperative Testing and Analysis by Tao Xie
SCAM 2012 Keynote Slides on Cooperative Testing and Analysis by Tao XieSCAM 2012 Keynote Slides on Cooperative Testing and Analysis by Tao Xie
SCAM 2012 Keynote Slides on Cooperative Testing and Analysis by Tao Xie
 
Ropossum: A Game That Generates Itself
Ropossum: A Game That Generates ItselfRopossum: A Game That Generates Itself
Ropossum: A Game That Generates Itself
 
Analyzing .Net Application Memory Usage And Issues
Analyzing .Net Application Memory Usage And IssuesAnalyzing .Net Application Memory Usage And Issues
Analyzing .Net Application Memory Usage And Issues
 
Simplicity - develop modern web apps with tiny frameworks and tools
Simplicity - develop modern web apps with tiny frameworks and toolsSimplicity - develop modern web apps with tiny frameworks and tools
Simplicity - develop modern web apps with tiny frameworks and tools
 
From SLO to GOTY
From SLO to GOTYFrom SLO to GOTY
From SLO to GOTY
 
Using Puppet - Real World Configuration Management
Using Puppet - Real World Configuration ManagementUsing Puppet - Real World Configuration Management
Using Puppet - Real World Configuration Management
 
Incident Management in the Age of DevOps and SRE
Incident Management in the Age of DevOps and SRE Incident Management in the Age of DevOps and SRE
Incident Management in the Age of DevOps and SRE
 
Sensu and Sensibility - Puppetconf 2014
Sensu and Sensibility - Puppetconf 2014Sensu and Sensibility - Puppetconf 2014
Sensu and Sensibility - Puppetconf 2014
 
Production debugging web applications
Production debugging web applicationsProduction debugging web applications
Production debugging web applications
 
Kaiser Permanente CSUN 2018
Kaiser Permanente CSUN 2018Kaiser Permanente CSUN 2018
Kaiser Permanente CSUN 2018
 
Threat stack aws
Threat stack awsThreat stack aws
Threat stack aws
 
AusNOG 2018 - The Robots are Coming!
AusNOG 2018 - The Robots are Coming!AusNOG 2018 - The Robots are Coming!
AusNOG 2018 - The Robots are Coming!
 
Incident Management in the Age of DevOps and SRE
Incident Management in the Age of DevOps and SRE Incident Management in the Age of DevOps and SRE
Incident Management in the Age of DevOps and SRE
 
5 practical operability techniques for teams - Matthew Skelton - ADDO 2018
5 practical operability techniques for teams - Matthew Skelton - ADDO 20185 practical operability techniques for teams - Matthew Skelton - ADDO 2018
5 practical operability techniques for teams - Matthew Skelton - ADDO 2018
 
Usability Testing for Virtual Reality
Usability Testing for Virtual RealityUsability Testing for Virtual Reality
Usability Testing for Virtual Reality
 
The Art Of Performance Tuning - with presenter notes!
The Art Of Performance Tuning - with presenter notes!The Art Of Performance Tuning - with presenter notes!
The Art Of Performance Tuning - with presenter notes!
 
Chaos Engineering Without Observability ... Is Just Chaos
Chaos Engineering Without Observability ... Is Just ChaosChaos Engineering Without Observability ... Is Just Chaos
Chaos Engineering Without Observability ... Is Just Chaos
 
Intro To Node.js
Intro To Node.jsIntro To Node.js
Intro To Node.js
 
Onyx data processing the clojure way
Onyx   data processing  the clojure wayOnyx   data processing  the clojure way
Onyx data processing the clojure way
 

Recently uploaded

Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 

Recently uploaded (20)

Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 

UI Design Basics for Utility, Meaning and Engagement