Paralelismo em Profundidade

O uso de paralelismo num mundo multi-cpus está se tornando um tema cada vez mais quente (para tornar nossos PCs mais frios). Para quem se interessa, como eu, sobre este tema, aqui vão alguns bons artigos (bem técnicos) referentes ao assunto. Reserve um tempo e boa leitura: PATTERNS OF PARALLEL PROGRAMMING – UNDERSTANDING AND APPLYING…

0

A Origem das Linguagens de Patterns

Há muito estava na minha lista de livros para ler os livros do Christopher Alexander. Para quem não conhece, ele é o arquiteto (não de TI, mas de arquitetura de casas, etc.) que influenciou a comunidade de TI com o conceito de linguagem de padrões. O livro que escolhi para começar foi o “The Timeless…

0

Manifesto SOA

  Para quem não viu ainda, está no ar um manifesto SOA bem interessante que defende a prática consciente de SOA. Vou reproduzir aqui abaixo, mas você pode ler e assinar diretamente em http://www.soa-manifesto.org/aboutmanifesto.html. Gostaria de ouvir a opinião de vocês…. Aqui vai: SOA Manifesto Service orientation is a paradigm that frames what you do….

0

Private Class ResumoPDC

1 semana de férias + 1 semana de PDC + rede lenta no hotel = -posts Então não devo ter notícias novas para vocês. Waldemir, Condé, Giovanni e Rogério falaram boa parte das novidades. Vou ficar com o que ficou de mais importante na minha memória: 1) , é claro, a entrada do Azure no…

0

Faça seu Gerador de Código com o T4 do Visual Studio

Tenho visto poucos arquitetos utilizando uma tecnologia interessante para gerar código de acordo com templates e que já está embutida no Visual Studio, sejam 2005, 2008 ou 2010. Trata-se do T4 (Text Template Transformation Toolkit) Code Generation. Ele está contido no Visual Studio SDK e pode ser usado para gerar um código de acordo com…

1

Quando usar o Azure?

Existem dois tipos de respostas aqui: uma que visa o diferencial do aplicativo do ponto de vista Controle X Custo, já abordado em http://msdn.microsoft.com/pt-br/azure/dd638038.aspx; outra que visa a adequação tecnológica no uso do Azure . Hoje vou tratar da segunda. Em minha opinião, nem todo tipo de arquitetura de aplicativo é susceptível de ir para…

0

Padrões para Cloud Computing no Azure – Particionamento com o SQL Azure (Sharding)

O interessante da computação em sistemas elásticos, como o Azure, é que eles tornam factíveis padrões computacionais que costumam ser caros para as empresas. É claro que podemos utilizar o Azure para migrar sistemas convencionais de nossas empresas (como sistemas departamentais ou algum outro sistema LOB), tentando minimizar o custo total da nossa TI. Mas…

0

Arquitetura de Software – Boas Referências

Há muito venho recebendo pedidos de referências para o estudo e formação em arquitetura de software e soluções. Como este é um campo muito novo (cerca de 20 anos) poucos são os livros e artigos que consolidam as práticas mais atuais de uma forma estruturada, com linguagem simples, direta e com conteúdo atualizado. A boa…

0

Linguagens Funcionais, Internet Service Bus, SQL Azure e Windows Indentity Foundation

Com o feriado chegando sempre vale algumas recomendações (referentes a arquitetura de software) para as horas vagas. 1) Que tal melhorar seu conhecimento no uso de linguagens funcionais e alguns padrões de código úteis para construir melhores bibliotecas, frameworks, etc. Minhas sugestões são: a. O artigo Functional Programming for Everyday .Net Development. Este artigo vai…

0

Preços do Azure e simulação por Monte Carlo

Tenho recebido perguntas de como calcular o custo do Azure para compará-lo com o custo de outras alternativas. Já existem algumas calculadoras disponíveis para isto, mas, infelizmente todas as que eu vi fazem contas simples, que poderiam ser feitas com o Excel com pouco esforço, e que não levam em conta a variação probabilística de…

0