Post on 16-Apr-2017
graoJS Full stack MVC NodeJS
http://graojs.orgMarcelo Machado Fleury@marcelomfmarcelo[arroba]synack[ponto]com[ponto]br#latinoware2013
#graojs #pev #h2hc-community #nodejsgo #gojs #fgsl #asl-go #psl-go, #eri-go
"Nenhum de ns melhor ou mais inteligente que todos ns." Marilyn Ferguson
whoami
Primeiros cdigos escritos em 1998
Primeira compilao de um kernel GNU/Linux em 2000
Primeiro hacking em 2002
Anarquista ao seu prprio limite, tendendo ao infinito
Grato por ter trabalhado em bons projetos na Sicoob, 4Linux e Cipher
O caminho para sabedoria simples, erra, erra e erra novamente, masmenos, menos e menos Piet Hein
O graoJS Vamos semear
Germinando cdigos/opcodes/bitsModelo arteso
Utpico estado da arte
Licena MIT
DIY, DRY, KISS
GOF, XP, SCRUM
Germinando
Arquitetura micro-kernel
MVC, IoC e DI
Scaffolding e RAD
Autenticao e RBAC
RestFUL/JSON e RIA
ODM, ORM e Validaes
Rotas e Controladores
Templates e i18n
Projetos
Openfund.me
Indiobrita.org (facebook.com/indiobrita)
github.com/sheldonled/myconf
marcelomf.blogspot.com/search/label/see
Certificados de um cartrio
Leads e finanas de uma empresa
Scanner de vulnerabilidades c/ OpenSCAP
Projetos
Openfund.me
Indiobrita.org (facebook.com/indiobrita)
github.com/sheldonled/myconf
marcelomf.blogspot.com/search/label/see
Certificados de um cartrio
Leads e finanas de uma empresa
Scanner de vulnerabilidades c/ OpenSCAP
Stack de aplicaes
MongoDB
Redis
zeroMQ
NodeJSExpress
Mongoose
Twitter Bootstrap, AngularJS, swig, jade...
JSON
JavaScript OO - Literais
JavaScript OO - Function
JavaScript OO - Prototype
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 ThreadBalanceamento++
NPMJS.ORG
Kernel Monoltico
Micro-Kernel
DCC.UFMG
graoJS
DI: GraoKernel
DI: GraoKernel
DI: GraoKernel
DI: GraoKernel
Demo: Diretrios do projeto
Demo: Arquivos bundle e core
DEMO: CLI
grao generate:app
grao generate:bundle
grao generate:schemabundle
grao generate:schema
Obrigado!
http://graojs.orgMarcelo Machado Fleury@marcelomfmarcelo[arroba]synack[ponto]com[ponto]br#latinoware2013
#graojs #pev #h2hc-community #nodejsgo #gojs #fgsl #asl-go #psl-go #eri-go ...
"E Deus salvar ao humilde." J 22.29