Exportando UML no formato XMI 2.1 no Visual Studio

Boas novas para os arquitetos: checando os posts do Steve Cook descobri que já é possível exportar diagramas do UML do Visual Studio. É uma VS Extension (com código fonte) que exporta segundo o formato padrão XMI 2.1. Ele pode ser baixado de http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=vsvmsdk&DownloadId=14454 Está é uma funcionalidade que faltava e que muitos estavam aguardando….

2

Estratégia para vencer na Web

A estratégia para ganhar mais usuários de um serviço na rede costuma ter um caminho aparentemente simples: Disponibilizamos nosso serviço através de um site que será a sua “face” para o público. Com isto, muitos clientes já poderão ser iniciados ao serviço pelo simples acesso à sua url ou via search; Tornamos este serviço alcançável…


PassCode Para o Azure

Pessoal Ainda existem alguns passcodes para uma oferta temporária chamada Azure Pass. Nele a inscrição é simples e você não precisa de Cartão de Crédito. Basta entrar no site http://windowsazurepass.com, indicar o Brazil com país e entrar com o passcode BRARQ01. Os primeiros a se subscreverem irão receber um email em no máximo 3 dias…


Mais 2 patterns para Azure

Aqui vão mais 2 patterns interessantes para uso também no Azure: 1) Deployment dinâmico de sites Com o Web Role do Azure suportando o IIS-full desde o ano passado já é possível fazer o deployment de múltiplos sites em uma única máquina/WebRole. O post http://www.wadewegner.com/2011/02/running-multiple-websites-in-a-windows-azure-web-role/ mostra que basta algumas configurações e pronto – num único…


AVISO: A Oferta Azure Introductory permite agora 750 hrs gratuitas !

O pessoal que quer testar o Azure e tinha medo de gastar mais horas do que as 25 oferecidas na Oferta Azure Introductory tem agora duas boas notícias: A oferta foi estendida para até 30 de Junho !!! (ela iria terminar no fim de março agora) Ela agora permite o uso de 750 hrs de…


Posso rodar o ASP clássico no Azure?

SIM, ponto. Esta é uma das virtudes da nova versão do Azure que trouxe Privilégios Elevados e o IIS-Full (isto é, temos agora o mesmo IIS 7.5 que o Windows Server R2 2008). Privilégios Elevados permitem que você defina comandos que irão rodar antes da Máquina Virtual levantar seu processo – um bom momento para…


Martin Fowler e seu livro sobre DSLs

As férias de final/inicio de ano são sempre boas para leituras pendentes, não é? Este ano, dos livros que li, um dos mais interessantes para comentar e recomendar é o “Domain-Specific Languages” do Martin Fowler. Neste livro o bem conhecido autor distila um conjunto de padrões e técnicas para implementar linguagens específicas de domínios (DSL),…


Por que tantas tecnologias para programação Web?

Com o lançamento do WebMatrix, a proximidade do LightSwitch e a forte mensagem da Microsoft rumo ao HTML5, é comum surgir a velha dúvida: que tecnologia usar? Já comentei aqui neste blog que escolha gera angústia. Isto é normal. Mas se compreendermos o porquê de cada tecnologia fica mais simples escolher e nos tranqüilizar. Abaixo,…

4

Provocando os Arquitetos

Fim de ano chegando e tenho dois especiais sobre arquitetura emprestados do TechEd da Europa de 2010. O primeiro é uma provocação saudável de um top arquiteto da Microsoft chamado Miha. É uma apresentação que louva a arquitetura de software e clama por arquitetos sábios, que conhecem arquiteturas de referências, mas que jogam ela fora,…


Mais Patterns para o Azure

Se o Azure não nos dá um coordenador de transações e a Tabela do Azure só suporta isolamento do tipo snapshot dentro de uma mesma partição, não existe como garantir consistência entre tabelas, certo? Não. É possível assegurar consistência usando algoritmos similares ao que o banco de dados faz de graça para nós. O Banco…