SlideShare a Scribd company logo
1 of 31
Download to read offline
golodiuk.com
ARCHITECTURE AND DESIGN
for Information Te chnology
Everything should be made
as simple as possible, but not simpler
Communicate complex things
by simple words
PreviousNext
3
golodiuk.com
ARCHITECTUREANDDESIGNforInformationTechnology
I need a new IT product
t o a u t o m a t e … o f m y b u s i n e s s
▪ C a n m y p r o j e c t b e i m p l e m e n t e d
t h e r i g h t w a y ?
▪ W h e n ?
▪ W h a t w i l l b e t h e c h a r g e s f o r i t s
i m p l e m e n t a t i o n ?
PreviousNext
4
golodiuk.com
ARCHITECTUREANDDESIGNforInformationTechnology
The
architect
will help
me
Requirements
Take a word with the
customer, figure out what
product is needed, for what
purpose
Proof of Concept
Build up a solution concept,
submit it to the customer,
make cost estimation
Architecture
Get feedback, process details,
call in subject matter experts
Design
Come up with a solution
design
PreviousNext
5
golodiuk.com
ARCHITECTUREANDDESIGNforInformationTechnology
Design
Thinking
Desirable
ITSolution
Designthe
rightSolution
Understand
theProblem
A customer centric development
process and the application of
specific tools.
Clear understanding of target market
and problems it’s facing.
© Scaled Agile, Inc.
01
02
03
PreviousNext
6
golodiuk.com
ARCHITECTUREANDDESIGNforInformationTechnology
Requirements
identification
Making IT architecture Design IT solution Document architecture
and design
Architectural analysis
Key highlights of architect's activities
b b b b1 2 4 5b3
PreviousNext
7
golodiuk.com
ARCHITECTUREANDDESIGNforInformationTechnology
SYSTEM ARCHITECT SOFTWARE ARCHITECT SOLUTIONS ARCHITECT ENTERPRISE ARCHITECT
All of them are architects, but whereas they operate by different contexts
People mean different things
when they call themselves an
“architect"
PreviousNext
8
golodiuk.com
ARCHITECTUREANDDESIGNforInformationTechnology
“a r c h I t e c t s”
SYSTEM ARCHITECT SOFTWARE ARCHITECT SOLUTIONS ARCHITECT ENTERPRISE ARCHITECT
PreviousNext
9
golodiuk.com
ARCHITECTUREANDDESIGNforInformationTechnology
architect spends the
bulk of their time
thinking about “how” to
solve problems
engineer spends most
of the time
implementing solutions
The difference
between an
engineer and an
architect is their
focus
PreviousNext
10
golodiuk.com
ARCHITECTUREANDDESIGNforInformationTechnology
golodiuk.com
10 Characteristics of a Good Architect
1. Solve
Problems
2. Focus on
“How”
3. Think
Holistically
4. Use
Technology
Creatively
5. Make
Decisions
6. Confidence
(don't confuse
with arrogance)
7. Make Things
Understandable
8. Make
Complex
Subjects Sound
Simple
9. Not Afraid to
Take Risks
10. Not Afraid to
Be “Wrong”
PreviousNext
11
golodiuk.com
ARCHITECTUREANDDESIGNforInformationTechnology
▪ Determine an excellent solution to a
problem
▪ It's not to supply information
▪ It’s not to coordinate other people
▪ It’s not to do research
▪ It's to describe the solution
▪ The output – is a roadmap to solve a
problem
Solve Problems
10 Characteristics of a Good Architect
PreviousNext
12
golodiuk.com
ARCHITECTUREANDDESIGNforInformationTechnology
To give a space to craft and choose
among the plenty of “good” solutions
and reject the “bad” ones
Focus on “How”
10 Characteristics of a Good Architect
PreviousNext
13
golodiuk.com
ARCHITECTUREANDDESIGNforInformationTechnology
▪ An architect needs to understand the
context of the problem
▪ Assess and communicate impacts on
business
Think Holistically
10 Characteristics of a Good Architect
PreviousNext
14
golodiuk.com
ARCHITECTUREANDDESIGNforInformationTechnology
Not every good architecture is novel, but
the need for creativity often involves the
ability to see the current business with
fresh eyes
Use Technology
Creatively
10 Characteristics of a Good Architect
PreviousNext
15
golodiuk.com
ARCHITECTUREANDDESIGNforInformationTechnology
▪ Decide which solution is the best fit for a
specific business or technical problem
▪ Acting in an architectural role, not in a
purely management / political role
▪ Considering the cost, feasibility, and
team preferences
Make Decisions
10 Characteristics of a Good Architect
PreviousNext
16
golodiuk.com
ARCHITECTUREANDDESIGNforInformationTechnology
▪ Don't confuse with arrogance
▪ All good architects tend to be very sure
about their work
▪ Can explain and convince
Confidence
10 Characteristics of a Good Architect
PreviousNext
17
golodiuk.com
ARCHITECTUREANDDESIGNforInformationTechnology
▪ Clearly describe a system to everybody
▪ Adjust explanation to an audience
Make Things
Understandable
10 Characteristics of a Good Architect
PreviousNext
18
golodiuk.com
ARCHITECTUREANDDESIGNforInformationTechnology
Don't throw obscure TLA's (“Three-Letter
Acronyms”) to show off
Make Complex
Subjects Sound
Simple
10 Characteristics of a Good Architect
PreviousNext
19
golodiuk.com
ARCHITECTUREANDDESIGNforInformationTechnology
Architecture is a craft. To make a
masterpiece an author (read architect)
should run risks
Not Afraid to Take
Risks
10 Characteristics of a Good Architect
PreviousNext
20
golodiuk.com
ARCHITECTUREANDDESIGNforInformationTechnology
Do. Apologize after. © Dmytro Golodiuk
Not Afraid to Be
“Wrong”
10 Characteristics of a Good Architect
PreviousNext
21
golodiuk.com
ARCHITECTUREANDDESIGNforInformationTechnology
What
Architect
Do
Take your
business
requirements,
and determine
how to embody
those in
software
Communicate
with customer
Identify and
design
architectural
components Analyze and
select the right
architecture
patterns
Diagram and
document an
architectural
solution
Communicate
architecture
decisions to
developers and
stakeholders
Investigate new
technologies
and make
prototypes
Control on
helicopter view
(common
context)
Worry about
cohesion
Worry about
maintainability
PreviousNext
22
golodiuk.com
ARCHITECTUREANDDESIGNforInformationTechnology
golodiuk.com
Researcher Evaluator
or Analyst
Technical
Expert
Knowledge
Orchestrator
01 02 03 04
Roles
Mislabeled as
“Architect”
PreviousNext
23
golodiuk.com
ARCHITECTUREANDDESIGNforInformationTechnology
Researcher
While architects spend time
doing research, the fundamental
difference between a researcher
and an architect is that the
architect decides.
Evaluator or Analyst
Technical Expert
Roles Mislabeled as “Architect”
Knowledge Orchestrator
PreviousNext
24
golodiuk.com
ARCHITECTUREANDDESIGNforInformationTechnology
Researcher
While architects spend time
doing research, the fundamental
difference between a researcher
and an architect is that the
architect decides.
Evaluator or Analyst
A key differentiator between an
evaluator/analyst and an
architect is that the architect
ultimately makes a choice or
single recommendation as a
result of these evaluations.
Technical Expert
Roles Mislabeled as “Architect”
Knowledge Orchestrator
PreviousNext
25
golodiuk.com
ARCHITECTUREANDDESIGNforInformationTechnology
Researcher
While architects spend time
doing research, the fundamental
difference between a researcher
and an architect is that the
architect decides.
Evaluator or Analyst
A key differentiator between an
evaluator/analyst and an
architect is that the architect
ultimately makes a choice or
single recommendation as a
result of these evaluations.
Technical Expert
However, there are many cases
where technical experts are not
architects, even if they have that
title.
Roles Mislabeled as “Architect”
Knowledge Orchestrator
PreviousNext
26
golodiuk.com
ARCHITECTUREANDDESIGNforInformationTechnology
Researcher
While architects spend time
doing research, the fundamental
difference between a researcher
and an architect is that the
architect decides.
Evaluator or Analyst
A key differentiator between an
evaluator/analyst and an
architect is that the architect
ultimately makes a choice or
single recommendation as a
result of these evaluations.
Technical Expert
However, there are many cases
where technical experts are not
architects, even if they have that
title.
Roles Mislabeled as “Architect”
Knowledge Orchestrator
An architect is a person who
originates from a proposed
solution; the knowledge
orchestrator role serves as an
editor and critic of the
recommended ideas. In terms of
architecture, the knowledge
orchestrator is “involved,” while
the architects are “committed.”
Next
G O O D S O F T W A R E A R C H I T E C T U R E a l l o w s y o u r c o m p a n y t o :
Rapidly
pivot
and evolve
Minimize
maintenance
and operations
cost
Scale
robustly
and smoothly
to millions
of users
Deliver value
to your end-users,
and to bring
revenue to
your business
Previous
27
PreviousNext
28
golodiuk.com
ARCHITECTUREANDDESIGNforInformationTechnology
I believe in the
success of your
business or “digital
transformation”
company provided
software is designed
and developed
correctly.
Dmytro Golodiuk
Why IT solution’s architecture is important
PreviousNext
29
golodiuk.com
ARCHITECTUREANDDESIGNforInformationTechnology
The way the IT
solutions help your
business to prosper is
grounded in a useful
software product
architecture.
Dmytro Golodiuk
Why IT solution’s architecture is important
golodiuk.com
Dmytro Golodiuk
Music By:
Landras Dream by Audionautix is licensed under a
Creative Commons Attribution license
(https://creativecommons.org/licenses/by/4.0/)
Artist: http://audionautix.com/

More Related Content

Similar to About Architecture and Design (16:9)

Crypto Coinference 2018 - Make Blockchain mainstream, but without the hype: ...
 Crypto Coinference 2018 - Make Blockchain mainstream, but without the hype: ... Crypto Coinference 2018 - Make Blockchain mainstream, but without the hype: ...
Crypto Coinference 2018 - Make Blockchain mainstream, but without the hype: ...Crypto Coinference
 
Agile Architecture Belfast Software Architecture User Group
Agile Architecture   Belfast Software Architecture User GroupAgile Architecture   Belfast Software Architecture User Group
Agile Architecture Belfast Software Architecture User GroupPaul Wallace
 
Wireframes & More
Wireframes & MoreWireframes & More
Wireframes & MoreSV.CO
 
Oop 2014 sw architekt v3
Oop 2014 sw architekt v3Oop 2014 sw architekt v3
Oop 2014 sw architekt v3Michael Stal
 
Challenging The Role Of The Architect
Challenging The Role Of The ArchitectChallenging The Role Of The Architect
Challenging The Role Of The ArchitectKevin Francis
 
Architect201402
Architect201402Architect201402
Architect201402Anton Bùi
 
Joseph Yoder : Being Agile about Architecture
Joseph Yoder : Being Agile about ArchitectureJoseph Yoder : Being Agile about Architecture
Joseph Yoder : Being Agile about ArchitectureHironori Washizaki
 
Agile Mëtteg series session 7
Agile Mëtteg series session 7Agile Mëtteg series session 7
Agile Mëtteg series session 7Agile Partner S.A.
 
Generative Design 101 for Architecture, Engineering & Construction by Jad Del...
Generative Design 101 for Architecture, Engineering & Construction by Jad Del...Generative Design 101 for Architecture, Engineering & Construction by Jad Del...
Generative Design 101 for Architecture, Engineering & Construction by Jad Del...Jad DELLEL
 
CDE Catapult by Maurizio Pilu - Cambridge Wireless Event - 28 Nov 2013
CDE Catapult by Maurizio Pilu - Cambridge Wireless Event - 28 Nov 2013CDE Catapult by Maurizio Pilu - Cambridge Wireless Event - 28 Nov 2013
CDE Catapult by Maurizio Pilu - Cambridge Wireless Event - 28 Nov 2013Maurizio Pilu
 
Tutorial archi cad 7.0
Tutorial archi cad 7.0Tutorial archi cad 7.0
Tutorial archi cad 7.0imaduddin91
 
Anatomy of a data science project
Anatomy of a data science projectAnatomy of a data science project
Anatomy of a data science projectAdam Sroka
 
Autodesk university (au) 2020 event overview
Autodesk university (au) 2020  event overviewAutodesk university (au) 2020  event overview
Autodesk university (au) 2020 event overviewTechnostruct
 
What makes a Strong Engineering Culture
What makes a Strong Engineering Culture What makes a Strong Engineering Culture
What makes a Strong Engineering Culture Michael Kalika
 

Similar to About Architecture and Design (16:9) (20)

Being Architect
Being ArchitectBeing Architect
Being Architect
 
Crypto Coinference 2018 - Make Blockchain mainstream, but without the hype: ...
 Crypto Coinference 2018 - Make Blockchain mainstream, but without the hype: ... Crypto Coinference 2018 - Make Blockchain mainstream, but without the hype: ...
Crypto Coinference 2018 - Make Blockchain mainstream, but without the hype: ...
 
Agile Architecture Belfast Software Architecture User Group
Agile Architecture   Belfast Software Architecture User GroupAgile Architecture   Belfast Software Architecture User Group
Agile Architecture Belfast Software Architecture User Group
 
Wireframes & More
Wireframes & MoreWireframes & More
Wireframes & More
 
Teaching Innovation for IT
Teaching Innovation for IT Teaching Innovation for IT
Teaching Innovation for IT
 
Oop 2014 sw architekt v3
Oop 2014 sw architekt v3Oop 2014 sw architekt v3
Oop 2014 sw architekt v3
 
Challenging The Role Of The Architect
Challenging The Role Of The ArchitectChallenging The Role Of The Architect
Challenging The Role Of The Architect
 
Architect201402
Architect201402Architect201402
Architect201402
 
Joseph Yoder : Being Agile about Architecture
Joseph Yoder : Being Agile about ArchitectureJoseph Yoder : Being Agile about Architecture
Joseph Yoder : Being Agile about Architecture
 
Architects and design-org
Architects and design-orgArchitects and design-org
Architects and design-org
 
Agile Mëtteg series session 7
Agile Mëtteg series session 7Agile Mëtteg series session 7
Agile Mëtteg series session 7
 
Generative Design 101 for Architecture, Engineering & Construction by Jad Del...
Generative Design 101 for Architecture, Engineering & Construction by Jad Del...Generative Design 101 for Architecture, Engineering & Construction by Jad Del...
Generative Design 101 for Architecture, Engineering & Construction by Jad Del...
 
Agile Architecture
Agile ArchitectureAgile Architecture
Agile Architecture
 
What is
What isWhat is
What is
 
CDE Catapult by Maurizio Pilu - Cambridge Wireless Event - 28 Nov 2013
CDE Catapult by Maurizio Pilu - Cambridge Wireless Event - 28 Nov 2013CDE Catapult by Maurizio Pilu - Cambridge Wireless Event - 28 Nov 2013
CDE Catapult by Maurizio Pilu - Cambridge Wireless Event - 28 Nov 2013
 
Tutorial archi cad 7.0
Tutorial archi cad 7.0Tutorial archi cad 7.0
Tutorial archi cad 7.0
 
Anatomy of a data science project
Anatomy of a data science projectAnatomy of a data science project
Anatomy of a data science project
 
Autodesk university (au) 2020 event overview
Autodesk university (au) 2020  event overviewAutodesk university (au) 2020  event overview
Autodesk university (au) 2020 event overview
 
What makes a Strong Engineering Culture
What makes a Strong Engineering Culture What makes a Strong Engineering Culture
What makes a Strong Engineering Culture
 
The 10 most innovative construction tech solution providers 2021(3) compressed
The 10 most innovative construction tech solution providers  2021(3) compressedThe 10 most innovative construction tech solution providers  2021(3) compressed
The 10 most innovative construction tech solution providers 2021(3) compressed
 

Recently uploaded

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
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
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
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
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
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
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - 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
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 

Recently uploaded (20)

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
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
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
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
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
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
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
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
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
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - 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
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 

About Architecture and Design (16:9)