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