FujiyBlog vNext - Unicode Support

05/09/2012 22:55:01 By Felipe Pessoto

A próxima versão, provavelmente v0.4 terá suporte para unicode em todas as strings, como títulos, corpo, nome de categorias, tags, etc. Pra quem usa SQL CE não muda nada, já que ele só suporta NVARCHAR, então obrigatoriamente desde a primeira versão suporta Unicode.

Inicialmente limitei as strings em VARCHAR por eficiência, mas como o sistema é aberto, a prioridade é ser o mais abrangente possível. Por exemplo, já temos usuários em outros idiomas, um deles é chinês, http://blog.ip188.net, por sorte ele usou SQL CE então não teve problemas, mas se tivesse usando SQL Server não teria conseguido salvar textos com caracteres além dos ASCII.

FujiyBlog vNext - Mobile

04/26/2012 00:05:49 By Felipe Pessoto

Comecei alguns ajustes para deixar o blog mais compatível com aparelhos mobile. Com poucas mudanças já é possível ter uma grande melhora e facilidade pros visitantes mobile. Com menos de 10 linhas de CSS consegui mudar consideravelmente a experiencia mobile do blog. Ainda planejo usar o jQuery Mobile pra deixar o blog com uma aparencia nativa nas principais plataformas mobile.

Essa semana o Scott Hanselman postou sobre como deixar um site mais "decente" para dispositivos mobile de forma simples, vale a pena a leitura.

FujiyBlog v0.3 Novidades. Entity Framework Migrations e MiniProfiler

03/10/2012 20:10:55 By Felipe Pessoto

Hoje consegui integrar o MiniProfiler e o Entity Framework Migrations. Normalmente é bem simples, mas como o Blog não é um sistema pessoal apenas, tive que tomar alguns cuidados pra funcionar em todos os ambientes.

O MiniProfiler não funciona em Medium Trust que é muito usado em hospedagens compartilhada. Também tive alguns problema em configurar o Migrations no banco existente, além de fazer de uma forma que funcione tanto no SQL Server, quanto no SQL Server Compact Edition, no final deu tudo certo.

O package do SQL Server Compact também estava com problema, pois atualizaram pra uma versão CTP, e a versão era 4.0.0.1, que não tem permissão pra rodar em Full Trust por padrão no .NET 4, entrei em contato com o ErikEJ, e já está resolvido, porém a versão do package do Entity Framework pra SQL CE ainda precisa ser "revertida".

Com o Migrations vai ficar mais fácil e seguro fazer alterações no banco de dados, isso deve acelerar o desenvolvimento, já que deixei de fazer várias coisas nessa versão pois não queria alterar a estrutura do banco.