Podcast sobre Qualidade de Software

by Fujiy 11. fevereiro 2010 10:01

Estou acompanhando os podcasts do .Net Architects e tenho gostado muito dos debates.

Esta semana saiu mais um, sobre Qualidade de Software:

"Neste episódio do .Net Architects Podcast Alexandre Valente, Giovanni Bassi e Denis Ferrari falam sobre qualidade de software, esse episódio nasceu de uma discussão iniciada pelo Alexandre Valente no .Net Architects.

Alguns dos temas abordados foram:
O que é qualidade de software.
Como medir qualidade de Software.
Responsabilidades do gerente de TI.
Treinamento x Qualidade."

Download (13,06MB)

.Net Architects Podcast

Tags: ,

Notícias

ASP.NET MVC 2 Release Candidate 2

by Fujiy 6. fevereiro 2010 11:41

Foi lançado um novo release candidate do ASP.NET MVC 2. Esta versão será importante pois traz algumas modificações importantes, principalmente nas validações.

Antes se você recebia um tipo "Comentario" no seu Action Method, o Model Binder do ASP.NET MVC somente validava os campos que vieram no POST, por exemplo um campo obrigatório que viesse vazio. O problema era que um usuário mal intencionado poderia alterar o seu html do lado cliente e fazer um under-post, evitando que a validação pegasse o erro. Este era um comportamento intencional, pois os desenvolvedores do ASP.NET MVC queriam permitir que fossem criadas Views parciais sem a necessidade de se ter outra classe específica para ela.

Alguns desenvolvedores do MVC ainda alertam que mesmo assim o problema não está totalmente resolvido, pois a Validação não é um sistema de segurança, e sim somente para validar. Não vai previnir que o usuário faça por exemplo um over-post, por exemplo mudando a flag do comentario para Aprovado. Por isso a importância de ser usar uma white/black-list em todos os binds, principalmente as white-lists que são mais seguras.

 Além disso os Input Helpers fortemente tipados agora suportam indices, algumas melhorias de usabilidade nos validators, o jQuery foi atualizado pro 1.4.1 e foram feitas melhorias de performance.

Tags:

Notícias

CodePlex agora suporta Mercurial

by Fujiy 27. janeiro 2010 09:56

Recentemente o CodePlex passou a suportar o Mercurial como opção para controle de versão, assim como o GoogleCode também. O Mercurial assim como o Git, é um sistema de controle de versão distribuído, permitindo que os usuários criem clones do seu repositório e possam dar commit nos seu próprio repositório por exemplo.

No blog do CodePlex a Sara Ford da  uma explicação para quem nunca usou um controle de versão distribuído.

Tags:

Notícias

jQuery 1.4

by Fujiy 19. janeiro 2010 08:54

Foi lançada a versão 1.4 do jQuery e para divulgar o lançamento foi publicado o site jQuery14.com. O site será atualizado diariamente durante 14 dias, com vídeos e artigos sobre as novas funcionalidades. Parece que a nova nersão está bem mais rápida. Para fazer o download, acesse o site oficial jQuery

Tags:

Notícias

ASP.NET MVC 2 Release Candidate

by Fujiy 18. dezembro 2009 07:10

Já está disponível o RC do ASP.NET MVC 2 no seguinte link: ASP.NET MVC 2 RC

As novidades são em maioria nas validações do lado cliente.

Já vou atualizar, eu estava usando o Beta, mas parece que não teve quase nenhum breaking change entre eles.

Outra novidade que vi no blog do ScottGu é que teremos um RC público do Visual Studio 2010 em fevereiro, eles estão fazendo diversas otimizações para deixar a IDE mais rápida. Assim esperam um retorno dos usuários e talvez o lançamento final, previsto pra março, atrase algumas semanas, para ter mais tempo de enviarmos os feedbacks.

Tags: , ,

Notícias

Noda Time

by Fujiy 6. novembro 2009 19:47

Depois de pedir sugestões sobre o nome do projeto, Jon Skeet iniciou um novo projeto open source. É um "port" do Joda Time, uma biblioteca para manipular data e hora no Java.

Segundo ele, o foco não será apenas no código, mas em administrar o projeto e fazer as escolhas corretas.

Alguns exemplos:

Qual versão do .Net surportar? 2.0? 3.5? 4.0? Silverlight? etc...

Será possível compilar uma versão usando recursos do .Net 4.0 e mesmo assim facialmente criar uma versão pro 3.5?

Quais ferramentas para documentar, testar, mocks deve ser usada?

Entre outras...

Já existe o site do projeto, Noda Time e o grupo no google, pretendo acompanhar e até contribuir, é uma boa chance pra aprender mais sobre como gerenciar um projeto, além de como desenvolver um código de alta qualidade.

Tags:

Notícias

Visual Studio 2010 Beta 2 disponível para o público

by Fujiy 22. outubro 2009 07:01

Segunda-feira, 19, o VS2010 foi disponibilizado aos assinantes do MSDN, o ontem para o grande público.

Para fazer o download basta ir para esta página: Visual Studio 2010. Encontrei o link em um blog da Microsoft, pois o site oficial do VS2010 apenas disponibiliza um web installer. O que não me agrada muito.

Tags: ,

Notícias

ASP.NET MVC 2 Preview 2

by Fujiy 1. outubro 2009 05:40

Mais dois meses e já temos o Preview 2 do ASP.NET MVC 2. Algumas das novidades deste Preview:

  • Validação Client-Side - Agora também é possível ter validação baseada nos metadados das propriedades, graças ao jQuery validation library que agora também vem no pacote.
  • Areas - Agora você pode criar Areas sem precisar ter um projeto separado para cada uma.

Download

Notas

Roadmap

O download  está disponível apenas pro Visual Studio 2008 SP1, quem quiser usar no VS 2010 deve esperar o Beta 2,que já virá com o MVC 2 Preview 2, assim como o RTM virá com o MVC 2 RTM

Tags: ,

Notícias

Web.Config do .NET 4.0

by Fujiy 26. agosto 2009 08:39

Uma boa novidade pra quem trabalha com Web, no ASP.NET 4.0 o web.config segue o caminho inverso da versão 3.5 e reduz de tamanho, na verdade quase reduzido a zero.

Na versão 3.0/3.5 ele cresceu bastante pois usavam  a mesma CLR e machine.config do 2.0, então os recursos novos tinham que ser registrados no web.config.

Agora com a versão 4.0, que vai ter sua própria machine.config, todas essas extensões, inclusive as do 4.0, serão registradas no próprio machine.config, reduzindo o web.config a isto:

Uma linha pra definir se esá rodando em debug e a versão do framework usada, e outra pra definir se é pra usar o modo integrado com o IIS7.

Tags:

Notícias

Extensões Telerik para ASP.NET MVC

by Fujiy 12. agosto 2009 09:05

Foi liberado o primeiro preview públicos das extensões para ASP.NET MVC do Telerik. É um framework leve para desenvolver os componentes visuais que conta com Accordion, DataPicker, ProgressBar, Slider, Message Box, e Tab.

A principal novidade é que eles disponibilizaram o código fonte sob a licença MS-PL, é o primeiro projeto Open Source do Telerik. Porém só será grátis durante o tempo de desenvolvimento da plataforma comercial que eles estão desenvolvendo.

Os componentes suporta várias View Engines, como NHaml e Spark e são baseados em jQuery.

Para mais informações acesse a página Telerik Extensions for ASP.NET MVC

Tags: ,

Notícias