Arquitetura em Pauta

Três Telas e uma Nuvem - explicando a Visão

Há cerca de 2 anos ouvi pela primeira vez Ray Ozzie falar da visão das “três telas e uma nuvem”...

Author: Otavio Date: 04/02/2010

XTP – Extreme Transaction Processing

Para quem não conhece, o Gartner produz de tempos em tempos uma análise das empresas líderes segundo...

Author: Otavio Date: 03/24/2010

O MIX dando no que pensar

Aqui na Microsoft tivemos uma semana cheia de anúncios devido ao MIX. Para quem não acompanhou, vale...

Author: Otavio Date: 03/20/2010

Geração de código a partir de um diagrama UML – Paralelismo - IntelliTrace

Esta semana me deparei com alguns textos e posts relativos ao novo Visual Studio 2010 e .Net...

Author: Otavio Date: 03/13/2010

Extensibilidade via AddIns, MEF e/ou Unity Application Block

Creio que foi Douglas McIlroy quem primeiro falou em componentes de software ainda em 1968 (o artigo...

Author: Otavio Date: 03/06/2010

Azure em Português – artigos e vídeos

Novidades sobre o Azure para quem prefere ler e ouvir em português. Primeira novidade: já está...

Author: Otavio Date: 03/05/2010

Tecnologia: Diversidade X Angústia

Existem pesquisadores que correlacionam a variedade de escolhas com a infelicidade. Veja por exemplo...

Author: Otavio Date: 02/20/2010

Carnaval e boas novas para quem desenvolve para a plataforma Microsoft

O IDC revelou o resultado de uma pesquisa sobre tecnologias usadas no desenvolvimento de aplicativos...

Author: Otavio Date: 02/12/2010

Que princípios guiam as tecnologias?

Quem é melhor tecnologicamente? .Net ou Java? Ruby? Php? ... Quem? Sei que estou me metendo num...

Author: Otavio Date: 02/11/2010

Tecnologia e Diferenciação: Sem Riscos – Sem Ganhos

Em conversas com clientes, recebo pedidos freqüentes de apoio para usar tecnologias da Microsoft na...

Author: Otavio Date: 02/06/2010

A Nuvem Privada vai acabar! (será?)

Quando participo de debates e conferências sobre cloud computing percebo que a Private Cloud, ou...

Author: Otavio Date: 02/03/2010

Computação e Dados massivos – a nova fronteira

Existe um livro da Microsoft Research chamado The Fourth Paradigm - Data Intensive Scientific...

Author: Otavio Date: 01/29/2010

A Verificação Formal de programas vai acabar com a necessidade de Testes?

No último post falei da verificação e corretude de programas, da lógica de Hoare e de ferramentas...

Author: Otavio Date: 01/23/2010

Agilidade X Formalismo

Sempre vimos o formalismo no desenvolvimento de software como um misto de desejo e desconfiança....

Author: Otavio Date: 01/19/2010

Paralelismo em Profundidade

O uso de paralelismo num mundo multi-cpus está se tornando um tema cada vez mais quente (para tornar...

Author: Otavio Date: 12/10/2009

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...

Author: Otavio Date: 12/05/2009

Manifesto SOA

  Para quem não viu ainda, está no ar um manifesto SOA bem interessante que defende a prática...

Author: Otavio Date: 11/25/2009

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...

Author: Otavio Date: 11/21/2009

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...

Author: Otavio Date: 10/31/2009

Quando usar o Azure?

Existem dois tipos de respostas aqui: uma que visa o diferencial do aplicativo do ponto de vista...

Author: Otavio Date: 10/21/2009

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...

Author: Otavio Date: 10/17/2009

Arquitetura de Software – Boas Referências

Há muito venho recebendo pedidos de referências para o estudo e formação em arquitetura de software...

Author: Otavio Date: 10/15/2009

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...

Author: Otavio Date: 10/08/2009

Revisitando o Agile

As metodologias de desenvolvimento ágeis são baseadas em conceitos simples: rapidez para modificar,...

Author: Otavio Date: 09/26/2009

Capacidades, Arquitetura e SOA

Uma das armas mais importantes usadas pelos arquitetos de TI ao longo dos últimos tempos tem sido a...

Author: Otavio Date: 09/19/2009

MapReduce no Windows Azure

Hoje vou descrever a vocês um pouco do que é o famoso MapReduce e como podemos simulá-lo no Azure....

Author: Otavio Date: 09/12/2009

Divagando sobre modismos e computação

Lembro-me sempre de uma história real relatada num livro do Carl Sagan sobre como a população em...

Author: Otavio Date: 09/05/2009

Promessa do TechEd – código do exemplo do Oslo

Prometi na palestra sobre MDD e Oslo neste TechEd colocar neste blog o código do exemplo de como...

Author: Otavio Date: 08/28/2009

Sobre Chefes, Algoritmos e Pérolas

Num blog antigo comentei sobre estilos de arquitetura e, em particular, sobre o estilo barroco, onde...

Author: Otavio Date: 08/15/2009

Arquitetura no Kernel do Windows 7

Talvez eu tenha sido um dos últimos a instalar o Windows 7 na Microsoft. Tenho dezenas de softwares...

Author: Otavio Date: 08/09/2009

Dupla Elegância

Uma vez, numa conversa em grupo com o Anders Hejlsberg, criador do C# e Turbo Pascal, ele confessou...

Author: Otavio Date: 07/29/2009

Crise e falha de projetos de TI

Não sei se vocês leram, mas o Standish Group reportou um aumento no percentual de projetos que...

Author: Otavio Date: 07/27/2009

Modelo de Negócio e Preços do Azure

Como contei em blogs recentes, esta é a semana de notícias sobre custos e modelo de negócios do...

Author: Otavio Date: 07/16/2009

Arquitetura e sobrevivência – Winchester House

Por vezes a arquitetura de software é comparada com a arquitetura de casas, por outras com o...

Author: Otavio Date: 07/09/2009

Julho, mês de Data Center

O mês de Julho vai trazer ao ar dois novos Data Centers para a Microsoft e sua comunidade. O...

Author: Otavio Date: 07/04/2009

Falando de Public Cloud, Private Cloud e S+S

Foram dois eventos quase que em seqüência. Primeiro um lançamento de um produto no auditório da...

Author: Otavio Date: 06/28/2009

Animação sobre Azure e Cloud Computing

Explicar o que faz o Azure ou o que é “cloud computing” nem sempre é simples. Como técnicos,...

Author: Otavio Date: 06/21/2009

DSL DevCon 2009

Domain Specific Languages (DSLs) são linguagens normalmente pequenas e que visam certos domínios...

Author: Otavio Date: 06/15/2009

Dicas sobre Azure e Oslo

  1. Saiu já há algum tempo, mas ainda vale recomendar, bons textos sobre o uso de Tabelas, Blobs e...

Author: Otavio Date: 06/13/2009

Mandrake e o futuro da Ciência da Computação

Um colega da Microsoft que trabalha com a área educacional me relatou que o número de candidatos a...

Author: Otavio Date: 05/31/2009

Reengenharia e Refactoring – nosso destino

“Things alter for the worse spontaneously, if they be not altered for the better designedly” Francis...

Author: Otavio Date: 05/23/2009

Tendências em Linguagens de Programação

Hoje, no universo das linguagens de programação, fica clara a existência de uma fricção entre três...

Author: Otavio Date: 05/17/2009

Que tipo de transação usar?

Esta semana recebi um questionamento de quando usar que tipo de transação no .Net Framework. Como...

Author: Otavio Date: 05/12/2009

REST e Linq: transformando queries Linq em URI’s

Há poucos dias Rafael Godinho e eu realizamos um WebCast sobre REST e aplicações RESTful (você pode...

Author: Otavio Date: 05/09/2009

Entity Framework, DTOs e Self-Tracking Entities

O último post do time do Entity Framework é bem interessante no contexto dos assuntos discutidos...

Author: Otavio Date: 04/30/2009

Ergonomia no Design e Arquitetura de Software

Michi Henning escreveu um artigo na ACM Communications de Maio sobre um assunto recorrente neste...

Author: Otavio Date: 04/26/2009

Frameworks, treinamento e qualidade

Estivemos a pouco visitando um cliente que pretende desenvolver/utilizar um framework de programação...

Author: Otavio Date: 04/16/2009

Low Cost Maintenance Development - LCMD

Sempre quis criar meu próprio acrônimo, mas, infelizmente nunca tive a necessidade ou oportunidade....

Author: Otavio Date: 04/09/2009

RIA Services: um elo perdido?

A chegada do padrão MVC para o ASP.Net tem sido bastante comentada entre arquitetos. Temos recebido...

Author: Otavio Date: 04/05/2009

<Previous Next>