quarta-feira, 24 de março de 2010

Cópia de conteúdo na era da Internet

Vou aproveitar um gancho e falar de um assunto importante: cópia de conteúdo.

Eu acompanho blogs e twitters de gente conhecida e nos últimos dias andou rolando trocas de farpas públicas, qual o motivo? Tudo por conta de um consultor SQL Server que estava colocando no blog dele links para uma série de artigos, juntamente com trechos desses artigos (o que não é permitido pela empresa que publicou o artigo). Seja para atrair pessoas para o seu blog ou para realmente ajudar as pessoas e apontar para bons recursos, isso deve ser feito com parcimônia, então algumas figurinhas carimbadas foram direto ao ponto e uma baita discussão se formou.

Deixando a lavação de roupa suja de lado, acho que precisamos nos atentar a esse assunto. Já vi no passado alguns quebra-paus por conta de gente colocando código dos outros em seu livro, ou de RE-utilizarem scripts em uma apresentação sem darem crédito ao autor, enfim, coisas que você observa quando está atuando no mercado e com a comunidade técnica, dito isso escrevo algumas sugestões.

0 – Não vamos restringir demais e evitar do conteúdo se espalhar, pelo contrário, copiem à vontade e ajudem outras pessoas, mas sejam respeitosos e atribuam os devidos créditos.
1 – Se você têm um recurso na web que gostou bastante pode livremente blogar e twittar a respeito, mas não copie fielmente o conteúdo, simplesmente teça seus comentários e aponte para a página onde o conteúdo se encontra.
2 – Não é feio usar como base outras apresentações ou reutilizar o script de alguém, afinal temos que partir de algo para aprender, mas deixe claro para todos a fonte que foi utilizada. A maneira certa seria perguntar para o autor se você pode usar a informação, mas nesse mundo globalizado o controle e pouco e não preciso de ninguém me perturbando por algo simples.
3 – Se você não têm propriedade para falar sobre um determinado assunto ou está aprendendo, então não faça a apresentação ou deixe claro para os ouvintes, pois pior do que não ensinar os outros é ensinar errado. Todos erram e eu também, mas podemos evitar alguns tipos de constrangimentos.
4 – Procure criar novos conteúdos ou variações do que você encontra, que possam ser úteis. O mundo já está cheio de assuntos repetidos e acho que precisamos gerar mais conteúdo técnico diferenciado. Torço para nós no Brasil continuarmos a elevar o nível das discussões e ficarmos de igual para igual com os EUA, por exemplo.
5 – Se vai precisar usar vários (muitos mesmo!) recursos criados por outro profissional, aí é melhor conversar com ele antes. Dessa forma você garante a amizade e quem sabe ainda não consegue de quebra um mentor.
6 – Ler alguns artigos e fazer uma demo não torna você um especialista, cuidado com essa falsa impressão. Procure continuamente se aprimorar e a reconhecer suas fraquezas.

Eu tenho milhares de posts apontando para artigos, downloads ou novidades, e continuarei fazendo isso, pois acho que estou bem antenado nas novidades e gosto de repassar isso às pessoas, mas vou procurar sempre colocar assuntos diferentes, afinal eu acho que é isso que as pessoas mais gostam de ver.

No fim das contas o rapaz já se retratou: http://sqltechconsulting.com/2010/03/24/plagiarism-and-attributions-on-the-internet/
E até fizeram uma piadinha no YouTube: http://www.youtube.com/watch?v=4DWR3zdUsQA

Continue estudando, sempre!
Eu brinco com o SQL Server faz uns 10 anos, então quem sabe daqui a mais uns 10 eu começo a realmente entender o assunto de verdade... ;-)

Docendo discimus

[]s
Luciano Caixeta Moreira - {Luti}
Chief Innovation Officer
Sr. Nimbus Serviços em Tecnologia Ltda
luciano.moreira@srnimbus.com.br
www.twitter.com/luticm

terça-feira, 23 de março de 2010

[Artigo] Herança no EF4 e Identity no SSDL

Este artigo descreve brevemente o uso de herança (type per hierarchy) no Entity Framework 4.0, mas destaca um problema que enfrentei com o modelo de entidades quando estava fazendo o mapeamento a partir do banco de dados.
No fim o problema talvez poderá ser resolvido com o RTM do Visual Studio 2010 ou continuar em aberto (existe uma entrada no connect), então pode ser que você precise de uma mãozinha sobre o assunto.

No artigo eu também comento sobre as exceções “A member named cannot be defined in class . It is defined in ancestor class ” e “A value shared across entities or associations is generated in more than one location. Check that mapping does not split an EntityKey to multiple store-generated columns”.

Parti do pressuposto que você já conhece um pouco do Entity Framework, caso contrário, eu já gravei alguns webcasts sobre o assunto e um artigo que escrevi sobre as novidades do EF 4.0 deve sair qualquer dia desses em uma publicação nacional.

Quer ver o artigo completo? Baixe-o aqui.



[]s
Luciano Caixeta Moreira - {Luti}
Chief Innovation Officer
Sr. Nimbus Serviços em Tecnologia Ltda
luciano.moreira@srnimbus.com.br
www.twitter.com/luticm

sábado, 20 de março de 2010

Apresentação - SQL Server 2008 R2

Bom dia pessoal.
Acabei de fazer minha apresentação sobre o SQL Server 2008 R2 para o evento Community Launch em Brasília. Com um público moderado (usual de Brasília), optei por fazer uma apresentação com menos demos, mostrando a racionalidade detrás de cada nova funcionalidade, afinal de contas teremos em breve uma série de eventos para mostrar as novas funcionalidades.

Acho que o pessoal anda falando pouco do StreamInsight e Master Data Services, então vou procurar falar mais sobre essas novas funcionalidades que, na minha opinião, vão ser muito importantes em breve.

No fim eu acho que o pessoal gostou (pelo menos todo mundo me pareceu concentrado hahahaha) e já na próxima semana vou começar a apresentar detalhes dos recursos, como um webcast do StreamInsight.

Se você quer dar uma olhada no que eu falei, baixe o PDF.



[]s
Luciano Caixeta Moreira - {Luti}
Chief Innovation Officer
Sr. Nimbus Serviços em Tecnologia Ltda
luciano.moreira@srnimbus.com.br
www.twitter.com/luticm

segunda-feira, 15 de março de 2010

Community Launch - Novos produtos e Copa Microsoft de Talentos

Bom dia pessoal.
Nesse sábado vários grupos de usuários espalhados pelo Brasil, com o apoio da Microsoft, irão realizar eventos que marcam o início da Copa Microsoft de Talentos e também uma introdução a uma série de novos produtos que veremos debutar neste ano. E nós de Brasília, claro, teremos nosso evento local, onde além de vermos o que está por vir podemos aproveitar para colocar em dia nosso networking e conhecer quem ajuda a tecnologia do DF girar.

Eu estarei lá, apresentando uma visão geral do SQL Server 2008 R2, que vai ser o ponto de partida para discutirmos o produto em outros eventos, inclusive no grupo SQLServerDF. Então se você é profissional de TI e trabalha com a plataforma Microsoft, não pode perder.

Vai participar? Então acesse o site http://www.brasildotnet.net/CopaMicrosoft/CLDF e faça sua inscrição.




Chegaremos 8:00h para um belo café da manhã e depois ouviremos a general session da Microsoft para todo o país, seguido de apresentações dos produtos.

Esse evento marca o início da divulgação técnica dos produtos, sendo que em abril teremos um roadshow da Microsoft aqui em Brasília, que promete muito.
Acho que ja falei demais, agora é esperar o evento e casa cheia!

[]s
Luciano Caixeta Moreira - {Luti}
Chief Innovation Officer
Sr. Nimbus Serviços em Tecnologia Ltda
luciano.moreira@srnimbus.com.br
www.twitter.com/luticm

[SQLServerDF] Reunião VII - Introdução a discos e storage

Bom dia pessoal, nessa quinta-feira temos nosso sétimo encontro do grupo SQLServerDF. Começamos 2010 em Março e agora o grupo está a todo vapor!

Seguem as informações do evento...

Local: Codeplan - SAIN Projeção “H” Edifício Codeplan s/108
Data e horário: 18/03/2010, 17:00h ~ 19:30h
Tema: Introdução a discos e storage
Descrição: Nesta apresentação faremos uma pequena jornada pelo mundo dos discos, desde sua criação e história, interfaces de comunicação, tipos de disco e RAID, componentes básicos de uma SAN e seu funcionamento. Após a apresentação o aluno entenderá melhor como funciona esse recurso, de suma importância para o funcionamento adequado do SQL Server.
Palestrante: Wagner Andrade
Mini-CV: Wagner é especialista em SQL Server e Storage, atuando nos últimos anos com a plataforma Microsoft e administração de bancos de dados/storage. Possui certificações Microsoft (MCP, MCTS e MCITP) e SNIA SCSP (SNIA Certified Storade Profissional).

Quer acompanhar o grupo? Começe se inscrevendo em http://groups.google.com/group/sqlserverdf.

[]s
Luciano Caixeta Moreira - {Luti}
Chief Innovation Officer
Sr. Nimbus Serviços em Tecnologia Ltda
luciano.moreira@srnimbus.com.br
www.twitter.com/luticm