CSS Layout

Apresentações

Partindo do ontem com layouts em tabelas e passando pelo hoje com o box model, iremos explorar as limitações dessas abordagens para entender o que as novas técnicas do depois – flexbox, grids, regions e exclusions – vêm a solucionar.

Mais

Designing JS APIs

Apresentações

Nesta palestra falamos sobre boas práticas na construção de APIs (The Good), outras práticas comuns mas que devemos evitar (The Bad) e um hall da vergonha de APIs populares que não foram tão bem arquitetadas (The Ugly).

Dissecando sua app com Chrome Dev Tools

Apresentações

Vamos abrir sua app ao meio e analisar de forma minunciosa toda sua anatomia.

Alguns dos assuntos abordados:

  • Breakpoints em JS
  • Performance na renderização
  • Repaint/Reflow (Painting/Rendering)
  • Detecção de memory leaks em JS
  • Debugar JS direto do Sublime Text
HTML5 Sensitivo: Seu browser no plano astral

Apresentações

O navegador está cada vez mais sensível ao seus arredores. Explorando todos os novos sensores disponíveis no HTML5 – acelerômetro, geolocalização, câmera e microfone – vamos acessar todas as APIs do aqui e do além.

Mais

HTML5: Seu navegador não é mais o mesmo

Apresentações

Tendo como objetivo mostrar que o navegador de hoje em dia não é mais como o IE6 da sua tia, exploramos algumas novas tecnologias como WebSockets, Geolocalização, WebSemantica, WebGL, Canvas e SVG. Vemos os problemas que essas novas tecnologias vem resolver, um breve tutorial, o suporte em diversos navegadores assim como as oportunidades de negócio que tais tecnologias proporcionam.

Mais