Fechando 2007

De volta ao Brasil, mas ainda de férias, ainda é tempo de um último texto para este ano de 2007.   Antes de tudo, duas dicas técnicas: ·         o conteúdo das palestras do Strategic Architect Forum 2007, que aconteceu em Seattle, já está disponível na web em http://msdn2.microsoft.com/en-us/architecture/bb267380.aspx. Vale a pena dar uma olhadinha. ·        …

1

Os Jogos podem nos salvar :)

Estou de ferias, dai um pouco de atraso nas noticias. Como estou na Inglaterra usando um computador emprestado, a falta de acento se explica. Perdoem-me.   Estar em livrarias como a Foyles (a maior de Londres, me contaram) me faz pensar em como os livros de computacao mudaram. Cerca de 95% do estoque de livros…


Instrumentação e SOA

Estive estudando o tema instrumentação para falar em uma sessão do TechEd 2007. Lendo, passei obrigatoriamente por WMI, namespaces como System.Management, etc., mas senti falta de algo mais direcionado para quem decide o onde colocar a instrumentação e quando ou como atuar sobre o software no momento da operação. Duas dicas aqui. A primeira é…


Natureza dos Dados e SOA

Acabei de ler um artigo excelente (http://msdn2.microsoft.com/en-us/library/ms954587.aspx ) que trata da natureza dos dados e seu impacto na definição de um serviço. Há cerca de quatro anos Pat Helland começou uma séria de artigos e apresentações que comparavam a Arquitetura de TI com a urbanização de cidades. SOA seria semelhante aos nossos cabeamentos elétricos, telefônicos…

3

Arquitetura do “Puxadinho”

Reclamaram para mim que muitos sistemas não têm arquitetura nem estilo e são construídos como casas em favelas. Ao longo do tempo, mesmo arquiteturas como a do nosso congresso vão ganhando adendos – e nem sempre conseguimos escondê-los com túneis subterrâneos como acontece em Brasília. Nas nossas casas chamamos isto de “puxadinho”. Existe um paradoxo…


Estética e Arquitetura de Sistemas

Por vezes nos sentimos tentados a fazer arquiteturas reais baseadas em fatores estéticos. A estética sempre nos serve como heurística, mas não nos garante o melhor resultado. Alguns exemplos de estética que encontrei na minha vida profissional foram: ·        o minimalista, que é um estilo que segue o princípio do “quanto menos, melhor” (algo semelhante…


Search Programming

Uma das práticas mais curiosas que tenho vista é a que costumo chamar de “Search Programming”. A técnica é simples, mas nem sempre a mais rápida ou correta. Se preciso fazer um código e não sei como fazê-lo, abro uma ferramenta de search e procuro pelo código que preciso, ou por um código similar. Fazemos…


Rumo ao RIA

A história dos browsers nos conta uma reviravolta em direção a um cliente web mais rico. Aqui vão alguns passos que ocorreram depois da introdução do HTML e JavaScript: ·        O IE 4.0 (1997) introduz o Dynamic HTML (DHTML), misturando HTML, style sheets e scripts que podem mudar a apresentação das páginas no browser. Vários…


Renascimento?

Tenho acompanhado uma renovada animação e curiosidade com a programação funcional – o que é ótimo. Do front da Microsoft temos a incorporação de técnicas de programação funcional tanto na nova versão do C# (3.0) quanto na do VB (9.0). E com o anúncio do F# (uma linguagem da linhagem de ML e OCaml) como…


Procurando um Modelo Computacional para a Orientação a Serviço

Nesta terça estava participando junto ao grupo de interesse sobre aplicações compostas liderado pelo Waldemir Cambiucci quando duas figuras de seu ppt (que parecem ser de uma palestra do Atanu) me reforçaram as seguintes visões: 1)      A SOA só irá cumprir sua verdadeira missão de prover agilidade à área de TI e à área de…

2