Autor: magoolation

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

  • Reflexão: A inclusão da pessoa com deficiência no mercado de trabalho

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

    Fala galera!

    Neste feriado prolongado de Natal tive a oportunidade de ler esta excelente entrevista da minha amiga Esabela.

    É um ponto de vista inteligentíssimo sobre a inclusão da pessoa com deficincia no mercado de trabalho e aponta diversos problemas que, infelizmente, presenciamos diariamente não só nas empresas onde trabalhamos como também a forma que somos vistos e tratados em muitos serviços.

    O foco na pessoa é fundamental para que muitos dos preconceitos e dos tabus sejam derrubados e possamos dizer que vivmos em uma sociedade justa.

    Parabens Esabela pelo excelente trabalho que vem fazendo e muito obrigado por me encher ainda mais de animo para os projetos que estão por vir em 2016.

    Até a próxima!

  • Review: Plural Sight

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

    Fala galera!

    Voces sabem, ao menos aos que me conhecem pessolmente, que gosto muito de me aperfeiçoar e por isto leio bastante, e passei a se fã de plataformas de treinamento online.

    Ja falei aqui do MeuSucesso.com onde tenho atacado minhas soft skills e investido em minha carreira empreendedora mas também tenho a mais de um ano investido em minha carreira técnica.

    O Plural Sight é o maior portal de treinamento de tecnologia e oferece cursos nas mis diversas áreas como desenvolvimento, design, 3D, redes, segurança entre outros.

    Os cursos não se limitam a um único vendor ou plataforma, passando por Microsoft, Adobe, IBM, projetos open source, etc.

    Além dos cursos é possível, dependendo do plano, tr cesso as apresentações, transcrição dos vídeos em texto, exercícios e até mesmo provas de proficiencia.

    Outra grande facilidade oferecida são os aplicativos para platafrmas móveis e, nos planos profissionais, a possibilidade de salva-los para reproduçao offlin.

    Com preços que começam em USD 29,90 no momento que escrevo este artigo acho uma excelente opção de custo benefício para quem quer se manter atualizado com as últimas tendencias.

    O único requisito é um ingles intermediário já que todos os cursos são ministrados neste idioma.

    Abraços e até a próxima!

  • 10 coisas que todo desenvolvedor deve saber

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

    Fala galera!

    Neste último hangout do ano reunimos uma galera de respeio para falarmos de coiss essenciais para carreira de qualquer desenvolvedor.

    Conhecimentos sobre infraestrutura, design patterns, ingles e leitura de logs são, em nossa opinião competencias técnicas mínimas para que voce desempenhe bem suas funções.

    Concorda? Descorda? Tem mais a acrescentar? Então inclua aqui nos comentários o seu top 10 e vamos enriquecer esta discussão.

    Como sempre não esqueça de curtir o vídeo, assinar o canal, compartilhar com seus amigos e assistir os outros papos, os quais publicamos quinzenalmente.

    E espere a temporada 2016 que trará ainda mais conteúdo bacana, começando na segunda quinzena de janeiro.

    Abraços

  • Dica: Nerdcast Empreendedor

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

    Fala galera! Estamos nos aproximando do fim do ano normalmente nesta época fazemos uma retrospectiva e nos planejamos para o ano que está por vir. Acredito que uma das coisas que mais mudou minha vida este ano foi ter colocado a todo vapor o meu espirito empreendedor para funcionar, tirando do papel muitos projetos adormecidos. Um dos grandes motivadores foi o Nerdcast Empreendedor uma série de podcasts mensais produzidos pelo Jovem Nerd em parceiria com o Flavio Augusto do Geração de Valor. Durante os doze meses do ano fomos apresentados a uma visà bem realista da vida de uma empresa, desd sua concepção até a sua venda. Além do Flavio participou também Sandro Magaldi, CEO do MeuSucesso.com pessoa que tive o prazer de conhecer e por quem desenvolvi extrema adimiração pelo excelente trabalho e visão de negócios. Então fica a dica pra as férias: faça uma maratona destes episódios e tire aquela idéia adormecida do papel. Voce e o Brasil só tem a ganhar com isto. Abraços e até a próxima!
  • Livro: Test Driven Development: Teste e Design na vida real

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

    Fala galera!

    Acabo de terminar a leitura do livro Test Driven Development: Teste e Design na vida real publicado pela Casa do Códgo e escrito pelo Maurício Aniche.

    O livro não só aborda os aspectos básicos da prática de TDD mas também fala sobre Orientação a Objetos, SOLID e logicamente sobre qualidade de software em geral.

    Esta versão que li foi o primeiro livro lançado, focado em Java, mas existem versões para outras linguagens como .NET, Ruby e PHP.

    É presença obrigatória na biblioteca de quem está dando os primeiros passos ou quer turbinar seus conhecimentos nesta prática tão importante.

    E voce? Acredita e pratica o TDD? Tem outras dicas de leitura? Compartilhe com a gente ai nos comentários!

    Até a próxima!

  • Review: MeuSucesso.com

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

    Fala galera!

    Agora em dezembro entrei no meu décimo segundo mes de assinatura do MeuSucesso.com uma plataforma online de insights de negócio.

    Apesar de já conhecer o trabalho do GeraçÃo de Valor e o Flávio Augusto foi em um episódio do Nerdcast que conheci a plataforma e resolvi assinar-la após me identificar totalmente com a proposta.

    Em resumo o MeuSucesso.com te ensina a empreender através de estudos de casos com grandes exemplos nacionais complementados com aulas por especialistas em marketing, vendas, finanças, inovação entre outras disciplinas fundamentais para a gestão de um negócio.

    Posso dizer sem sombra d duvidas que existe o Alexandre AM (antes do MeuSucesso.com) e PM (Pós MeuSucesso.com) já que evolui muito desde que me tornei aluno em janeiro.

    O investimento é absolutamente baixo ainda mais se comparado ao retorno e periodicamente eles lançam aulas gratuitas que te permitem conhecer um pouco do conteúdo antes de assinar.

    Outro ponto forte tem sido os eventos presenciais que dão a oportnidade de conhecer não só outros alunos da plataforma, o qual também interagimos em uma rede social interna e que acaba se tornando uma grande geradora de negócios mas também os protagonistas dos estudos de caso.

    Sem sombra de duvidas uma vez que se é contaminado pelo vírus do empreendedorismo é impossível parar, mas melhor do que empreender é aprender a empreender com quem fez certo, já que as pessoas inteligentes aprendem com os próprios erros, mas os sábios aprendem com os erros dos outros.

    Caso se matricule me dicione lá na rede social vamos conversar. Tenho certeza que geraremos insights bem interessantes.

    Curtiu mais esta indicação? Tem algo a falar a respeito deste serviço ou indicar similares? Deixe um comentário ai embaixo e vamos deixar esta dicussão ainda mais rica.

    Até a próxima!

  • Desenvolvimento de Aplicativos Móveis: Híbridos x Nativos

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

    Fala galera!

    Sem sombra de dúvidas o desenvovlimento de aplicativos para dispositivos móveis passou a ser uma grand tendencia e muio de nós temos duvidas de por ond começar.

    Quando devo escrever aplicações nativas? Quais tecnologias de desenvolvimento hibrido estÃo no mercado? Quais os cuidados qu devemos ter no desenvolvimento?

    Tentando endereçar estas duvidas reunimos um time de especialistas para compatilhar nossas experiencias: e.

    Não deixe de curtir o vídeo, se inscrever no canal e conferir os outros programas que são publicados quinzenalmente.

    E se tver algo para compartilhar fique a vontade para iniciar uma discussão aqui nos comentários.

    Até a próxima!

  • Virada Tecnológica 2015

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

    Fala galera!

    Vai acontecer no próximo fim de semana (12 e 13 de dezembro) a Virada Tecnológica um evento bem bacana com atrações bem interessantes que podem ser consultadas no próprio site do evento.

    O que me chamou a atenção foi a Virada Inclusiva com palestras pensadas para a inclusão da pessoa com deficiencia, inclusive isentando-as da taxa de inscrição.

    Particularmente estou interessado no Workshop de Robótica para Deficientes Visuais que vai rolar no dia 12 das 13:00 as 17:00.

    Então se te interessar se inscreve e a gente se encontra por lá.

    Até a próxima!

  • Recurso do Visual Studio que facilita o uso de APIs JSON/XML

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

    Fala galera!

    Estou trabalhando em um grande projeto de conversÃo das APIs de acesso ao Sonarqube para acesso via .NET.

    Como são diversos objetos que fazem parte do retorno da API a parte mais trabalhosa é o mapeamento dos retornos em JSON para classes POCO.

    Descobri hoje que é possível facilitar muito este trabalho com um recurso que foi introduzido no Visual Studio 2013.

    Para isto siga os seguintes passos:

    1. Copie o resultado de um chamada, tanto em JSON quanto em XML;
    2. Crie um novo arquivo para receber a classe, ou posicione o cursor no arquivo já existente;
    3. No menu Edit vá até Paste Special e selecione Paste JSON as classes ou Past XML as classes respectivamente;

    Voilá! Voce terá uma classe gerada baseada no conteúdo da área d transferencia pronta para receber os ajustes necessários.

    Abaixo o código convertido da [API de busca de CEP:

    public class Rootobject
     {
     public string bairro { get; set; }
     public string logradouro { get; set; }
     public string cep { get; set; }
     public string uf { get; set; }
     public string localidade { get; set; }
     }
     

    Até a próxima!