• TDC: Microsoft, Open Source e afins

    logo-tdc2014-vertical-preto_120x100

    Admiro o TDC por ser um evento que leva ao pé da letra a palavra “comunidade”. O clima é amigável, as pessoas que ajudam a organizar o evento fazem por paixão e os líderes do evento também o fazem pelo prazer de compartilhar conhecimento com outros. Claro, há a parte comercial (patrocínios, etc), mas isto é questão de bom senso, lógica e sobrevivência J

    Diferente de um evento de um dos grandes fornecedores de software ou serviço, o TDC tem um ar “neutro”. Comunidades open source e .NET lado a lado. Linux e Windows também. Amazon, Google, Microsoft, ali, para falar de tecnologia. Claro que um vai dizer que o outro é melhor, mas é parte do jogo, não? O mais engraçado é quando você encontra o pessoal do “concorrente” J mas que no fundo, está ali porque gosta deste contato com as pessoas e no fundo no fundo, todo mundo se conhece e toma cerveja junto J No final, que vença a melhor tecnologia J

    Esse ano teremos o privilégio de ser um dos patrocinadores do evento. Na prática significa poder levar nossa tecnologia e novidades a todos e eu particularmente, estarei 3 dias no TDC (quarta – sexta). Abaixo listei as 2 palestras que farei. Convido a todos a participarem. Os temas são atuais (Azure – Nuvem – DevOps) e levarei algumas novidades que serão apresentadas em primeira mão no Brasil – prometo que vai ser bacana J

    Teremos também um keynote na sexta-feira, onde todos estão convidados, além de nossa grade completa de conteúdo, que pode ser conferida neste link.

    Queria aproveitar também para agradecer aos membros da comunidade que lideraram as trilhas relacionadas a Microsoft (.NET, Desenvolvimento Phone, etc). Sabemos que é um trabalho imenso e minucioso, e mais uma vez, a palavra comunidade vem à tona! Obrigado por fazerem parte do nosso time Microsoft!

    Vai TDC!!!

     

    Cloud Computing (Quarta: 11:10 às 12:00 )

    Microsoft Azure: Opção de Nuvem para Todo o Desenvolvedor

    Sabemos que quando a palavra “MIcrosoft” é citada, logo se pensa em uma plataforma fechada e proprietária. Entenda como isso mudou ao longo dos anos e como hoje o Microsoft Azure é uma solução de Nuvem que suporta diversas soluções e cenários open source. Abordaremos as principais funcionalidades existentes e o que há no roadmap para o futuro.

     

    DevOps (Quinta,  14:10 às 15:00)

    Sim, a Microsoft usa Open Source em DevOps

    Saiba como a Microsoft adotou o open source em sua solução de DevOps. A utilização de ferramentas tais como Puppet e Chef já são realidade em muitos ambientes e a integração delas com o Microsoft Azure e Visual Studio oferece um cenário completo para a adoção de uma prática DevOps, não importa a plataforma.

     

  • Puppet and Microsoft: Delivering DevOps in an interoperable world

    partnership

    Recently, at Build 2014 conference, Microsoft and Puppet Labs announced a strategic relationship to integrate Puppet Enterprise with Microsoft Azure and Visual Studio 2013 Professional and Ultimate, providing developers and IT operations teams a simple way to deploy and manage infrastructure across physical and virtual machines, on private infrastructure, or in the public cloud.

    This partnership is aligned with Microsoft vision to embrace, extend and integrate open source in our solutions. In particular, this partnership aims to help developers and IT Pros to introduce a DevOps practice in their environment.

    With the Puppet Enterprise and Azure integration, joint customers can easily deploy virtual machines from the Azure Gallery that are configured and managed by Puppet Enterprise. Additionally, a free Puppet Enterprise trial is now available on the Azure Gallery through May 31, 2014 to help Azure customers quickly deploy a pre-configured Puppet Master image.

    However, perhaps you could think, “How should I start”? Well, either if you are familiar with Microsoft tools or open source tools, the list below consolidate important resources to learn more about this solution and have a practical overview in how to implement this solution. Of course, we expect to have more features and scenarios in the futures, then, any feedback and comments are appreciate!

    Overview

    Puppet and Azure: Bringing DevOps to Enterprise (VIDEO)

    New Integrations with Microsoft Azure and Visual Studio

    Microsoft DevOps efforts at open source space

    DevOps: an IT Pro Guide (Virtual Academy)

    DevOps tools in an open source world

     

    Demos & Hands on Labs

    Hands on Lab: Creating a Puppet infrastructure using Microsoft Azure

    Tutorials

    Microsoft OPEN TECH: Puppet Tutorials

    Creating Puppet Modules and Manifests

    Getting Started Guide for Deploying Puppet Enterprise in Microsoft Azure

     

    People to Follow

    David Tesar, Microsoft IT Pro Evangelist

    Ross Gardler, MS OPEN TECH Evangelist

     

    Of course, you can expect Microsoft keeping investing in these kind of partnerships. Puppet is just one example how serious we are about open source technologies and taking customer feedbacks into our solutions. Other solutions (like Chef, for example), are covered as well. I strongly recommend you to look on this tutorial written by Damien Caro about Chef and Azure integration: http://blogs.technet.com/b/dcaro/archive/2014/04/22/hands-free-configuration-of-your-vm-in-microsoft-azure.aspx

    Additionally, if you are interested to know more about efforts like that, please visit our portal: http://msopentech.com/blog/project-categories/devops/

    []’s

    @dbordini

  • Minhas impressões – Build Dia 2

    microsoft-build-2014

    Continuando essa série de posts, vou cobrir agora o que rolou no dia 2 do Build. Amanhã, ultimo dia! Passa muito rápido, inacreditavel!!!

     

    • Scott Guthrie: bom ver um técnico como VP da divisão de Cloud e Enteprise. Ele entende as oportunidades e o potencial que as soluções tecnológicas podem oferecer aos negócios e sabe da importância do papel dos Developers e ITpros neste mundo. Fiquem tranquilos que estamos em boas mãos!
    • Cloud (Azure) para soluções reais: mais de 100.000 VMS (sim, cem mil) rodando o backend do jogo Titanfall / Olimpíadas de Inverno sreaming by NBC, com mais de 2 milhões de views HD concorrentes. Imagine developer Brasileiro, todo esse poder a sua disposição….. Novos tempos, sim…. o que você faria com cem mil VMs???? ;-)
    • Remote Debugging Visual Studio e Azure: facilitando a vida da developer. Criar uma VM direto da IDE do VS e depois fazer um attach remoto de debug salva tempo, aumenta a produtividade e colaboração. Podem parecer detalhes, mas facilitam a vida do developer
    • Suporte a Puppet e CHEF: Sim, agora, na VM Gallery, você pode escolher uma VM rodando Puppet Master e depois criar facilmente VMs com o Puppet agent para gerenciamento via essa ferramenta OpenSource muito usada em cenários de automação e devops. Tanto Puppet como Chef ajudam ITpros a criar o que se chama “infrastructure as a code”,  ou seja, tratar o setup e manutenção da sua estrutura via scripts, automação, etc para salvar tempo. Habilitando interoperabilidade com Puppet e Chef possibilita a reutilização de investimentos já existentes por nossos clientes e parceiros
    • Azure AD Premium General Availability: bom para ITPros e Developers, além de das empresas Enterprise que agoram podem contar com uma solução de autenticação e autorização 100% na nuvem, baseada em uma tecnologia já comprovada (AD). Cenários de SSO ficarão mais acessíveis a todos
    • Compilador “Roslyn” open sourced via Apache 2.0, disponivel no Codeplex: a noticia veio através do “pai” do Turbo Pascal, Delphi e C#, Anders Hejlsberg durante a General Session. Sim, o compilador .NET (Criado em .NET) Roslyn está disponivel no codeplex, como código aberto. Ou seja, você pode alterar o compilador conforme suas necessidades e contribuir para MILHOES de desenvolvedores no mundo todo…. já imaginou isto? A Microsoft abrindo o código do .NET…. é isto que está acontecendo ;-) Download aqui: https://roslyn.codeplex.com/
    • Novo portal do Azure, disponivel: incrível, é a palavra. Se você tem uma conta no Azure, teste hoje. Fiz agora, depois da General Session e fiquei impressionado. É a primeira ferramenta que vejo que vai possibilitar de modo integrado o tão famoso “DevOps”, onde developers e operations trabalham junto no ciclo de vida de desenvolvimento e operação de uma aplicação. Habilitando continous integration, integração direta via Visual Studio e monitoramento e feedbacks, os comentários dos participantes do evento é que esse é um posicionamento de lider da Microsoft, inovando para os desenvolvedores. Isso vai mudar a maneira de como desenvolvemos software;
    • Suporte ao desenvolvedor tradicional .NET: a segunda parte do keynote, liderado pelo time de Evangelismo, deixou uma mensagem clara: não abandonaremos o desenvolvedor tradicional, que investiu em tecnologias tais como WPF, Games e mesmo aqueles que precisam migrar ou portar aplicações legadas. Uma das demos foi como trazer uma aplicação desenvolvida em VB6 para winforms e HTML5, possibilitando uma “Modern App”. Isso é muito importante para criar pontes e possibilidades para que nossos clientes possam adotar as tecnologias mais atuais mas sem uma ruptura bruta com os sistemas legados. Foi um dos feedbacks que ouvimos bastante nos ultimos anos dos desenvolvedores do Brasil e do mundo e espero que isto possa dar mais clareza ao futuro!
    • Web Applications: uma das soluções apresentadas foi que o AppStudio, ferramenta famosa para criação de Apps suportará a criação de Web Apps que possam trabalhar offline. Isto mesmo. Imagine encapsular um site já existente, em uma App, e acessar do phone ou outro device mesmo sem acesso a Internet. Através de algoritmos de cache, essa experiência é possível e disponível a todos que queiram adotar uma solucão de Apps mas talvez não tenham a oportunidade de desenvolver algo nativo

    Com certeza, o resumo final foi: Microsoft + OPEN == Oportunidade para os develoepers brasileiros. Acredito que poucas empresas no mundo possuem a possibilidade de se posicionar desta maneira e oferecer um tratamento assim aos developers. Os produtos, somados aos programas de relacionamento existentes (MSDN, Technet, Bizpark, Dreamspark, MVP, MSP,etc) , como eu diria, são nitroglicerina pura….. Satya pediu para os developers confiarem na Microsoft…. acho que é por ai mesmo ;-)

     

    Teve muito mais… recomendo fortemente a assistir o keynote do dia 2: http://channel9.msdn.com/Events/Build/2014/KEY02

     

  • Meus primeiros dias em Seattle e no trabalho

    sea

    Já faz quase uma semana… e sim, faz sol em Seattle (a foto não tem filtros) ;-) . Estou ainda em período de adaptação, vida pessoal e profissional. Tudo é novo; fazer compras no mercado, arrumar a casa, vir ao trabalho sem saber o caminho direito, mas está sendo interessante.

    Do ponto de vista profissional, estou apredendo bastante. A cultura americana é diferente da nossa (nem pior, nem melhor) e isso traz algumas reflexões interessantes. São bem mais focados no dia a dia e acabam saindo mais cedo do trabalho, um pouco diferente de nós ;-)

    Essa semana já tive uma experiencia bem bacana. O time que estou é o responsável por um canal no Channel 9 chamado “Edge Show” .. Focado em notícias para ITPros e assuntos técnicos relevantes, regularmente eles gravam uma entrevista / demo com algum expert e compartilham notícias com a comunidade mundial.

    No episódio 93, tive a oportunidade de dividir a bancada com o Evangelista daqui David Tesar (@dtzar ) . Foi bem bacana, apesar do nervosismo ;-) . A estrutura da Microsoft Corporation para tais tipos de atividade é incrível… um prédio inteiro basicamente só de estúdios, coisa realmente de primeiro mundo.

    Bem, convido todos a assistirem: http://channel9.msdn.com/Shows/Edge/Edge-Show-93-Chef-deployments-to-Windows-Azure

    Em breve compartilharei mais sobre o dia a dia e o projeto que estarei!

     

    []’s

     

     

Contact Me:

Name:

Email:

Verification Image

Enter number from above: