More Related Content Similar to 10 Web Development Concepts a Designer Should Know (20) More from Rachel Andrew (20) 10 Web Development Concepts a Designer Should Know1. 10
web development
Concepts
-a-
designer
should knOw
Tuesday, 17 May 2011
2. 10
web development
Concepts
-a-
designer
should knOw
Tuesday, 17 May 2011
3. Rachel
Andrew
Tuesday, 17 May 2011
4. Rachel
Andrew
edgeofmyseat.com
grabaperch.com
Tuesday, 17 May 2011
5. 1
Writing
-a-
Brief
Tuesday, 17 May 2011
6. 1
Writing
-a-
Brief
Tuesday, 17 May 2011
7. Exactly
What
- are you -
building?
Tuesday, 17 May 2011
8. Separate
WHY
- from -
HOW
Tuesday, 17 May 2011
9. Describe
What Users
DO
Tuesday, 17 May 2011
10. Be clear
- about -
what you will
provide
Tuesday, 17 May 2011
11. 2
- consider -
programming
constructs
Tuesday, 17 May 2011
12. 2
- consider -
programming
constructs
Tuesday, 17 May 2011
13. 2
- consider -
programming
constructs
Tuesday, 17 May 2011
19. 3
Storing
Data
Tuesday, 17 May 2011
20. 3
Storing
Data
Tuesday, 17 May 2011
21. “ The UI is not just an interface between
the browser and a human, it’s an
interface between a human and a
database.
You can't have an interface unless you
can connect to both things. If you don't
know how your interface connects to a
database, what are you interfacing to?
Ryan Singer - in an interview at Future of Web Apps London 2010
Tuesday, 17 May 2011
26. This costs
time
money
-&-
developer
Sanity
Tuesday, 17 May 2011
27. 4
Source
Control
Tuesday, 17 May 2011
28. 4
Source
Control
Tuesday, 17 May 2011
29. 4
Source
Control
Tuesday, 17 May 2011
30. - What is -
Source Control?
Tuesday, 17 May 2011
31. Git
Subversion
Visual SourceSafe
Mercurial
Bazaar
Tuesday, 17 May 2011
32. Do you use
any kind
- of -
source
control?
Tuesday, 17 May 2011
33. NO
37% YES
63%
Do you use
Source
Control?
Tuesday, 17 May 2011
34. NO
22%
YES
78%
Do you use
Source
Control?
Tuesday, 17 May 2011
35. YES
NO 44%
56%
Do you use
Source
Control?
Tuesday, 17 May 2011
37. Back
up
Tuesday, 17 May 2011
38. -Pick up-
a project
anywhere
Tuesday, 17 May 2011
39. Rollback
- to a -
Previous
version
Tuesday, 17 May 2011
40. Bring in
another
team
member
Tuesday, 17 May 2011
41. Hosted
source control
Tuesday, 17 May 2011
43. 5
-Professional -
Development
Environments
Tuesday, 17 May 2011
44. 5
-Professional -
Development
Environments
Tuesday, 17 May 2011
45. 5
-Professional -
Development
Environments
Tuesday, 17 May 2011
46. Developing
directly
- on the -
live site
Tuesday, 17 May 2011
47. 5
percent
Tuesday, 17 May 2011
48. Developing
- in a -
subfolder
of the live site
Tuesday, 17 May 2011
49. Developing
locally
- Without a -
web server
Tuesday, 17 May 2011
50. Mirror
the live
environment
Tuesday, 17 May 2011
53. 6
Code
Re-use
Tuesday, 17 May 2011
54. 6
Code
Re-use
Tuesday, 17 May 2011
55. 6
Code
Re-use
Tuesday, 17 May 2011
56. Lazy
is good
Tuesday, 17 May 2011
57. - Code -
Snippets
Tuesday, 17 May 2011
59. Store
common
interface
elements
Tuesday, 17 May 2011
60. Standard
Test elements
Tuesday, 17 May 2011
61. 7
- Form -
Validation
Tuesday, 17 May 2011
62. 7
- Form -
Validation
Tuesday, 17 May 2011
63. 7
- Form -
Validation
Tuesday, 17 May 2011
64. - The -
forgotten
states
Tuesday, 17 May 2011
66. Protect your
design
from
Progra
mmers
Tuesday, 17 May 2011
67. Consider
front
-&-
back end
Validation
Tuesday, 17 May 2011
68. Don’t make
spam
-a-
user
problem
Tuesday, 17 May 2011
69. 8
E-commerce
-&-
taking
payment
Tuesday, 17 May 2011
70. 8
E-commerce
-&-
taking
payment
Tuesday, 17 May 2011
71. Welcome
- to a -
whole new
World
- of -
Tuesday, 17 May 2011
Pain
72. Welcome
- to a -
whole new
World
- of -
Tuesday, 17 May 2011
Pain
73. Welcome
- to a -
whole new
World
- of -
Tuesday, 17 May 2011
Pain
75. Don’t
forget
Tuesday, 17 May 2011
76. Special
Offers
Tuesday, 17 May 2011
77. Shipping
Options
Tuesday, 17 May 2011
78. VAT
-&-
local
taxes
Tuesday, 17 May 2011
79. Taking
Payment
Tuesday, 17 May 2011
81. Storing
card data
to process later
is nOt
aN OptioN
Tuesday, 17 May 2011
82. Make
someone else
responsible
Tuesday, 17 May 2011
84. Pay Page
can be a
comfort
to your users
Tuesday, 17 May 2011
85. Pay Page
saves
you
money
Tuesday, 17 May 2011
90. 9
hOsting
Tuesday, 17 May 2011
91. 9
hOsting
Tuesday, 17 May 2011
92. 9
hOsting
Tuesday, 17 May 2011
94. Don’t be at the
bottom of the
foodchain
Tuesday, 17 May 2011
95. Types of
hosting
Tuesday, 17 May 2011
96. Shared
hosting
Tuesday, 17 May 2011
97. Virtual
Private
Servers
Tuesday, 17 May 2011
99. Cloud
services
Tuesday, 17 May 2011
100. Should YOU
become a
host?
Tuesday, 17 May 2011
101. 10
Security
Tuesday, 17 May 2011
102. 10
Security
Tuesday, 17 May 2011
103. 10
Security
Tuesday, 17 May 2011
104. - Be -
Paranoid
Tuesday, 17 May 2011
105. Spam
defacement
-&-
stealing
details
Tuesday, 17 May 2011
106. It’s Not
Personal
Tuesday, 17 May 2011
107. - The -
hidden
cost
- of -
Free
Tuesday, 17 May 2011
108. Software
Upgrades
must
be part
of the
Spec
Tuesday, 17 May 2011
110. Be extra
paranoid
about 3rd party
plugins
Tuesday, 17 May 2011
112. Only store
- What you -
really need
Tuesday, 17 May 2011
113. Never store
plain text
passwords
Tuesday, 17 May 2011
114. Shift
liability
where possible
Tuesday, 17 May 2011
116. Thank
you!
rachelandrew.co.uk
edgeofmyseat.com
grabaperch.com
@rachelandrew
Tuesday, 17 May 2011
117. Thank
you!
rachelandrew.co.uk
edgeofmyseat.com
grabaperch.com
@rachelandrew
Tuesday, 17 May 2011