Este artigo foi traduzido por máquina.

Nota do Editor

Objetivo com Julie Lerman

Michael Desmond

 

Michael DesmondNo mundo de desenvolvimento de software, nada é certo, exceto a morte, impostos e dados. Como pontos de dados MSDN Magazine colunista Julie Lerman aponta: "Ninguém pode evitar dados, por isso é um tópico que é importante para todos."

Qual é porque os pontos de dados tem sido um dispositivo elétrico na MSDN Magazine desde John Papa encerrou primeiro a coluna em 2002. Papa lançou a coluna para o endereço que ele sentiu foi uma escassez de dados relacionados a cobertura na revista (e a indústria em geral). Quando ele pisou longe da coluna em 2009, depois de ter um trabalho com a Microsoft, o Papa recomendado Julie Lerman para tomar seu lugar.

Perguntei Lerman sobre sua experiência escrevendo a coluna e seus pensamentos de dados e desenvolvimento. Como me disse o Lerman, inspiração não é difícil de encontrar.

"Eu tentei usar a coluna para explicar coisas que ou estou curioso ou confuso sobre, como o que diabos é NoSQL," diz ela. "Ou como uma maneira de compartilhar respostas às perguntas que me perguntam com freqüência — por exemplo, sobre o Entity Framework [EF]."

Michael Desmond: O espaço de dados .net tem sido nada chato, com muita infra-estrutura de trabalho desenvolvedores puxando em direções diferentes. Coisas estabeleceram? Algum conselho para os desenvolvedores tentando fazer imagens grandes decisões sobre dados em 2012?

Julie Lerman: Liquidada? A-há! Eu acho que eles estão se movendo mais rápido. Eu acho que o ORMs [objeto-relacionais mappers] vai estabelecer-se como os "clássicos" por um tempo e o Entity Framework parece ter se tornado a norma para acesso de dados do .net de out-of-the-box.

Há muito trabalho inovador e pensamento acontecendo, especialmente com o foco no grande volume de dados, NoSQL e CQRS [comando consulta segregação de responsabilidade], para citar alguns. Mas nem todo mundo tem que trabalhar com as grandes quantidades de dados que vem sob esse guarda-chuva. Eu realmente acho que ORM sobre banco de dados relacional é a nova norma.

Como bom EF se reúnem ao longo de sua breve, se turbulento, executar desde a primeira versão em 2008 através de iterações EF4 dos últimos anos e finalmente a EF5 hoje?

EF começou como um projeto de alguns grave, Assistente de dados, Ph.d.-nível pessoal da Microsoft Research. Mas para os desenvolvedores que parecia ser apenas uma solução parcial. A adição de suporte a POCO [Plain Old CLR Object] no EF4 foi um enorme salto em frente, e então código de primeira além de muito mais simples de usar API [DbContext] mudou a percepção mais ampla da EF drasticamente. Não foi até que as duas últimas peças chegaram que as pessoas na Microsoft que estão fora da equipe de dados começou a prestar atenção a ele. E os olhos dos desenvolvedores, entusiasmo e emoção seguiram.

Também tem sido fascinante testemunhar a evolução de como funciona a equipe do EF na Microsoft. Depois de algumas interações desafiantes com uma comunidade volúvel que estava descontente com a versão inicial, eles responderam com algumas mudanças fantásticas que fez EF palatável a um público muito maior. Agora, toda a equipe está focada em responder aos comentários da Comunidade.

Tenho a sensação que a Comunidade de dev .net — o subconjunto que se envolve com novos lançamentos e fornecendo feedback — tem um grande senso de propriedade da EF e agora é muito favorável, o trabalho que a equipe está fazendo.

Como você encontra tempo para escrever, consistentemente, atendendo as demandas do seu dia de trabalho? Como faz escrever ajuda você a melhorar como um desenvolvedor?

Você sabe melhor do que ninguém que meus artigos raramente são entregues a tempo. Eu apenas roubar o tempo de outras tarefas e prazos, assim que eu estou constantemente malabarismo. Eu também tenho que roubar alguns da época da minha vida pessoal. Acho que o fato de que eu e meu marido não tem filhos faz com que um pouco mais fácil.

O processo de escrita, na verdade, ter um efeito positivo em minhas habilidades de desenvolvimento. Estou relutante em escrever algo para baixo, até que eu explorei ele dentro e por fora, que me obriga a aprender ainda mais profundamente alguma coisa que eu já pode ter um grande conforto com. Acho que temos uma grande responsabilidade de não desorientar as pessoas que dependem de nós para seus conhecimentos. Estou constantemente a questionar o que eu sei e como eu faço as coisas, e eu às vezes muito relutantemente me arrastar através de algum processo de evolução. Mas ele sempre tem suas recompensas.

Michael Desmond é o editor-chefe da MSDN Magazine.