01/09/2013 21:03:36
By Felipe Pessoto
Menos de um mês após o Beta 1 saiu a versão Release Candidate 1. A nova versão 1.9 é um marco na história do jQuery, a intenção é remover o "lixo" acumulado pra manter a compatibilidade com versões antigas, assim muitas partes que estavam obsoletas foram removidas do código.
Para manter funcionando a base de código atual eles disponibilizaram um plug-in chamado jquery-migrate que permite restaurar as funcionalidades obsoletas, emitindo um alerta no console de desenvolvimento, assim você pode ajustar os códigos conforme for possível.
Na versão seguinte, 2.0, será abandonado o suporte aos Internet Explorer´s 6, 7 e 8 que hoje são um problema, obrigando o time do jQuery a inserir diversos hacks pra funcionar como deveria. Assim a versão 2.0 será menor, mais rapida e com menos problemas causados por esses hacks.
Para fazer a migração é só substituir o seu script jQuery por estes:
<script src="http://code.jquery.com/jquery-1.9.0rc1.js"></script>
<script src="http://code.jquery.com/jquery-migrate-1.0.0rc1.js"></script>
Se você usa o jQuery 1.6.4 ou superior também pode incluir apenas o jquery-migrate para ver quais avisos aparecem.
Ao achar algum bug, você deve reportar no site http://bugs.jquery.com
01/09/2013 20:59:04
By Felipe Pessoto
12/12/2012 21:27:15
By Felipe Pessoto
O Entity Framework, que está sendo desenvolvido de forma Open Source no Codeplex, acaba de receber mais um release Alpha, cerca de um mês após o primeiro. A intenção é colher o feedback dos desenvolvedores, pra isso basta iniciar um tópico no Fórum do Codeplex.
Novidades desde o Alpha 1:
Em alguns casos será necessário atualizar o código pra funcionar na nova versão do Entity Framework.
O Alpha 2 já se encontra no NuGet.
11/16/2012 18:44:00
By Felipe Pessoto
Um problema comum que sempre me fazia perder um bom tempo e deixava o código um pouco mais sujo era trabalhar com Arrays ou melhor, IEnumerable's em geral. Normalmente tenho um IEnumerable<AlgumaCoisa> no meu ViewModel e quero usar todas as funcionalidades do ASP.NET MVC normalmente com o Model Binding.
Assumindo o seguinte ViewModel:
public class PredioViewModel
{
public string Nome { get; set; }
public List<AndarViewModel> Andares { get; set; }
}
public class AndarViewModel
{
public int Id { get; set;}
public string Nome { get; set; }
public decimal Preco { get; set; }
}
Read more...
11/16/2012 17:09:00
By Felipe Pessoto
Agora que sabemos as convenções usadas podemos criar o package nos padrões recomendados. A forma mais fácil e rápida é usando o Nuget Package Explorer, uma GUI que cria o arquivo .nuspec e o package(.nupkg) de forma visual. Também é possível criar o package manualmente.
Read more...