Tag: Microsoft

  • //Build 2018: Não fui mas gostei do que pude assistir

    Este artigo foi publicado em 2018. Ferramentas e versões citadas podem ter mudado desde então; a reflexão permanece.

    Fala galera!

    Aconteceu de 7 a 9 de maio a conferencia //Build 2018 que é o maior evento para desenvolvedores realizado anualmente pela Microsoft

    Infelizmente não pude participar, mas acompanhei a keynote do primeiro dia e durante a semana fui vendo os vídeos disponibilizados pelo Channel9 que estambém estão disponíveis no Youtube.

    Além de ver conteúdos sobre Visual Studio e Xamarin os temas que mais me chamaram a atenção foram:

    • Inteligencia Artificial em todos os lugares. Desde Visual Studio com o IntelliCode, no Office 365, no Windows e no Azure
    • AI For Accessibility um anuncio com direito até de emoção do Satya Nadella em que a Microsoft irá investir $25 milhões nos próximos anos em projetos e produtos que usem as tecnologias de inteligencia artificial da empresa para melhor a vida de pessoas com deficiencia.
    • Uma maior integração entre os produtos e serviços. Está cada dia mais fácil ter seu produto em um Pipeline de release continuo, está mais fácil fazer o desenvolvimento de seus aplicativos, está tudo mais claro.
    • Uma grande participação de mulheres no palco. Realmente a Microsoft está empenhada em aumentar sua diversidade

    Irei fazer posts específicos das coisas que testei mas recomendo que mantenham seu ambiente atualizado e curtam todas as features que vieram durante o evento e o que está por vir.

    Até a próxima

  • Meu primeiro MVP Global Summit

    Este artigo foi publicado em 2016. Ferramentas e versões citadas podem ter mudado desde então; a reflexão permanece.

    Fala galera!

    Depois de quase dois meses finalmente estou escrevendo sobre o MVP Global Summit porque realmente foram dias bem corridos e consegui fazer uma parada nas férias para compartilhar esta experiencia com voces.

    Para quem não sabe fui nomeado Microsoft MVP in Visual Studio & Development Tools em outubro e isto me trouxe diversos benefícios, entre eles o de participar do Summit. Mais informações sobre o programa neste excelente podcast da Lambda3.

    Sobre a viagem

    Em primeiro lugar acho bom deixar claro que foi minha primeira viagem internacional. Imagine voce receber a noticia em outubro que poderá viajar para os Estados Unidos em novembro?

    Muita gente acaba não conseguindo por não ter a documentação necessária: passaporte e visto americano.

    Por sorte, por outros motivos, iniciei meu processo de pedido do visto bem antes, tanto que minha entrevista foi tres dias após minha nomeação e tenho de dizer que isto foi fundamental.

    Digo isto pois um dos benefícios é uma carta da Microsoft para ser apresentada no consulado e na imigração. Coloquei-a como a primeira dos documentos e minha aprovação foi quase que automática.

    Feito isto comprei as passagens, confirmei a participação no portal exclusivo para o evento e comecei a me preparar para o grande dia.

    Não tenho nada a dizer sobre a viagem. Foi bem tranquila, tive todo apoio tanto dos funcionários das empresas quanto dos amigos MVPs que estavam comigo em Guarulhos e na volta em Seattle.

    Mas tenho de dizer quea viagem é bem longa e que por ser a primeira vez, e comprando a passagem tão em cima, o trajeto não foi o melhor.

    A cultura

    Nós brasileiros somos muito assistencialistas. Mal chego a uma esquina e já vem alguem querendo me carregar para o outro lado, se entro em uma loja ja acham que estou no lugar errado e outras coisas.

    Lá eles te deixam livres para fazer as coisas e a menos que voce solicite ajuda eles não te interrompem. E quando voce o faz, são extremamente solicitos.

    Me impressionei com Belevue onde fiquei hospedado. A maioia dos semaforos são sonoros, as calçadas de uma regularidade assustadora, tudo realmente feito com muita acessibilidade.

    O atendimento nos hotéis, restaurantes, lojas e afins foi impressionante. E a menos que eles tenham fingido bem, consegui me comunicar em ingles com muita desenvoltura.

    O destaque fica para a ultima noite onde decidi ir para uma lanchonete sozinho. Coloquei o destino no Google Maps e deixei que ele me guiasse. Em determinado ponto não entendi as instruções, isto porque tinha de cruzar uma estrada, e por isto não havia sinal sonoro. Prontamente fui auxiliado por um rapaz que me deixou na porta da lanchonete. Lá fui muito bem atendido pel garçonete que foi bem atenciosa e depois voltei pro hotel em um concorrente do Uber já que havia ganhado descontos. Dificilmente faria isto em uma cidade desconhecida aqui no Brasil com tanta facilidade.

    Outro ponto forte foi dividir o quarto com um estrageirestrangeiro. Bin Matsui é um MVP do Japão e foi muito interessante conversarmos antes e depois dos dias de evento. Espro de verdade reencontra-lo em próximas edições.

    O evento

    Foram vários dias de evento que iam desde keynotes até reuniões de feedbacks de funcionalidades. É muito bom ter este acesso antecipado as informações e poder se preparar, e até mesmo contribuir pra que elas sejam entregues da melhor forma possível.

    Fiquei sabendo com mais de uma semana de antecedencia dos lnçamentos que rolariam no [Connect]Connect]4 e coisas que ainda nem tiveram preview publico ainda.

    Tiveram todo um cuidado e me fazer sentir parte daquilo. Recebi materiais por e-mail para acompanhar as palestras e todos os organizadores queriam saber se eu estava tendo a melhor experiencia possível.

    Tive oportunidade de conhecer a [Julie Lerman]Julie Lerman]5, James Montemagno, Scott Hanselman e trombei milhares de desenvolvedores que sigo atempos.

    Mal vejo a hora que chgue a edição de 2017!

    As festas

    Logicamente que tivemos algumas festas onde pudemos fazer bastante network. Foi uma grande oportunidade para conhecer outras culturas.

    A primeira delas teve inclusive um band-o-ke onde uma banda muito boa acompanhava os MVPs que soltavam a voz. Nem arrisquei pois a galera que foi lá era super profissional.

    Agradecimentos

    Quero agradecer a todos os MVPs que me ajudaram na viagem e dizer que sou muito feliz em fazer parte deste grupo tão seleto.

    Até a próxima!

  • The Twelve-factor App na plataforma Microsoft – Code Base

    Este artigo foi publicado em 2016. Ferramentas e versões citadas podem ter mudado desde então; a reflexão permanece.

    Fala galera!

    Conforme falei no primeiro artigo da série vou falar como implementamos The Twelve-factor App na plataforma Microsoft.

    Se não se lembra apresentamos os fatores neste vídeo e neste vídeo então assiste lá para não ficar perdido.

    A importancia de se ter um repositório de código

    Acho que exploramos bem o tema nos vídeos mas em resumo ter uma baseline é indispensável para que possamos ter todo rastreamento de alterações em nosso produto de forma a saber por que, quando, como e por quem algo foi feito.

    Isto não é caça bruxas mas entender o porque de algo ter sido feito é importante para a melhoria contínua do processo.

    Além disto uma base de código confiável permite que o produto volte rapidamente a um determinado momento no tempo o que é indispensável para se recuperar de catástrofes bem como fazer depurações mais precisas já que a versão do código acaba sendo identica a que estava em produção no momento da. falha.

    Por último mas não menos importante dependendo do segmento de negócio regulamentações e processos de auditoria impedem que o software seja desenvolvido sem estas características.

    Dentro da plataforma Microsoft

    Originados do extinto Microsoft Source Safe a Microsoft oferece toda uma completa solução de ALM (Ciclo de Vida de Aplicação) em dois sabores:

    • VSTS ou Visual Studio Team Services uma solução em núvem oferecida como SAAS (Software como Serviço);

    • TFS ou Team Foundation Services uma solução para instalação on premise; Como é de se esperar o modelo em nuvem recebe atualizações cnstantes mais rapidamente, mas ambos oferecem praticamente os mesmos recursos quando em versões parelhas.

    • Gestão total de código-fonte das aplicações; Gestão de projetos de desenvolvimento de software utilizando-se de SCRUM, Agile ou CMMI com total possibilidade de personalização do processo; Processos automatizados de build e deploy; Gestão total de testes; E muito mais …;

    E quando falamos de gestão de códigos fontes também temos a disposição duas opções:

    • TFVC solução proprietária desenvolvida pela Microsoft e que se baseia no modelo centralizado;
    • git: sistema de controle de versão desenvolvido por Linus Torvalds criador do sistema operacional Linux e amplamente utilizado pelo mundo open source;

    Ambas as opções oferecem vantagens e desvantagens e não é objetivo deste artigo discutí-las mas deixo a seguir boas referencias de como trabalhar com cada um deles:

    Já em relação a separação dos projetos, módulos ou componentes seja lá como a tecnologia adotada e/ou sua empresa nomeie a componentização da aplicação a plataforma da Microsoft oferece um grande nível de personalização sendo o mais comum a utilização de Team Collections e Team Projects. Mais informações podem ser obtidas neste guia.

    Conclusão

    A plataforma Microsoft está totalmente preparada para atender ao primeiro fator sem o menor esforço e com amplas possibilidades de personalização dos fluxos de trabalho e alta conectividade com as mais diversas ferramentas de desenvolvimento não se limitando apenas aquelas desenvolvidas pela empresa.

    Existe conteúdo abundante na internet sobre como utilizar da melhor maneira estas ferramentas por isto deixarei aqui mais algumas referencias:

    Até a próxima!

  • Recursos de acessibilidade no Microsoft Office

    Este artigo foi publicado em 2016. Ferramentas e versões citadas podem ter mudado desde então; a reflexão permanece.

    Fala galera!

    Nas minhas buscas por recursos de acessibilidade do Office 365 me deparei com a página de recursos de acessibilidade.

    É importante compartilhar este tipo de informação pois somos usuários recorrentes destas ferramentas e nem sempre encontramos este tipo de informação de forma atualizada e organizada.

    É muito bom saber que a Microsoft está preocupada em oferecer acesso a todos em seus produtos, e inclusive teter profissionais treinados para dar suporte conforme vocês podem verificar no link acima.

    Até a próxima!

  • Aplicando Twelve-factor App na plataforma Microsoft

    Este artigo foi publicado em 2016. Ferramentas e versões citadas podem ter mudado desde então; a reflexão permanece.

    Fala galera!

    Este é o índice de uma série de posts sobre o tema The Twelve-factor App os quais discutimos nos seguintes vídeos:

    Recomendo assisti-los caso não esteja familiarizado com o tema. As discussões são bem ricas e espero que lh tragam vários insights para o seu dia-a-dia.

    Objetivos

    Com estes artigos pretendo demonstrar quais produtos Microsoft atendem cada um dos fatores e como podemos aplica-los em nosso dia-a-dia.

    A intensão inicial não é ter demonstrações práticas, mas caso haja interesse deixe um comentário ou me chame nas redes sociais e quem sabe eu não me empolgo a fazer demos em vídeo?

    Tenho certeza que com o conteúdo aqui gerado voce conseguirá melhorar a qualidade de suas aplicações desde a sua arquitetura até mesmo a otimização dos recursos que ela utiliza. E isto se refletirá diretamente na satisfação dos seus clientes.

    Até a próxima!

  • Oportunidades para pessoas com deficiência na Microsoft 

    Este artigo foi publicado em 2016. Ferramentas e versões citadas podem ter mudado desde então; a reflexão permanece.

    Diversidade e inclusão estão entre as nossas prioridades na Microsoft. Temos várias iniciativas nesta área, de produtos voltados a tecnologia assistiva a inclusão de talentos com deficiência. As oportunidades da Microsoft são publicadas na página https://careers.microsoft.com, e algumas também no Linkedin.A empresa oferece tecnologias que buscam fornecer ferramentas para desenvolvimento das competências e preparar pessoas com deficiências a competir em igualdade de condições no mercado de trabalho, contribuindo com uma melhor equiparação de oportunidades para todas as pessoas, com ou sem deficiência. Temos um grupo de profissionais de diferentes áreas, trabalhando, representando e transformando o ambiente de trabalho para promover a inclusão de pessoas com deficiência, seja visual, auditiva, física, intelectual ou de comunicação. A Microsoft contrata principalmente profissionais com inglês avançado ou fluente, e com experiência e conhecimentos na área de tecnologia (especialmente na área de Cloud Computing). Caso você se enquadre neste perfil, e tenha interesse em trabalhar conosco, fique à vontade para enviar seu CV para danasdal@microsoft.com, mencionando ser elegível a uma posição exclusiva para pessoas com deficiência, e entraremos em contato assim que tivermos uma posição com seu perfil. “”