SAST 2012

Olá!

Este fim de semana foi bastante corrido. Fiz duas palestras no Visual Studio Summit 2012 e depois peguei um avião para Natal (RN), para apresentar parte do meu projeto de mestrado no SAST 2012 (VI Workshop Brasileiro de Teste de Software Sistemático e Automatizado).

O resultado de minha apresentação no SAST foi melhor do que o esperado.

Fui até lá com o objetivo de apresentar parte de meu projeto e com a vontade de demonstrar ele funcionando, já que ali encontraria alguns dos maiores pesquisadores da área. Por isso estava com tanto receio em apresentar meu projeto.

Leia mais »

Visual Studio Summit 2012: Principais novidades do Entity Framework 5.0

Olá,

Neste último sábado tive a oportunidade e o orgulho de palestrar no Visual Studio Summit 2012. Este evento foi organizado por Ramon Durães, com apoio da Microsoft Brasil, e teve o objetivo de disseminar conhecimento sobre a nova versão do Visual Studio.

Neste evento ministrei duas palestras com o tema: Principais novidades do Entity Framework 5.0.

Leia mais »

Design Pattern – Façade

O pattern Façade (fachada), pertencente ao catálogo GOF, possui a intenção de estruturar o sistema de forma que se crie uma barreira (fachada) entre um conjunto complexo de instruções (subsistema) e os desenvolvedores (usuários), de forma que o subsistema torne-se mais fácil de ser utilizado e entendido, além de tornar-se reutilizável e confiável por executar sempre a mesma seqüência de passos. (Bishop, 2007, p. 93) (GoF, 1995, p. 179)

“Fornece uma interface unificada para um conjunto de interfaces em um subsistema. O Façade define uma interface de nível mais alto que torna o subsistema mais fácil de usar.” (GoF, 1995, p. 179)

clip_image002

 

Leia mais »

Por onde tenho andado

Olá,

Este na verdade não é um post técnico como os demais. Na verdade, este post é uma explicação para o motivo de eu ter diminuído a quantidade de posts no último mês.

Ultimamente estou correndo com N coisas, como: mestrado, trabalho, família, comunidade, Fórum do MSDN, etc… E com toda essa correria estou deixando de fazer o que eu mais gosto: produzir material para este blog!

No próximo mês, dia 22 de Setembro, participarei do Visual Summit 2012 (http://www.visualstudiosummit.com.br/), com uma palestra sobre os novos recursos e melhorias do Entity Framework 5. Se me encontrar por lá é só me chamar que trocaremos uma ideia!

3380_10151172254531264_462475418_n

Também participarei no próximo mês, ainda em Setembro, do SAST 2012 (http://icomp.ufam.edu.br/sast2012/), onde apresentarei parte do meu projeto de mestrado. Sei que não falo muito sobre este projeto aqui, mas estou esperando ele ficar maia estruturado para que eu possa montar um post bem detalhado. O tema do meu mestrado é: construção de um framework gerador de dados de teste para software orientado a objetos.

sast

Hoje saíram muitas novidades sobre o EF 5! Meu próximo post será justamente sobre isso. Acompanhem meus twittes (@ferhenrique), esse será o assunto das próximas semanas.

Obrigado!

Por
Fernando Henrique Inocêncio Borba Ferreira
Microsoft Most Valuable Professional – Data Platform Development

Entity Framework open source, e agora? Como eu faço?

Agora o Entity Framework é open source. E o que podemos esperar disso?

O maior significado desta atitude é que o time de Entity Framework esta realmente interessado e esperando por nossas contribuições. O EF não é o primeiro produto da Microsoft a tornar-se open source. O ASP.Net MVC 4, ASP.Net Web API e Razor são projetos que também tornaram-se open source no último semestre.

O que significa ser open source? Open source é uma ideologia/filosofia que promove a distribuição livre e o acesso ao código fonte de um software/produto/projeto. O modelo open source também prevê a colaboração voluntária, a fim de melhorar o software disponibilizado, por meio do trabalho e do conhecimento de seus colaboradores voluntários.

ado_net_entity_framework

Leia mais »

Entity Framework agora é open source!

Olá pessoal,

entityFrameworkBrasilHoje, o código fonte do Entity Framework esta sendo disponibilizado sob uma licença open source (Apache 2.0) no CodePlex (http://entityframework.codeplex.com/). Esta atitude permitirá que qualquer um na comunidade possa engajar-se e contribuir com correção de bugs e desenvolvimento de novas features.

A Microsoft continuará desenvolvendo compilações oficiais do Entity Framework como os demais produtos. O objetivo de tornar o EF um projeto open source é aumentar o ciclo de feedback de desenvolvimento, favorecendo a construção de um produto ainda melhor.

Leia mais »

Integrando MongoDB com .Net e LINQ

Olá!

Na última sexta-feira (13 de Julho de 2012), estive presente no MongoDB São Paulo 2012. Um evento organizado pela 10Gen sobre o uso do MongoDB. Para quem não sabe o MongoDB é um banco de dados No-SQL, isto é, não trabalha com o paradigma relacional, não trabalha com colunas e nem linhas. A persistência dos dados é toda baseada na estrutura das entidades de suas classes. Isto é bastante favorável, pois não exige a existência de uma estrutura rígida baseada em um schema. Algum tempo atrás eu fiz uma série de experimentos com o Db4Objects (https://ferhenriquef.com/?s=db4o), um banco de dados orientado a objetos que funciona de forma parecida.

Um adendo: quando fiz a faculdade de Sistemas de Informação, na Universidade Presbiteriana Mackenzie, eu tive a possibilidade de escolher uma ênfase para o meu curso, e no caso escolhi a ênfase em Banco de Dados. Então, isso explica alguns dos meus posts e alguns dos experimentos neste blog. Sou vidrado em tecnologias diferentes de armazenamento de dados, mas acho que isso todos já perceberam.

mongoNet

Leia mais »