What is beyond HTML and CSS? And W.H.Y. should one make the effort and go deeper into designing with code? What does that mean anyways?
Taking off from static web design, we will take a heavy tour de force, including but not limited to: the Shell and bash scripting, Git and Github, Ruby and Rails, vvvv and Processing, Arduino and Raspberry Pi.
We will also see how and why open source and open standards are a good thing and why we as designers should support them.
If you have a Design-Is-How-It-Works mindset, but never knew how and where to start with code, this is for you.
3. Me?
★ Designer
★ Hamburg
★ Freelancing, StartUps, Agencies
★ Proud father of twins
★ Fabian (@filtercake)
4. What is beyond HTML and CSS? And W.H.Y. should one
make the effort and go deeper into designing with
code? What does that mean anyways?
Taking off from static web design, we will take a heavy
tour de force, including but not limited to: the Shell and
bash scripting, Git and Github, Ruby and Rails, vvvv
and Processing, Arduino and Raspberry Pi.
We will also see how and why open source and open
standards are a good thing and why we as designers
should support them.
5. What is beyond HTML and CSS? And W.H.Y. should one
make the effort and go deeper into designing with
code? What does that mean anyways?
Taking off from static web design, we will take a heavy
tour de force, including but not limited to: the Shell and
bash scripting, Git and Github, Ruby and Rails, vvvv
and Processing, Arduino and Raspberry Pi.
We will also see how and why open source and open
standards are a good thing and why we as designers
should support them.
15. Hypertext Markup Language
“
en.wikipedia.org/wiki/Hyper
A prefix used in mathematics to denote
four or more dimensions.
A prefix often used in scientific and
technical words, to denote something
above or beyond the usual, normal,
expected, or healthy level. Sometimes
used to mean extreme or specifically
"more than super-"
16. Hypertext Markup Language
“
en.wikipedia.org/wiki/Text_(literary_theory)
In literary theory, a text is any object that can be "read,"
whether this object is a work of literature, a street sign, an
arrangement of buildings on a city block, or styles of
clothing. It is a coherent set of signs that transmits some
kind of informative message. This set of symbols is
considered in terms of the informative message's content,
rather than in terms of its physical form or the medium in
which it is represented.
17. Hypertext Markup Language
“
en.wikipedia.org/wiki/Text_(literary_theory)
In literary theory, a text is any object that can be "read,"
whether this object is a work of literature, a street sign, an
arrangement of buildings on a city block, or styles of
clothing. It is a coherent set of signs that transmits some
kind of informative message. This set of symbols is
considered in terms of the informative message's content,
rather than in terms of its physical form or the medium in
which it is represented.
19. Hypertext Markup Language
“
Markup_language · Semiotics
Markup Language: is a system for annotating a document
in a way that is syntactically distinguishable from the text.
Syntactics: The branch of semiotics that deals with the
formal properties of signs and symbols.
Semiotics: the study of signs and sign processes (semiosis), indication, designation,
likeness, analogy, metaphor, symbolism, signification, and communication. Semiotics
is closely related to the field of linguistics, which, for its part, studies the structure and
meaning of language more specifically.
20. Markup is a set of rules and
vocubalary on how to add
meta information to data.
<p>hello world</p>
p {color: black;}
22. %p hello world <p>hello world</p>
HAML HTML
%h1 the bird is the word
%p hello world
<h1> the bird is the word</h1>
<p>hello world</p>
.peter
%h1 the bird is the word
%p hello world
<div class=“peter“>
<h1> the bird is the word</h1>
<p>hello world</p>
</div>
.peter
%h1 the bird is the word
%p hello world.
%span how are you today?
<div class=“peter“>
<h1> the bird is the word</h1>
<p>hello world. <span>how are
your today?</span></p>
</div>
25. - bullet
- points
- are
- awesome
hello world <p>hello world</p>
Markdown HTML
<ul><li>bullet</li>
<li>points</li>
<li>are</li>
<li>awesome</li></ul>
*** <hr>
# the bird
## is the word
hello world
<h1>the bird</h1>
<h2>is the word</h2>
<p>hello world</p>
[i‘m a link](http://anywhere.com) <a href=“http://anywhere.com)“>
i‘m a link </a>
![i am an image](http://
placekitten.com/g/500/300)
<img alt=“i am an image“
src=“http://placekitten.com/g/
500/300“>
31. “In the beginning there was the
command line.
cryptonomicon.com/beginning.html
32. Shell
“
Shell_(computing)
A shell is software that provides an
interface for users of an operating system
to access the services of a kernel. The name
shell originates from shells being an outer
layer of interface between the user and the
internals of the operating system (the
kernel).
33. Shell
“
Shell_(computing)
A shell is software that provides an
interface for users of an operating system
to access the services of a kernel. The name
shell originates from shells being an outer
layer of interface between the user and the
internals of the operating system (the
kernel).
48. Before After
01 # the bird
02 ## is the word
03
04 hello world
05
06 [i‘m a link](http://
anywhere.com)
07
08 ![i am an image](http://
placekitten.com/g/500/300)
01 # the bird
02 ## is the word
03
04 hello world
05
06 [i‘m a link](http://
anywhere.com)
07
08 ![i‘m an image](http://
placekitten.com/g/500/300)
-08 ![i am an image](http://placekitten.com/g/500/300)
+08 ![i‘m an image](http://placekitten.com/g/500/300) ∆
Delta
59. PACKAGE
MANAGEMENT
“A package manager is a collection of software tools to
automate the process of installing, upgrading, configuring,
and removing software packages for a computer's
operating system. It typically maintains a database of
software dependencies and version information to prevent
software mismatches and missing prerequisites.
Package_management_system
60. PACKAGE
MANAGEMENT
“A package manager is a collection of software tools to
automate the process of installing, upgrading, configuring,
and removing software packages for a computer's
operating system. It typically maintains a database of
software dependencies and version information to prevent
software mismatches and missing prerequisites.
Package_management_system
73. The Job:
Move all photoshop files
from all projects which are
bigger than 100 mb and
older than one month to
the archive if they haven‘t
been archieved yet.
127. What properitary, closed
systems do to you
★ Facebook changing their API at free will. Now you tell your
client!
★ Google shutting down Reader. Now you tell your users!
★ Apple rejecting or taking down certain apps at free will.
Now you tell your users!
★ Twitter basically saying „Thanks for making us not suck
so much, but we decided to go ahead and suck BIG TIME
so we do not need you anymore!“ Now you tell your users!
★ Malware on Android. Explain that to your mom!