Exbibindo Team Build usando coelho animado..

29. May 2008

Integraçao continua

Tenho visto diversas alternativas de utilização da API do Team Build para exibir informações sobre o andamento de uma Build do servidor Team Build da plataforma Visual Studio Team System. Mas um coelho animado e falador é realmente uma grande idéia para tornar
mais interativo ainda o acompanhamento de uma nova release do projeto.

image 
[Ver video]

Gostaria de dar os parabéns ao Martin pela grande novidade!!
http://www.woodwardweb.com/gadgets/000434.html

Technorati Marcas: ,,,,



[],

Ramon Durães
Microsoft MVP
Software Engineer and application life cycle management specialist

Para implementar solução baseada em Visual Studio Team System em seus projetos
entre em contato com a 2PC.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

VSTS, TFS, Projetos, Team System, Build

Vem ai o Windows 7 com interface multi-toutch

29. May 2008
Com o novo Windows 7 e sua interface Multi-touch com suporte a vários
toques na telas teremos uma nova experiência na plataforma de
desktops.

Depois do Microsoft Surface lançado no ano passado
agora chegou a vez dos usuários comuns terem acesso
a essa fantástica tecnologia!

Confira uma demonstração:
http://tv.mutex.com.br/Video/Multi-Touch-in-Windows-7/257.aspx

Para saber mais:
http://computerworld.uol.com.br/mercado/2008/05/28/windows-7-tera-interface-multi-toutch/
http://windowsvistablog.com/blogs/windowsvista/archive/2008/05/27/microsoft-demonstrates-multi-touch.aspx

[],

Ramon Durães
MVP
Software Engineer

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Windows, TouchWall, Touch

Artigo - Explorando o ASP.NET 3.5 Dynamic Data Controls

29. May 2008

ASP.NET 35. DYNAMIC DATA CONTROLS

Ao logo dos anos outras necessidades foram surgindo no mercado como a criação de telas automáticas de cadastro conhecidas atualmente como Scaffold bastante populares com o Ruby on Rails. Já faz algum tempo que a Microsoft vem investindo em linguagens dinâmicas e agora com o lançamento  do Service Pack 1 do .NET 3.5 foi disponibilizando dentro do ASP.NET um novo conjunto de controles conhecido como Dynamic Data Controls que tem objetivo de montar as telas para as ações básicas de qualquer CRUD (Create, Read, Update, Delete). 

 

fig06.jpg

Para saber mais:
http://www.linhadecodigo.com.br/Artigo.aspx?id=1826

[],

Ramon Durães
MVP
2pc Professional Consulting
http://www.2pc.com.br

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

ASP.NET, SP1, VS2008, Dynamic Data Control, CRUD

Artigo - Gerenciando banco de dados usando Visual Studio Team System

29. May 2008

A plataforma Visual Studio Team System (VSTS) é destinada ao gerenciamento do ciclo de vida da aplicação (Application Lifecycle Management / ALM) oferecendo suporte aos mais variados papeis envolvidos no desenvolvimento de um software: Gerente de Projetos, Arquiteto, Desenvolvedor, Testador e DBA. Com a integração e gerenciamento da comunicação no projeto é possível prover informações estratégicas para os gestores do projeto.
Em todos os clientes que visito para tratar sobre o ALM sempre surge a necessidade de se gerenciar o desenvolvimento do banco de dados integrado ao modelo do Visual Studio Team System. Para solucionar essa grande demanda do mercado temos a disposição o Visual Studio Team Edition for Database Professionals que traz a integração do DBA e dos profissionais que manipulam o banco de dados com o ciclo de desenvolvimento.

Com o uso do Visual Studio Team System aplicando ao gerenciamento do banco de dados você vai ter agregado ao seu projeto um conjunto enorme de novas funcionalidades que unem de vez o desenvolvimento do banco de dados com o ciclo da aplicação complementando o elo faltante no processo. Para uma melhor compreensão das funcionalidades confira abaixo algumas delas:

- Version Control
Gerenciamento de alterações realizadas na estrutura do banco de dados permitindo retornar uma determinada versão a qualquer momento entre outras funcionalidades como: Check In, Check Out, GetLast, Label, Branch, Merge e Shelving.

- Work item
Integração com o workflow de comunicação do Team Foundation Server e Microsoft Project para gerenciamento das atividades com apropriação de horas gastas nas mesmas e vinculação ao artefato (Table, Stored Procedure, Function) produzido permitindo identificar o porque dessa alteração.

- Reverse-Engineering / SandBox
Você vai poder recuperar toda estrutura do banco de dados e desenvolver as alterações offline sem prejudicar o banco de dados de produção.
- Data Generation
Geração de dados para teste
- Unit Testing
Testes unitários automatizados em cima de Stored Procedures.
- Refactoring
Possibilidade de alterar objetos observando e propagando a ação em todas as dependências.
- Code Analysis
Analise estática de código para padronização de nomes nos objetos.
- Comparing Schemas / Data
Comparação de Schemas ou Dados entre banco de dados diferentes e geração automática de código para sincronização.
- Build
Integrado ao ciclo de build da aplicação de forma a entrar no baseline da release a versão especifica do banco de dados de acordo com as necessidades da aplicação.

O ponto de partida é a criação de um projeto especifico para seu banco de dados dentro do Visual Studio e utilização do processo de reengenharia para recuperar toda estrutura que será recuperada dentro desse projeto.

Após importar você terá duas visões no Visual Studio. A primeira delas é pelo Solution Explorer e a outra é pelo Schema View conforme figuras 01 e 02.

fig01
Figura 01 – Database no Solution Explorer

 fig02
Figura 02 – Database no Schema View


Para uma rápida demonstração da ferramenta de comparação de Schemas eu fiz uma alteração na estrutura da tabela clientes dentro do meu projeto no Visual Studio e solicitei a comparação com a versão original do banco de dados conforme figura 03. Automaticamente ele já identificou a diferença e já tem disponível o código para fazer o sincronismo.

fig03 
Figura 03 – Comparando Schemas usando Visual Studio


Conforme você observou nessas demonstrações a plataforma do Visual Studio Team System for Database Professionals veio pra agregar grande valor na integração das atividades de DBA ao ciclo de desenvolvimento da aplicação. Invista em uma plataforma profissional para gerenciamento de projetos de software e potencialize as entregas, qualidade e previsibilidade usando poderosos mecanismos de controle.


Comente esse artigo e não esqueça de uma frase importante “Não tem que ser difícil”. Até a próxima!

Veja também!
Gerenciando banco de dados usando Visual Studio Team System


[],

Ramon Durães
Microsoft MVP
2pc Professional Consulting
http://www.2pc.com.br


Entre em contato com a 2pc para contratar implantação de Visual Studio
Team System.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

VSTS, SQLExpress, SQL2005, Projetos, Project, SQL 2008, SQLServer, Team System, SQL, DataBase, Team Foundation

Microsoft anuncia o Professional Developers Conference 2008 - PDC / EUA

28. May 2008

O PDC é o maior evevento da Microsoft no mundo voltado exclusivamente para o publico ligado ao desenvolvimento de Software e acabamos de receber a noticia que a próxima edição vai acontecer em Los Angeles nos EUA no mês de outubro! Você estava buscando uma grande oportunidade para passear nos EUA então programa-se desde já para esse grande acontecimento.

O PDC traz em seu histórico um evento onde é apresentado as mais importantes informações da plataforma para os próximos anos.

Para saber mais:
http://www.microsoftpdc.com/

Fonte: http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2008/05/28/10452.aspx

Technorati Marcas: ,,

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Microsoft, Eventos, EUA, PDC08, PDC2008

História do DogFooding na Microsoft ?

22. May 2008

Comida para cachorro (dogfood)

Em meados dos anos 70 nos EUA tinha um famoso comercial na TV da empresa Alpo representado pelo ator Lorne Greene falando sobre comida para cachorros que se tornou um grande sucesso com a seguinte mensagem para o consumidor “Essa comida de cachorro é tão boa que eu mesmo uso”.

alpo3-704516

Não precisa dizer mais nada sobre o impacto desse comercial que diferenciou a marca Alpo de outras concorrentes da época. Reza a lenda que os executivos consumiam uma lata de cada novo produto durante as reuniões internas de apresentação do produto.


Comercial exemplo:
http://www.youtube.com/watch?v=o70tS4AfG50

Inspirado nesse comercial a Microsoft passou a usar esse termo internamente “Eating our own Dogfood” para indicar que eles usam os produtos também fortalecendo compromisso com a qualidade e valor no que está sendo oferecido. O DogFood tornou-se um termo padrão e usado por outras grandes empresas permanecendo em uso na Microsoft até os dias atuais.

Eu particularmente fiquei encantado com o Dogfood desde o inicio o que bateu muito com o meu próprio dia a dia com a busca pela melhoria continua de forma a oferecer para os cliente a melhor solução e principalmente testada e em uso internamente. O termo é perfeitamente aplicável em seus projetos de software nas mais diversas escalas e papeis que você participe no projeto. Um desenvolvedor por exemplo ao utilizar a atitude ‘DogFood’ vai fazer o mínimo de testes em suas implementações antes de liberar seu código.

Para saber mais:
http://en.wikipedia.org/wiki/Eat_one%27s_own_dog_food
http://www.web-rover.com/dogfood/historyofdogfood.php
http://whatis.techtarget.com/definition/0,,sid9_gci1281239,00.html
http://www.panopticoncentral.net/archive/2004/12/10/2828.aspx

Para visitar ALPO e Microsoft:
http://www.alpo.com
http://www.microsoft.com/brasil  

[],
Ramon Durães
MVP
Software Engineer / Application Lifecycle Management specialist
http://www.2pc.com.br

Currently rated 5.0 by 1 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

DogFood, Microsoft, Projetos, Qualidade, Team System, VSTS

Windows Vista: Exibindo extensão de arquivos .ZIP , .DOCx .TXT

21. May 2008

Por padrão o Windows de maneira geral e o Windows Vista vem configurado para não mostrar a extensão de arquivos
conhecidos facilitando a vida da maioria dos usuários. Eu prefiro visualzar as extensões para poder renomear se necesário alguma delas.

Entre no Windows Explorer conforme as figuras abaixos e siga os passos para alterar a configuração.

1) Organizar
2) Pastas e opções de busca
3) Vizualizar
4) Desmarcar a opção: Esconder extensões de arquivos conhecidos

image

image

[],

Ramon Durães
MVP

Currently rated 5.0 by 2 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Poster com Atalhos de teclado para Visual Studio 2008

21. May 2008

Aumente sua produtividade!

Confira um poster com os atalhos de teclado para o Visual Studio 2008
e aumente mais ainda sua produtividade na plataforma .NET

Visual C# 2008 Keybinding Reference Poster
http://www.microsoft.com/downloads/details.aspx?familyid=e5f902a8-5bb5-4cc6-907e-472809749973&displaylang=en&tm

Visual Basic 2008 Keybinding Reference Poster
https://www.microsoft.com/downloads/details.aspx?familyid=255b8cf1-f6bd-4b55-bb42-dd1a69315833&displaylang=en

[],

Ramon Durães
MVP

Para consultoria em Visual Studio 2008
procure a 2PC Professional Consulting.

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

C#, VS2008, Poster, VB.NET

Revista Plataforma Microsoft Julho: Gerenciamento é o maior desafio

18. May 2008
Durante o encontro mundial de parceiros em Redmond dedicados a plataforma de Visual Studio Team System alguns parceiros da Microsoft foram entrevistados para a Revista Plataforma e eu fui um deles pela 2pc Porfessional Consulting.

"Pesquisa do Standish Group com resultados alarmentes sobre redução de custos em projetos de software. Onde retrata que ficou mais barato desenvolver software ao longo dos anos, porém não implicou em aumento da entrega de projetos com sucesso."



Confira mais detalhes da matéria completa no portal da Revista
Plataforma Microsoft.
http://www.microsoft.com/brasil/revistams/gerenciamento_maior_desafio.aspx

ou baixando diretamente o PDF.

http://download.microsoft.com/download/1/8/D/18DB4776-EF14-4E53-B7AD-C42334EECC68/14522_130508_Plataforma_Microsoft_12.pdf


Para conduzir seu projeto de Application LifeCycle Management
com  a plataforma Visual Studio Team System entre em contato agora mesmo
com a 2pc Professional Consulting.

[],

Ramon Durães
Microsoft MVP
Software Engineer
http://www.2pc.com.br

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

VSTS, Projetos, Produtividade, Team System, Eventos, Entrevista, Plataforma, Revista

Microsoft SQL Server Compact 3.5 SP1 Beta and Synchronization Services for ADO.Net v1.0 SP1 Beta

17. May 2008

SQL Server Compact

Estamos em um mês de atualizações e as novidades não param de chegar. Dessa vez é o SQL
Server Compact voltado para o mundo Windows Mobile / PocketPC e engine
para sincronismo da base dados. Com essa update você terá suporte
ao ADO.NET Entity Framework  para SQLCompact.

http://www.microsoft.com/downloads/details.aspx?FamilyID=68539FAE-CF03-4C3B-AEDA-769CC205FE5F&displaylang=en

[],

Ramon Durães
MVP
http://www.2pc.com.br

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

LINQ, Mobile, SQL2005, SQL 2008, VS2008, Windows, Beta, SQLCompact