My reaction when I realized all the things I learned about the internet
In 5 minutes
Wait, what???
Let me explain...
Solution...
In 10 minutes
Wait what???
Let me explain...
All on his fancy new NeXT
When it comes to smashing a paradigm, pleasure is not the most important thing. It is the only thing. If this sounds wrong, consider Mosaic. Mosaic is the celebrated graphical "browser" that allows users to travel through the world of electronic information using a point-and-click interface. Mosaic's charming appearance encourages users to load their own documents onto the Net, including color photos, sound bites, video clips, and hypertext "links" to other documents. By following the links - click, and the linked document appears - you can travel through the online world along paths of whim and intuition. Mosaic is not the most direct way to find online information. Nor is it the most powerful. It is merely the most pleasurable way, and in the 18 months since it was released, Mosaic has incited a rush of excitement and commercial energy unprecedented in the history of the Net.
Marc Andreessen
National Center for Supercomputing Applications (NCSA)
Marc Andreessen
Mosaic Communications Corporation
a.k.a. Netscape
Binary
0101010100100010100100111110100101001001010010010010100010010100100100100100101000101010010010010011001100101010110101001011010101010101010101101010101011101010101010100010110100101010110010111010101
Binary
0110110 = 23
0000001 = A
000000-111111 = 256 values, color
Binary
Assembly
Written instructions
00110110
10010010
00101101
00100100
Binary
Assembly
Written instructions
00110110
10010010
Compiler (i.e. C)
Symbolic language
Binary
Assembly
C
C++
Written instructions
00110110
10010010
Symbolic language
Improved language
Binary
Assembly
Compiler
C++
HTML + CSS + JavaScript
Complexity of the average website
1980s
Today
HTML
CSS
JavaScript
Sass
Compass
PHP
MySQL
Angular.js
Grunt
Polymer
Complexities
Software and Hardware Capabilities
Complexities
Abstractions
What you should know about
It's the
of your document
This is a paragraph of text. Within it, I may refer to this awesome website by some cool dude, or maybe a list of items I want you to buy:
<h1>Main Headline</h1>
<p>This section has 3 sub-sections inside it</p>
<h2>Sub-section 1</h2>
<p>Look at this image of a piano!</p>
<img src="piano.jpg"/>
What you see in the browser.
<h1>Main Headline</h1>
<p>This section has 3 sub-sections inside it</p>
<h2>Sub-section 1</h2>
<p>Look at this image of a piano!</p>
<img src="piano.jpg"/>
with the help of CSS...
What you should know about
It's the
of your document
Make the heading blue
...other styles
Make the heading red
Look familiar?
Selector
Declaration
Statement
Property
Value
p {
color: blue;
}
ul li.nav a:hover {
margin: 0 auto;
font-size: 18px;
color: #08f908;
border-bottom: 1px solid blue;
line-height: 1.4
}