Browsing All posts tagged under »Arquitetura«

Architectural Patterns: Pipes and Filters

março 22, 2011

2

Olá pessoal, tudo certo? Hoje volto a abordar patterns arquiteturais. Meu primeiro post, sobre o Microkernel pattern, foi um pouco denso. Hoje, quero ver se consigo “aliviar o tom”. O tema de hoje é um outro architeural pattern bacana: Pipes and Filters. Espero que gostem. Sem mais delongas… Antes de começar, mais uma palavrinha sobre… [Leia mais…]

Architectural Patterns: Microkernel

março 17, 2011

4

Olá pessoal, tudo certo? Gostaria de, vez ou outra, compartilhar minha visão sobre alguns patterns arquiteturais. Entendo que essa categoria de patterns colabora com o desenvolvimento de arquiteturas sólidas e consistentes. Patterns arquiteturais ajudam a identificar e descrever elementos (componentes) de software – seus papéis, comportamentos e relacionamentos –  que vão ser implementados para atender… [Leia mais…]

Pensando em Behaviors (sem pensar em Silverlight)

março 9, 2011

2

Olá pessoal, tudo certo? Depois de alguns dias falando sobre conceitos, escrevendo muito texto e pouco código, resolvi fazer algo diferente. O post de hoje será predominantemente código. É simples e mais direto. Espero que gostem. O que proponho hoje é uma abstração. Estou considerando a possibilidade de “extrair” comportamentos dos objetos, deixando-os mais simples… [Leia mais…]

Model-View-ViewModel (MVVM)

março 8, 2011

11

Olá pessoal, tudo certo? Desenvolver uma boa experiência para o usuário (UX), em nível profissional, não é facil. Certo?! Considere: Há uma mistura “tenebrosa” de dados, interação, atratividade visual, conectividade, multithreading, segurança, internacionalização, validação e um bocado de “mágica”. Dessa mistura de necessidades, infere-se uma diversidade de competências (conhecimento + habilidade + atitude) raramente encontrada… [Leia mais…]

Uma arquitetura de referência para aplicações Web 2.0

março 1, 2011

1

Olá pessoal, tudo certo? Hoje pretendo demonstrar, com considerações práticas , como planejar a arquitetura de um sistema Web partindo de uma arquitetura de referência. Utilizar arquiteturas de referência ajuda a melhorar a “cobertura” do escopo. Além disso, otimiza o tempo de concepção de um sistema indicando claramente que questões estão relacionadas ao tipo de… [Leia mais…]

Você não é (ou, pode não ser) arquiteto. Saiba o porquê (e aceite isso)

fevereiro 18, 2011

21

Olá pessoal, tudo certo? O post de hoje mostra minhas considerações sobre os papéis de arquitetura e desenvolvimento. Nessa posição, sou extremista (embora acredite que toda verdade extremista é fraca): arquitetos são arquitetos, desenvolvedores são desenvolvedores. Vamos aos fatos… O que é arquitetura? Todo software possui uma arquitetura. Boa ou ruim, ela está presente. Planejada… [Leia mais…]

Sete verdades sobre patterns arquiteturais

fevereiro 13, 2011

0

Olá pessoal, tudo certo? Não sou muito íntimo ou entusiasta de polêmicas, mas, as vezes, para deixar clara nossa posição precisamos causar alguma. O post de hoje é, sim, um pouco polêmico. Se para um desenvolvedor demonstrar senioridade precisa escrever testes, não há como considerar sênior um arquiteto de software que não conheça e implemente… [Leia mais…]

Até onde Parallel Programming pode produzir melhoria de performance

dezembro 21, 2010

1

Olá pessoal, tudo certo? Ontem apresentei alguns fundamentos de Parallel Programming. Hoje pretendo falar um pouco sobre como calcular os ganhos de performance que essa prática pode proporcionar. Parallel Programming vale a pena? Odeio usar a mesma resposta de sempre, mas aqui ela cabe perfeitamente… A resposta é depende! Parallel Programming não é fácil. Implica,… [Leia mais…]

Introdução a Parallel Programming

dezembro 20, 2010

4

Olá pessoal, tudo certo? Depois de escrever dois posts consecutivos sobre internals do Azure (um sobre o Hypervisor e outro sobre o Fabric), resolvi olhar para o lado . Vou escrever um pouco sobre paralelismo. Pessoalmente, vejo muita relação entre Azure e Paralelismo. Pois, quando penso em Azure, penso: em aplicações com alta disponibilidade, como serviços… [Leia mais…]

Como funciona o Azure – O Fabric

dezembro 17, 2010

1

Olá pessoal, tudo certin? Como devem ter percebido, ainda não estou conseguindo escrever aqui no blog na mesma frequência que escrevia antes. Há alguns dias, comecei a falar sobre os “internals” do Windows Azure – a solução PaaS da Microsoft para Cloud Computing. No post anterior, falei um bocado sobre como o Azure utiliza os… [Leia mais…]

Como funciona o Azure – O Hypervisor

dezembro 11, 2010

5

Olá pessoal, tudo certin? Windows Azure representa uma alternativa bastante viável para desenvolvimento para Cloud. Se você ainda não sabe nada sobre o assunto, não perca tempo! Hoje, trato de internals do Windows Azure. Isso significa que não pretendo demonstrar como escrever código para ele. Este post deverá ser apenas o primeiro de muitos que… [Leia mais…]

REST 101 – Parte 2

dezembro 1, 2010

2

Olá galera, tudo certin? Como vocês devem ter percebido, a freqüência com que publico novos posts aqui no blog caiu um bocado. Isso ocorreu devido a um aumento, não planejado, de estudos que estou realizando em meu tempo livre. Pretendo, aos poucos, retomar o ritmo original de postagens. De qualquer forma, estou disponível no twitter.… [Leia mais…]

O arquiteto de software e a seleção de tecnologias

novembro 5, 2010

0

Olá pessoal, tudo certin? E não é que estou gostando de falar sobre arquitetura aqui no blog?! O post de hoje é mais levinho. A proposta é discutir nossas motivações para seleção de tecnologia. Espero que gostem! Entre o novo e o consagrado Como arquitetos e envolvidos com tecnologia, freqüentemente recomendamos tecnologias, metodologias e abordagens… [Leia mais…]

Arquitetura de software e “contratos de qualidade”

novembro 1, 2010

2

Olá pessoal, tudo certin? Nada como um bom feriado para tratar um cadin sobre arquitetura de software. Fred Brooks escreveu há algum tempo: It is better to have a system that reflect one set of design ideas, than to have one that contains many good but independent and uncoordinated ideas. Entendo e concordo plenamente com… [Leia mais…]

Arquitetura! Uma “colinha” para saber por onde começar?

outubro 22, 2010

8

Olá pessoal, tudo certin? Como escrevi ontem, uma boa arquitetura é um conjunto de boas decisões. Uma arquitetura de referência é um conjunto de boas decisões aplicável a cenários variados. Como tentei demonstrar, uma boa decisão começa pela definição mais clara possível sobre qual é o problema que estamos tentando resolver. Hoje, pretendo mostrar uma… [Leia mais…]

Arquitetura de software – A arte das decisões inteligentes

outubro 21, 2010

8

Olá pessoal, tudo certin? Depois de um período prolongado imerso em HTML5, resolvi trazer outro assunto aqui no blog. Quero falar um pouquinho mais sobre o meu dia-a-dia: Arquitetura de Software. (E, depois de algum tempo, finalmente abrir uma thread não-OFF na DotNetArchitects). As decisões delimitam nossa vida, e como é claro para mim (tento… [Leia mais…]