Tag: containers

  • //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

  • Da virtualização à conteinerização

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

    Fala galera!

    Não sei se voces sabem mas sou usuário da plataforma Apple e trabalho no meu dia-a-dia com um MacBook Pro.

    Mas para utilizar o Visual Studio tenho de recorrer a uma tecnologia que me facina a tempos: a virtualizaçÃo.

    No Windows utilizei por muito tempo o VMWare e só muitos anos depois, para falar a verdade só para usar o Xamarin Player utilizei o VirtualBox.

    Já no Mac acatando a sugestão do cocatech me rendi ao Parallels que tem me atendido com maestria, apesar dos problemas de acessibilidade.

    Mas nem sempre a criação de máquinas virtuais é rápida o suficiente para realizar determinadas tarefas e por isto comecei a estudar a tecnologia de containers, principalmente o docker.

    Ele utiliza o conceito de particionamento de recursos da máquina, seja ela física ou virtual, para rodar ambientes independentes, o que é ideal para a publicação de aplicações diferentes em um mesmo ambiente, e promove-los como se fossem códigos fonte, é a realmente implementação do DEVOPS.

    No caso tenho utilizado para rodar uma instancia do Sonarqube em minha máquina e analisar a qualidade dos meus projetos.

    O Sonar tem um procedimento de instalação até que simples, mas teria de fazer ou uma máquina virtual ou colocar todo este mbiente no Mac, o que não gosto pois me tira a independencia.

    Este assunto ainda será bem tratado aqui, mas fica a dica para aqueles que querem algo novo para estudar, e aplicar em seu dia-a-dia.

    Até a próxima!