Mostrando postagens com marcador Eventos. Mostrar todas as postagens
Mostrando postagens com marcador Eventos. Mostrar todas as postagens

6 de out. de 2010

#TechEdBr 2010: Uma visão mais técnica

Bem, já fiz este post sobre o TechEd Brasil 2010. Nele dei um overview sobre o evento. Agora vou compartilhar um pouco da minha visão de acordo com as trilhas técnicas que participei.

Desenvolvendo para Azure:

Uma boa palestra que abriu minha mente para como grandes sistemas funcionam (facebook, twitter, meu blog etc.). Essa façanha se dá graças a algumas estratégias de armazenamento e replicação de informação. E foi mostrado como o Azure faz isso, através de seus storages (Drives, Blobs, Tables e Filas). Vejamos algumas anotações:

  • Windows Azure: SO que gerencia a grande malha de servidores dos Data Centers na Nuvem. Cuida do balanceamento, da seleção de máquinas e tolerância a falhas.
  • Se paga pelo que usa (igual a conta de água e luz).
  • App Fabric (Malha de aplicações)
  • Web Role (uma aplicação web por exemplo)
  • Work Role (Um processamento de enconding de vídeo por exemplo)
  • A app fica pronta em +- 5min após o deploy.
  • VS gerencia o Azure pelo Server Explorer
  • Há um emulador de Azure para testes.
  • Projeto Azure no VS descreve como executar uma app no Azure.
  • É preciso uma SDK (baixar no site do Azure).
  • Storages: Blobs (Arquivos com metadados, nome únicos, acessíveis por URI, divisível em blocos e páginas; Tables (Armazenamento estrutural, escalável, manipulável por LINQ e REST); Drive (NTFS, Declarável, compartilhado, utiliza Blob por baixo dos panos, muito utilizado para migração de apps).
  • Filas: Mensagens entre as apps.

Desenvolvendo para C# no Mundo Moderno:

Palestra básica sobre novidades do C# 4. Basicamente tirei minha dúvida: Porque um objeto Anônimo, quando é passado como dynamic para outra camada, fica inacessível? Tipos anônimos são privados! Smiley piscando

Tudo que você precisa saber sobre Scrum, ALM e Visual Studio:

Consegui extrair apenas alguns pontos interessantes dessa palestra:

  • Cone de incerteza da NASA (Imagem acima).
  • Scrum: Transparência, inspeção, adaptação. Framework, não metodologia.
  • “Nenhum planejamento de guerra vai além da primeira batalha”.
  • Diagrama de dependência (VS 2010): Quanto mais larga a flecha, maior a dependência.
  • VS 2010 trabalha com UML 2.1
  • Existe uma extensão para o VS 2010 gerar código a partir do diagrama de classes da UML.
  • Possibilidade de gerar testes de UI (“Macros”) no VS 2010.

SQL Azure:

Essa palestra deixou mais claro a forma transparente e as regras do SQL Server nas Nuvens. Anotações:

  • Usa Transact SQL Normalmente.
  • Conecta normalmente pelo Server Explorer do VS.
  • Não suporta manipular várias bases de uma vez (key word “USE”).
  • Suporta o SQL Management Studio, mas para mudar de base é preciso desconectar e re-conectar.
  • Duas versões: Web Edition (Mais “limitada”); Business Edition.
  • Tem uma versão de teste gratuita.
  • Tem uma ferramenta de TCO Calculator.
  • Não é possível subir um backup local para a nuvem. Mas há um exportador de base.
  • Somente SQL Authentication.
  • Tem Firewall.
  • BCP Upload.
  • SQLCat.
  • Suporta LINQ to SQL.

Meu site anda meio lento:

Essa track foi show de bola, mostrou a estratégia dos principais players do mercado (Google, Yahoo, Microsoft, Twitter etc.). De cara uma coisa ficou evidente: temos que nos preocupar muito com detalhes no front-end (html gerado, css, javascript, imagens).

  • A velocidade depende da expectativa e percepção do usuário.
  • Deve ser levada uma experiência ao usuário, como uma barra de progresso de upload, para “acalmá-lo”.
  • O Browser é relevante.
  • Fiddler (Proxy Sniffer): coleta informações de rede sobre a requisição de um site.
  • o IE tem 50mb de cache, o Chrome 200mb.
  • Usar GZip.
  • Usar Sprites (Imagem acima).
  • Tomar cuidado com espaços em branco no HTML, javascript etc.
  • Antecipar resolução de DNS~.
  • Evitar o uso de “@Import” no CSS (é sequencial).
  • Quando possível: Styles (CSS) no cabeçalho, Scripts no final da página (pois o seu processamento pode “travar momentaneamente” a renderização.
  • Utilizar o “var” no javascript, assim o interpretador não vai varrer todo o código para localizar sua declaração inicial.
  • Netmoon: analisador de pacotes.
  • webpagetest.org

Team Foundation Server:

Palestra do meu amigo Ramon Durães, basicamente muitos assuntos, e perguntas dos espectadores, que já eram do meu domínio. Mas foi legal ver a facilidade que o TFS trouxe, na parte de instalação e configuração, seja para grandes empresas ou apenas um usuário. Apenas uma questão ficou no ar que é “quando um grupo desenvolve sobre um usuário do proxy, eu perco a rastreabilidade!?”. No mais: Sharepoint e Reporting Services são opcionais para o TFS 2010. E o Firewall tem de ser muito bem configurado para o Home office.

Desenvolvendo uma app Silverlight em 75 minutos:

Outra excelente trila, onde aprendi bastante coisa sobre o Blend, WCF Ria Services, Resolução de Timeline, Path Lista Box (Layout path (ex: Elipse)).

WCF:

Basicamente só observei as estratégias de endpoint do WCF.

MVVM:

Pattern(Receita de bolo) super interessante para desenvolver com bind em WPF e Silverlight, onde separamos os dados da visualização.

Model <-> ViewModel <-> View

  • Não é um framework (embora exista alguns de apoio).
  • Validação fica na view.
  • Executa commands, e não eventos.
  • ViewModel: ICommand; INotifyPropertyChanged; IDataErrorInfo; DataContext da View;
  • Testável.

MEF:

Uma das melhores palestras que assisti, com uma didática fora do comum!

MEF é um framework que ajuda a criar plug-ins para uma aplicação, e assim extendê-la.

O Exemplo que foi dado foi de uma calculadora, onde cada operação era um plug-in/extensão/dll. Simplesmente era colocada a dll gerada na pasta de plug-ins Smiley de boca aberta

  • Funciona no .NET 4 e Silverlight 4
  • Apps abertas para extensão, fechadas para modificação.
  • Plug-in: componente de software para acrescentar funcionalidades. Assim reduzindo o tamanho da APP principal, mas é possível extendê-la conforme a necessidade (bastando um contrato/padrão de implementação).
  • Carrega sobre descoberta e dinamicamente.
  • Transforma apps estaticamente compiladas em dinamicamente composta.
  • Exportação + Importação = Composição
  • Catálogos: Diretório, assembly, etc.
  • Contratos por Interfaces.
  • Suporta Lazy<>.

RIA, Silverlight e WCF:

Track onde foi demonstrada que Ria Services elimina um pouco da responsabilidade do desenvolvedor de lidar com as chamadas assíncronas no Silverlight. O WCF RIA Services suporta JSON e precisa dos namespaces:

  • System.ServiceModel.DomainServices.Client
  • System.ServiceModel.DataAnotation
  • System.ServiceModel.Web

Windows Phone 7:

Nada muito técnico, apenas exemplos de apps e games rodando sobre um protótipo do aparelho, mesmo assim impressionante, principalmente o SO e seu HUB (Atividades, Conteúdos, Games, Social Network, etc.)

Curiosidade sobre os botões, que na ordem são: Back, Start, Busca.

WIF (Windows Identity Foudation):

E a última palestra, também sensacional, do Israel Aece, sobre autenticação única com este framework de autenticação, que funciona sobre WCF, Web, Desktop etc. Foi mostrado um exemplo de dois sites distintos e uma única autenticação (+- como o Google faz com Orkut e Gmail). Porém ela foi bem complexa, segue anotações:

  • 1º Autenticação.
  • 2º Autorização (regras de acesso por exemplo).
  • IdentityProvider (Security Token Service)
  • Realying Party (Aplicação).
  • Subject (Emissão de tokens).
  • Claims (informações de autorizações).
  • Microsoft.IdentityModel (Namespace).

 

Conclusão:

Bem, foi isso, tecnicamente peguei sim algumas poucas palestras fracas, mas consegui pegar muita coisa útil para trazer junto comigo na bagagem profissional, agora é estudar mais e aplicar Smiley de boca aberta

Espero que tenha gostado e quem sabe em breve estarei mais eventos, absorvendo mais conhecimento, e compartilhando-os com vocês.

E como já disse no outro post sobre o TechEd Brasil, o evento foi ótimo, correria total, mais ótimo!

Até mais.

21 de set. de 2010

#CommunityZone: Eu Fui!

Um grande evento que propicia as pessoas mais influentes nas plataformas Microsoft se conhecerem e se divertirem, bem como conhecer mais as comunidades, se aproximar delas e planejar o futuro do conhecimento e tecnologia!

Este é o Community Zone, que aconteceu dias 16 e 17 de Setembro, no Hotel Rancho Silvestre.

O lugar onde foi realizado o evento é show e as pessoas são gente fina! Quando chegamos na quinta-feira (dia 16) tivemos a oportunidade de descansar, após a correria do TechEd, e nos divertir, com churrasco, piscina, ping-pong, sinuca, boliche, Rock Bando no Xbox, amigos… enfim, só alegria.

Além disso, tive a oportunidade de novamente interagir com velhos amigos, e criar novas amizades com as pessoas mais influentes e inteligentes da comunidade.

Parabéns pela Microsoft, pela iniciativa, e pelos que foram pro proporcionar mais conhecimento, interação diversão e excelentes papos Alegre.

Esse foi um verdadeiro upgrade no meu networking, e aguardo o e-mail de vocês com nome e twitter para eu divulgar aqui em!

Foi minha primeira vez em um evento deste e espero ir muitas vezes mais.

Além disso tive a oportunidade de interagir em inglês com os gringos lá presentes.

Fiquem com as fotos:

Smiley de boca aberta

#TechEdBR: Eu Fui!

Bem, minha vez de contar como foi este fascinante evento.Vou diferenciar um pouco meu post, trazendo mais para o lado da aventura pessoal que ele representou. Foi realmente o evento dos feras! Apesar de prós e contras, foi meu primeiro evento deste porte e fiquei maravilhado em ir em um dos maiores eventos de tecnologia do país!

obs: no final do post esta uma compilação de fotos que juntei do TechEd.

Gostaria de adiantar o quanto é importante um evento desse, não só pelas suas trilhas técnicas, mas também pelo networking, possibilidade de novas amizades e contatos com pessoas excepcionais, além de um contato direto e humano com MVPs, Evangelistas e outros profissionais tão brilhantes quanto, e re-encontrar velhos amigo é claro.

Foi legal conhecer pessoalmente pessoas que mantenho contato no mundo virtual, pelas redes sociais, blogs e twitters da vida. Parabéns a todos!

A começar pela viagem, cheguei em São Paulo no domingo (dia 14) pela manhã, após viajar com o pessoal da @wrati. Após tomar um maravilhoso café, na casa da tia do @wagner_kondo, e almoçar no shopping. Fomos para um hotel, o qual não nos agradou… bem o que esperar de um hotel que a porta do banheiro sai na sua mão?

No dia seguinte estava lá eu, com mala, mochila e tudo mais, no Expo Center Norte, uma estrutura imensa abrigando o excepcional TechEd. Tínhamos um regado café da manhã a disposição e dei inicio ao networking... e a comilança.

Pouco depois das 9h da manhã, começou a general session, a abertura do evento, bem divertida por sinal. Particularmente gostei do Remote FX (Tecnologia de Remote Desktop com interação Rica de multimídia), que o pessoal jogou Guitar Hero remotamente sem delay!

E nos finalmentes o tão esperado Kinect:

O que me surpreendeu foi o Kinect funcionar perfeitamente no palco, mesmo com toda a poluição visual e térmica que o ambiente gerava!

Outro ponto importante e impressionante da general session, que foi reforçado em uma palestra que presenciei, foi o Windows Phone 7… e eu preciso disso!

Esse WP7 possui teclado.

Depois disso, fui almoçar rapidão, e ir para a maratona de palestras. O almoço estava muito bom, era servido no local, e estava incluso no passaporte para o evento, com direito a sobremesa Alegre.

Enfim, toda a estrutura do evento é sensacional! A wireless oferecida de vez em quando tinha oscilações, e a Internet do meu celular pifou logo no inicio do evento, o que prejudicou minha cobertura sobre o mesmo.

Nas palestras, mais um show de organização, slides, telão e som impecáveis. Agenda impressa no crachá, e TVs informando quais eram as palestras dos auditórios.

Depois vou fazer um post, trilhando minha opinião sobre as palestras que presenciei.

Um ponto quente do evento foi a noite de terça (dia 14) no Ask The Experts, onde dei uma apertada nos MVPs e Evangelistas com minhas dúvidas Smiley de boca aberta.

Uma sugestão minha: os organizadores e patrocinadores não tem obrigação nenhuma de fornecer brindes, mas estes mimos só me fazem mais feliz e falar melhor ainda do evento. Achei fraco os agrados pelo tamanho do evento.

De momento quero agradecer a WRA gestão em TI e ao seu diretor Mauricio Real Prado que viabilizaram para que eu ficasse uma semana em São Paulo para o Tech Ed e Community Zone.

Gostaria de agradecer também à Microsoft Brasil que viabilizou minha estadia no TechEd e CommunityZone. Bem como o pessoal da produção do evento, por mais este TechEd.

Finalmente, obrigado a todos os profissionais que tive a oportunidade de conhecer e interagir. Gostaria que me mandassem um e-mail com nome e twitter para eu publicar aqui no blog essa fantástica networking e agradecê-los. (o e-mail está no menu do blog ou clicando aqui)

Fiquem com as fotos, obrigado… fui!

Gargalhando

14 de jun. de 2010

Depoimento para a #CopaMicrosoft

Foto_Eduardo_na_Microsoft(eu na Microsoft Brasil)

Demorei para vir aqui postar, pois eu queria parar um tempinho e refletir sobre tudo o que aconteceu, principalmente na semana que se passou. E para ser bem sincero: ainda não caiu a ficha!

Eu trabalho com uma de minhas paixões: A tecnologia!

Como já é de domínio público, se o objetivo for ser rico, financeiramente falando, vire médico, político, ou qualquer coisa assim. Não desmerecendo os bons profissionais destas áreas, mas é notável a diferença na remuneração entre uma profissão e outra. Lembro-me do último edital de um concurso público do Paraná que vi:

  • Médico: R$ 10.500,00
  • Analista de Sistemas: R$ 1.500,00

Enfim, isso também não é grande problema para mim, pois, por gostar muito do que faço, vivo trabalhando com gosto e estudando para me atualizar. Faço sempre o melhor trabalho possível: tanto em qualidade quanto em remuneração.

Tanto é que hoje  tenho orgulho em falar que estou terminando uma pós-graduação, estar “encrencado” com um mestrado, e desenvolvendo firmemente meu trabalho junto a equipe da WRA, além de ministrar aulas, consultorias e palestras.

PICT6117PICT6122PICT6137(Equipe WRA nas Quartas de Final)

Tive também a oportunidade de lançar um livro na área de tecnologia, juntamente com grandes nomes companheiros de profissão.

image
(Meu Livro)

Mas, como são muitas as atividades, acredito ser normal ficar exausto de vez em quando. Quando isso acontecia, minha namorada e familiares me diziam: O que é seu está guardado!

Foram anos estudando, se atualizando e empregando conhecimento em prol da minha paixão e soluções para meus clientes.

Em 2010 tive um incentivo a mais: através da Copa de Talentos Microsoft, que se preocupou em capacitar/atualizar, de uma maneira divertida e inovadora, a mim e a companheiros da área de TI, na sua wave 2010.

image (Resultado final)

Lembro-me de como fiquei feliz em ver a evolução de um grande ex-companheiro-de-trabalho, e atual guru, o Márcio Fábio Althmann, quando conquistou o Campeonato WinThe7. Então fiquei me perguntando se algum dia teria uma oportunidade dessas. Então um dia ele me mandou um e-mail, prontamente falando: agora é a sua vez! – Eu não acreditei que agora eu teria, nas minhas mãos, uma oportunidade destas!

image(Eu e o Márcio)

Apresentou brevemente para mim o formato do concurso. E eu assumi esta responsabilidade com ele. Comentei com os familiares que prontamente me falaram: você sempre teve uma força imensa para lutar pelo seus objetivos. Use-os. – Expliquei para a minha namorada que se prontificou a ajudar no que fosse necessário (o que de fato procedeu, principalmente na produção do vídeo, e na paciência).

image(Minha namorada: Thaisa)

Aliás eu quero registrar aqui o quanto minha namorada, a Thaisa, foi uma companheira. Pois eu sei o como foi barra para nós: o tempo que tomei para estudar, viajar, me preparar e tudo mais. Ela foi realmente muito paciente e me apoiou o tempo todo. Quando eu viajei ela virou e disse: Vá e traga o primeiro lugar por nós! – E eu consegui honrar isso.

Na última semana do concurso, já nas finais, foi algo assim, fora do comum: eu abandonei vida pessoal, namoro, amigos, família e Copa do Mundo… Justamente em datas cruciais:

  • 08/06/2010: Aniversário de Namoro.
  • 09/06/2010: Aniversário.
  • 12/06/2010: Dia dos Namorados.

image(Prova final)

A semana pode ser resumida assim:

  • Segunda: Trabalho + Aulas de Inglês
  • Terça: Trabalho + Surpresa para o Dia dos Namorados + Preparar aula e atividades para os dias em que ficaria ausente.
  • Quarta: Aniversário (comi o bolo em 5 min com familiares) + Uma surpresa maravilhosa da minha namorada + trabalho + Aula
  • Quinta: Trabalho + Viagem
  • Sexta: Final da Copa de Talentos Microsoft
  • Sábado: das 11h da manhã até aas 17h em função de voos para retornar a Maringá e ficar com a minha namorada finalmente.

DSC01572 [1600x1200] PICT6101

(Correria com os voos)

Sem contar que, enquanto eu estava me preparando para a final, muitos estavam em ritmo de Copa, outros festando etc.

E eu lhes digo: Todo esse sacrifício e esforço valeram a pena! O que era meu estava guardado… Lá na Microsoft!

Anos de esforço, finalmente reconhecidos e recompensados!!!

Eu lembro que falava com a produção do evento: Eu sou palestrante. Gostaria de ter algum material (camisetas, slides etc), como alguns amigos tem, para eu literalmente vestir a camisa e fazer os eventos junto a comunidade… Compartilhar de forma agradável o tanto que aprendi na minha dedicada carreira ao longo dos anos!

… E lá eu ganhei camiseta, bolsa… E ao longo da Copa Microsoft eu ganhei talentos e conhecimento.

DSC01719 [1600x1200] DSC01724 [1600x1200] DSC01727 [1600x1200] DSC01716 [1600x1200] 11062010764 11062010786 
(Microsoft e premiação)

Os prêmios vieram em ótimo hora, quando estou em um esforço tremendo para construir meu lar ao lado da minha amada.

image(Imagens dos prêmios)

E eu me considero a prova viva de que:

  • A Promoção funcionou!
  • De que estudo e esforço valeram, e vale, a pena!
  • De que não adianta ser rico, tem que ter paixão e fazer com gosto: Por que o seu está guardado!

Obrigado a minha namorada por toda esta paciência e apoio. Obrigado familiares pela minha criação. Obrigado Equipe/Família WRA (sem a ajuda de vocês nada disso seria possível). Obrigado Márcio pelo incentivo. Obrigado Microsoft (e organizadores do evento) por tornar minha vida assim: simples e feliz, pois a tecnologia de vocês proporcionam isso para mim.

Sei que alguns desacreditaram de mim, mas isso não teria sido possível sem o meu talento!

“Então agora você esta se achando!? Você mesmo não disse que não ganhou isso sozinho!?”

R: A Informação estava lá! Nos livros, sites e amigos. O Interesse em aprender, ler e perguntar foi meu! o Talento de sintetizar tudo isso foi meu :)

Mais do que prêmios, trouxe comigo uma lição de vida, de que: trabalhando e fazendo tudo certinho, uma hora tudo funciona e dá resultados.

Mãe: Ganhei =)

E foi marávilhosa a recepção quando cheguei:

 (Recepção no meu quarto, by Thaisa)

Obrigado, Vlws!

Obs: Espero um dia voltar com mais calma a Microsoft para conversar e conhecer melhor o local da empresa e seus profissionais. Pois a correria e tensão da final foi bruta xD

Obs: Depois monto outro POST contando em detalhes, todas as etapas desta maratona.

11062010765 11062010787DSC01729 [1600x1200] DSC01731 [1600x1200]
(SP, Eu + Troféu, Michel + Eu, + finalistas)

30 de mai. de 2010

Windows Phone 7 - Palestra Unipar – Paranavaí/PR

No último dia 25/05/2010 (terça-feira), ocorreu o segundo dia da jornada de novas tecnologias de Paranavaí/PR - http://www.jntpvai.com.br/ , onde tive a oportunidade de ministrar uma palestra sobre Windows Phone 7.

Gostaria de agradecer o MVP Rodrigo Ghedin (http://ghedin.posterous.com/) do Winajuda (http://www.winajuda.com/) e a UNIPAR (http://www.unipar.br/) pelo convite.

Na verdade, o evento havia sido planejado com palestras sobre Visual Studio 2010, com o Carlos dos Santos (http://www.carloscds.net/), e o Márcio Fábio Althmann (http://www.marcioalthmann.net/), falando sobre Silverlight 4, no dia 24/05/2010 (segunda-feira). No dia 25, estava marcada a palestra do Guedin, sobre Windows 7, e uma de Office. Mas, o palestrante de Office não poderia comparecer na data, então eu levei esta palestra para eles.

O evento teve mais de 250 inscritos, e foi reconhecido oficialmente pela Microsoft. Mais info: http://ghedin.posterous.com/resumao-da-jornada-de-novas-tecnologias.

Espero que os participantes tenham gostado também, que tenham tirado proveito… e gostaria de agradecer também por terem prestigiado mais este trabalho.

DSC_0019.JPG.scaled1000 DSC_0087.JPG.scaled1000        
Fotos by Thaisa Silva e UNIPAR.

Isso encerra minhas palestras por este semestre. Mas já estou preparando as novidades do segundo (acredito que a primeira cidade será Mandaguari/PR… mas ainda vou confirmar).

Até o próximo evento :)