Início Arquitetura e Design no InfoQ Brasil
Apresentações
Feed RSS-
TDD e Clean Code, garantia de um desenvolvimento saudável
Para um projeto ser “saudável”, precisa adotar práticas como manutenção rápida, boa cobertura de testes, TDD e Clean Code. Conheça algumas técnicas e como elas auxiliam a criar um projeto robusto.
-
Uma DSL que transformou o produto
Conheça o que é uma DSL e um caso prático que acabou inovando o desenvolvimento, a arquitetura e todo um produto. Veja como criar uma DSL com Antlr4: lexer, parser, abstract syntax tree e interpreter.
-
Single Page Applications com BackboneJS
Aprenda na prática o que é e como criar uma Single Page Application (SPA). Nessa palestra será desenvolvida uma pequena aplicação SPA utilizando BackboneJS acessando uma API Rest.
-
Evoluindo uma Arquitetura inteiramente sobre APIs: o caso da SoundCloud
A SoundCloud está migrando para um modelo onde clientes mantêm suas próprias APIs. Foram precisas mudanças em arquitetura, tecnologias e processos. Conheça os desafios enfrentados e decisões tomadas.
-
A arte de prototipar
Os protótipos dão a oportunidade de mergulhar nos pensamentos dos usuários. Conheça os principais tipos de protótipos, ferramentas e práticas que ajudarão nessa etapa crucial da criação de uma app.
-
Criando Single Page Applications
Aprenda nessa palestra como criar Single Page Applications através da leve ferramenta Bottle, que visa a melhor experiência de usuário levando muitas tarefas do servidor para o front-end.
-
Processo de Desenvolvimento Front-End - Do caos ao Sublime
Esta palestra apresenta as principais ferramentas e técnicas disponíveis para o desenvolvimento de aplicações client-side, que permitem criar aplicações robustas, escaláveis e de qualidade.
-
Alta Disponibilidade com Cloud Computing e Cassandra
Saiba como a Chaordic suporta hoje mais de 3 bilhões de requisições mensais na sua plataforma através de soluções de Cloud e AWS; além da transição de uma arquitetura MySQL para Cassandra.
-
Programação Reativa com Reactive Extensions (Rx)
Conheça o framework RxJava, da teoria por trás dos Observables e Observers a exemplos práticos do modelo de programação funcional para orquestração de eventos assíncronos visando código mais elegante.
-
Não fique preso a apenas uma arquitetura
Tópicos como SOA e DDD indicam que você divida seu domínio. Saiba como o seu domínio na verdade são muitos, que podem ser quebrados em diferentes arquiteturas e como isso beneficia o desenvolvimento.
-
Be MEAN
Conheça o MEAN - MongoDB, Express, AngularJs e Node.js, que são tecnologias que permitem criar sistemas usando apenas JavaScript, e aprenda como integrá-las para criar uma arquitetura RESTful.
-
Otimizando C
Conheça nesta palestra algumas técnicas e boas práticas para otimização de laços, uso de ponteiros e da memória e passagem de parâmetros, principalmente em C, que também servem para outras linguagens.