Fujiy

Blog sobre .NET, C#, ASP.NET entre outras tecnologias de desenvolvimento de software

ASP.NET MVC, Web API, Razor agora são realmente Open Source

27/03/2012 22:24:30 Por Fujiy

Com o apoio do Phil Haack, o ASP.NET MVC é Open Source desde a primeira versão, sendo usado inclusive no Mono. Isso parece ter aberto as portas pra uma Microsoft muito mais Open Source, que hoje além de ter vários projetos Open Source, como MVC, DLR, IronPython, IronRuby, Web Pages/Razor, WebAPI, etc. também está usando vários projetos Open Source em seus produtos, como o jQuery, jQuery UI, Modernizr, recentemente o JSON.NET, entre outros.

Hoje o ScottGu anunciou grandes notícias. Teremos o ASP.NET Web Pages e Web API disponibilizados com a licença Apache 2.0, permitindo que também sejam incluídos no Mono. Além disso, pela primeira vez, qualquer desenvolvedor poderá enviar patches e códigos que serão avaliados pela equipe da Microsoft e se aprovado será integrado ao código fonte oficial dos produtos. Isso é uma grande mudança nos conceitos da Microsoft, ainda não imagino como será o processo para garantir que o código é legitimo e não foi copiado de algum outro produto protegido por copyright, que era uma das preocupações em relação a aceitas códigos do público.

Os códigos fonte serão disponibilidados no Codeplex pelo projeto http://aspnetwebstack.codeplex.com/ usando o recém anunciado suporte para Git, sempre que algum desenvolvedor da Microsoft fizer um checkin teremos o código disponível imediamente.

So You Want To Be a Developer

27/03/2012 20:15:25 Por Fujiy

Extra Credits é uma série semanal que fala sobre a indústria de games vista pelos olhos de quem trabalha nela. A quarta temporada comecou com dois episódios com a participação da equipe do StackOverflow, falando sobre o que é necessário para ser um programador, vale a pena assitir.

FujiyBlog v0.3

15/03/2012 23:25:25 Por Fujiy

Mais um release v0.3:

-Bug Fixes
-Package Updates
-Now works in Medium Trust
-Support Facebook Open Graph Protocol
-Canonical Urls
-AutoMapper dependency was removed
-Basic Error Logger
-ReCaptcha support
-Views moved to root
-Comments Notification
-StackExchange MiniProfiler support(When running in Full Trust)
-Entity Framework Migrations support
-Multiple File Upload support

FujiyBlog v0.3 Novidades. Entity Framework Migrations e MiniProfiler

10/03/2012 20:10:55 Por Fujiy

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.

SQL Server 2012 RTM Lançado!

06/03/2012 20:02:43 Por Fujiy

Entrei no site do SQL Server pra ver se tinha alguma novidade quanto ao Release Candidate, talvez um RC1, e me deparo com a versão final! Ainda nem saiu os press releases.

Quem quiser já pode baixar o SQL Server 2012 RTM Trial