http://pt.slideshare.net/protocol7
https://bittencode.wordpress.com/2015/05/19/os-segredos-de-escalabilidade-da-spotify/
http://pt.slideshare.net/webgoal/como-tomar-decisoes-em-equipe
https://speakerdeck.com/carloslopes/web-tuning
http://pt.slideshare.net/pfvasconcellos
http://pt.slideshare.net/diegoeis
Comentários:
* Diego Eis é o criador do site tableless.com.br
* Atualmente trabalha na Locaweb
* UX (User Experience) é o profissional que faz o wireframe, alinha os objetivos do projeto junto ao cliente, define o fluxo de navegação e funcionalidades dos componentes.
* UI (User Interface) é o profissional que desenha a interface (designer), faz o layout, deixa o wireframe bonito.
* Em algumas empresas e agências, UX e UI é uma única pessoa.
* Front-end é o profissional que implementa tudo o que UX e UI planejaram. É quem faz a "mágica" acontecer e transforma os layouts e ideias em algo vivo e entregável.
* Back-end, em geral, consegue começar antes de ter layouts, front-end não.
* Fluxos de trabalho linear e paralelo
* Fluxo linear: wireframe -> design -> frontend -> backend
* Fluxo paralelo: wireframe -> design, frontend e backend (simultaneamente)
* Front-end costuma ter maior flexibilidade, sabe lidar tanto com UX/Designer quanto com back-end e deve fazer o "meio de campo".
* UX/Editores ajudam no SEO, definição de prioridade de informação e semântica de código
* Guias de estilo ajudam na padronização visual dos componentes, efeitos, etc... (UX + UI + Front-end)
* Protótipos possui incerteza de definição, para designer pode ser uma coisa, pra ux outra e pra front-end outra...
* Protótipos ajuda no alinhamento de expectativas
* UX/UI entregam wireframes e guia de estilos
* Front-end entrega a implementação deste guia.
* Front-end é designer ou programador? Pode ser os dois!!!
* Cada profissional deve escolher qual lado possui maior aptidão e se especializar.
* HTML é o campo do jogo, TODOS desenvolverdores WEB devem saber (UX, UI, Front-end, Back-end)
* UX não é responsabilidade de uma pessoa ou cargo, UX é responsabilidade de todos que fazem parte do projeto, seja implementador, gerente, PO ou cliente.
* Muitos projetos erram por manter distância de comunicação entre os times (UX, Designer, Front-end e Back-end)
* Segredo do sucesso é unir cada vez mais todos do projeto e facilitar esse alinhamento.
http://slides.com/robertomarin/arquiteturas-java-milhoes-acessos#/
http://pt.slideshare.net/fernandoike/docker-na-vida-real
http://pt.slideshare.net/matheus_de_oliveira
http://www.slideshare.net/OliverHger/dev-camp-2015-reactjs
Microservices: uma abordagem para arquitetura de aplicações - Tiago Dolphine
http://www.slideshare.net/TiagoMarchettiDolphi