graoJS
http://fleury.us
Marcelo Fleury
@marcelomf
marcelo[arroba]fleury[ponto]us
GoJS 2015
"fut simple et économe en tout, sans jamais se
démentir." Voltaire
whoami
● Primeiros códigos escritos em 1998
● Primeira compilação de um kernel GNU/Linux em 2000
● Primeiro hacking em 2002
● Curto estudar história, filosofia, politica e o cristianismo
● Me sinto livre para estudar e aprender o que eu quiser, sem me limitar
a titulos, tendências ou necessidades de mercado
● Atualmente trabalho com P&D na Conviso
“Conheça-te a ti mesmo e conhecerás o universo e os deuses”
Sócrates
Germinando
● Arquitetura micro-kernel
● MVC, IoC e DI
● Scaffolding e RAD
● Autenticação e RBAC
● RestFUL/JSON e RIA
● ODM, ORM e Validações
● Rotas e Controladores
● Templates e i18n
Stack de aplicações
● MongoDB
● Redis
● zeroMQ
● NodeJS
– Express
– Mongoose
● Twitter Bootstrap, AngularJS, swig, jade...
JSON
RestFUL
MongoDB
● NoSQL
● Orientado a documentos
● JSON
● BSON
● Collections
● MapReduce
● Master/Master – Master/Slave
NodeJS
● Google V8 Engine
● Escrito em C++
● Event Driven
● Escopos: Global, Glocal e Local
● Native Code
● Mono Thread
– Balanceamento++
● NPMJS.ORG
Kernel Monolítico
Micro-Kernel
DCC.UFMG
Builder
Demo: Diretórios do projeto
Demo: Arquivos bundle e core
DEMO: CLI
● grao generate:app
● grao generate:bundle
● grao generate:schemabundle
● grao generate:schema
Obrigado!
http://fleury.us
Marcelo Fleury
@marcelomf
marcelo[arroba]fleury[ponto]us
GoJS 2015
"Son Éternité" Cardeal Fleury

GraoJS - full stack mvc nodejs 2015 7m