Arquitetura
do Universo
ao Front-end
1º de Janeiro
Início do Universo
1º de Março
Formação das primeiras galáxias
30 de Abril
Formação da Via Láctea, nossa galáxia
8 de Setembro
Formação do
Sistema solar
14 de Setembro
Formação da Terra
3 de Outubro
Aparecimento dos primeiros vestígios de vida na Terra
20 de Outubro
Surgimento das primeiras células e organismos unicelulares
21 de Outubro
Primeiros organismos fotossintéticos liberam oxigênio na atmosfera
26 de Outubro
Surgimento de organismos multicelulares
11 de Dezembro
Primeiros animais
25 de Dezembro
Explosão do Cambriano - Diversificação rápida de formas de vida
26 de Dezembro
Surgimento dos
primeiros peixes
27 de Dezembro
Primeiras plantas terrestres
28 de Dezembro
Primeiros insetos
29 de Dezembro
Primeiros répteis
30 de Dezembro
Primeiros dinossauros
31 de Dezembro
pela manhã
Extinção dos dinossauros
31 de Dezembro
pela tarde
Evolução de mamíferos e primatas
31 de Dezembro
22:30
Surgimento dos primeiros hominídeos
31 de Dezembro
23:45
Aparecimento dos primeiros Homo sapiens
31 de Dezembro
23:59:43
Início da Revolução Agrícola - Civilizações antigas
31 de Dezembro
23:59:57
Era Industrial - Avanço tecnológico
31 de Dezembro
23:59:59
Até os dias atuais.
1969
Criação da ARPANET
1974
Lançada a RFC675
1986
Primeira reunião do IETF
1989
Tim Berners-Lee cria a
World Wide Web
1989
Delegado o TLD .br ao Brasil
1990
Criação do primeiro browser

1990
Primeira menção ao nome IANA
1991
Primeira página Web publicada
1991
Publicado o documento HTML Tags
1992
Publicada a primeira foto na Web
1992
Criação da ISOC
1993
CERN disponibiliza a Web ao mundo

Linked information systems
- People
- Software modules
- Groups of people
- Projects
- Concepts
- Documents
- Types of hardware
- Specific hardware objects
- depends on B
- is part of B
- made B
- refers to B
- uses B
- is an example of B
The arrows which links circle A to circle B can mean, for example, that A...
In providing a system for manipulating this sort of information, the hope would be to allow a pool of information to develop which could grow and evolve with the organisation and the projects it describes. For this to be possible, the method of storage must not place its own restraints on the information. This is why a "web" of notes with links (like references) between them is far more useful than a fixed hierarchical system. When describing a complex system, many people resort to diagrams with circles and arrows. Circles and arrows leave one free to describe the interrelationships between things in a way that tables, for example, do not. The system we need is like a diagram of circles and arrows, where circles and arrows can stand for anything.
We can call the circles nodes, and the arrows links. Suppose each node is like a small note, summary article, or comment. I'm not over concerned here with whether it has text or graphics or both. Ideally, it represents or describes one particular person or object. Examples of nodes can be
Diagram | Nodes are | Arrows mean |
---|---|---|
Family tree | People | "Is parent of" |
Dataflow diagram | Software modules | "Passes data to" |
Dependency | Module | "Depends on" |
PERT chart | Tasks | "Must be done before" |
Organisational chart | People | "Reports to" |
Diagram | Nodes are | Arrows mean |
---|---|---|
Family tree | People | "Is parent of" |
Dataflow diagram | Software modules | "Passes data to" |
Dependency | Module | "Depends on" |
PERT chart | Tasks | "Must be done before" |
Organisational chart | People | "Reports to" |
Diagram | Nodes are | Arrows mean |
---|---|---|
Family tree | People | "Is parent of" |
Dataflow diagram | Software modules | "Passes data to" |
Dependency | Module | "Depends on" |
PERT chart | Tasks | "Must be done before" |
Organisational chart | People | "Reports to" |
Diagram | Nodes are | Arrows mean |
---|---|---|
Family tree | People | "Is parent of" |
Dataflow diagram | Software modules | "Passes data to" |
Dependency | Module | "Depends on" |
PERT chart | Tasks | "Must be done before" |
Organisational chart | People | "Reports to" |
Diagram | Nodes are | Arrows mean |
---|---|---|
Family tree | People | "Is parent of" |
Dataflow diagram | Software modules | "Passes data to" |
Dependency | Module | "Depends on" |
PERT chart | Tasks | "Must be done before" |
Organisational chart | People | "Reports to" |
Diagram | Nodes are | Arrows mean |
---|---|---|
Family tree | People | "Is parent of" |
Dataflow diagram | Software modules | "Passes data to" |
Dependency | Module | "Depends on" |
PERT chart | Tasks | "Must be done before" |
Organisational chart | People | "Reports to" |
1993
HTML 1
2000
Design principles
and
Design Patterns


2003
Domain-Driven Design (DDD)
2008
Clean Code
2012
Clean Architecture
Camadas

Camadas

Camadas

Escopo
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi nec metus justo. Aliquam erat volutpat.
Arquitetura do Universo ao Front-end
By Guilherme Siquinelli
Arquitetura do Universo ao Front-end
- 181