Início Padrões no InfoQ Brasil
Apresentações
Feed RSS-
Programação reativa com Rx
Conheça a filosofia do design do Rx, com raízes na dualidade entre os patterns iterator e observer. A partir dessa base, veja vários combinators e operadores definidos sobre coleções observáveis.
-
Modularização em JavaScript: passado, presente e futuro
Veja alguns padrões que surgiram para atacar o problema da modularização de código JavaScript como o Module Pattern, o AMD e o CommonJS, além da proposta de módulos da próxima versão da linguagem.
-
JavaScript de qualidade: hoje, amanhã e sempre!
Descubra nessa palestra como identificar bad smells que ameaçam a integridade do seu front-end e aprenderá a melhorar o seu código usando design patterns e orientação a objetos avançada em JavaScript.
-
Muito além de Injeção de Dependências com CDI
O CDI teve a preocupação de tratar detalhes bem típicos das nossas aplicações. Nessa palestra será apresentado as diversas funcionalidades disponibilizadas com o CDI e Java EE 7.
-
Arquiteturas Profissionais com Java EE: ALM, patterns, testes, DSL, DDD, OSGi e mais
Nessa palestra apresentamos uma introdução a diversas outras tecnologias, técnicas e conceitos essenciais para a caixa de ferramentas de todo bom arquiteto Java.
-
Princípios SOLID: qualidade em programação em 5 conceitos
Os cinco princípios SOLID de programação e design introduzidos por Uncle Bob no início de 2000, se aplicados em conjunto, podem diferenciar um desenvolvedor. Conheça mais.
-
Dados na Web Semântica: padrões e ferramentas
A Web Semântica é uma iniciativa do W3C que tem ganhado força. Saiba como a Web Semântica funciona e conheça os bancos de dados específicos para trabalhar com essa tecnologia.
-
AOP: Desenvolvimento de aplicações usando aspectos
Fábio fala sobre o Paradigma Orientado a Aspectos (AOP), que modulariza uma aplicação em aspectos, observando o ciclo de vida e interações entre objetos de um sistema, via mensageria, até poder agir.
-
Domain Driven Design
Felipe fala a respeito de Domain Driven Design, apresentando conceitos, objetivos e padrões, além de estratégias de design e exemplos práticos que ajudam no entendimento do que é DDD na prática.
-
Construindo sua mentalidade Agile
Nesta palestra, Rodrigo Yoshima demonstra como equipes buscam ser mais eficientes usando o armamento pesado Agile: Transparência, Respeito, Coragem, Auto-organização e Inovação.
-
TDD e sua influência no design
Nesta palestra, Maurício Aniche nos mostra como o feedback dos testes pode influenciar e guiar o desenvolvedor a um design menos acoplado e mais coeso.