Autor: magoolation

  • 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

    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

    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

    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!

  • Big Data: Procurando as respostas onde elas estão

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

    Fala galera!

    Neste papo tentamos conceituar o Big Data, os tipos de dados e introduzir algumas ferramentas.

    Falamos sobre dados estruturados e não estruturados, NoSQL, IOT e muitos outros temas relacionados ao processamento de grand volume de informações.

    A discussão foi tão rica que gerou até a oportunidade de fazermos uma segunda edição com demonstrações práticas.

    Não se esqueçam de curtir o vídeo, compartilhar com a galera e se inscrver no canal. Aproveitem para assistir as outras edições que publicamos qinzenalmente.

    Até a próxima!

  • Inclusão ou imposição?

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

    Fala galera!

    Uma das perguntas mais frequentes em grupos de discussão de deficientes visuais que cursam alguma graduação em Analise d Sistemas, Ciencia da Computação, Engenharia de Software e correlatos é:

    “Estou cursando a matéria de Analise Orientada a Objetos ou UML ou Banco de Dados. O professor está usando a ferramenta XPTO. Existe alguma forma de nós cegos desenvolvermos estes mesmos diagramas?”

    Ou então:

    “Estou cursando a matéria de interfaces gráficas e o professor está usando Visual Studio e Wndows Forms ou Java e Swing. Como fazer para posicionar os components de forma a criar uma tela visualmente agradável?”

    O triste é saber que por ignorancia dos professores, e em alguns casos descaso mesmo, muitos acabam sendo reprovados e consequentemente desistindo do curso já que a resposta para ambas é uma analogia:

    “Matérias gráficas para deficientes visuais é como aulas d orientação e mobilidade para pessoas que enxergam. Ambos tem total capacidade cognitiva para absorver o conhecimento, mas o mesmo não tem nenhum uso prático”

    Se pegarmos o livro UML Distilled do Martin Fowler ele deixa bem claro que:

    “Uma notação tem por finalidade facilitar a comunicação entre membros de uma equipe e só faz sentido se todos os participantes a entendem.”

    Logo nesta formula temos um elemento que não tem o mesmo grau de entendimento dos diagramas, apesar de ter total capacidade de criar modelos tão ricos quanto, utilizando-se de outras técnicas.

    Neste sentido o uso de DSL (Domain Specific Languages) e a engenharia reversa de código-fonte acabam sendo meios de comunicação mais efetivos.

    Documentos como o Documento de Visão, Especificações de Caso de Uso e as mais utilizadas atualmente Histórias de Usuários (User Story) nos fornece todas as informações necessárias para que entendamos o funcionamento do sistema, e consigamos discutir de igual com os outros membros contribuindo muito na fase de design. Acredito que o caminho mais lógico a se seguir por parte dos professores é aumentar a capacidade comunicativa e exercitar em seus alunos um maior nível de abstraçÃo fazendo com que ele chegue aos mesmos resultados que seus colegas de sala.

    O trabalho em grupo, inclusive, acaba sendo benefico par ambos pois promove a convivencia, o entendimento de diferenças e uma maior adaptação de ambos a realidade do outro.

    Não é objetivo deste post chegar a ma conclusão, mas sim o ponto de partida para uma discussão que nos levará caminhos mais adequados..

    Então não deixe de comentar com suas experiencias, impressõe e sugestões. Vamos tornar esse blog um espaço rico de compartilhamento de conhecimento sobre temas relacionados a acessibilidade, educação e inclusão.

    Até a próxima!

  • Review: Kindle Unlimited

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

    Fala galera!

    Se voce da mesma forma que eu adora ler deveria conhecer o serviço Kindle Unlimited oferecido pela Amazon.

    Para quem estava congelado em uma camara criogenica a Amazon é a maior loja virtual de livros do mundo e fabrica o Kindle um leitor eletronico de livros que conquistou milhões de adeptos pelo mundo.

    Além dos dispositivos físicos a plataforma Kindle também está disponível em aplicativos para todos os sistemas operacionais, mas infelizmente apenas as versões para IOS e Android são acessíveis.

    Na loja virtual existe um catalogo imenso d títulos, nos mais diversos idiomas e com preços bem acessívis. Alguns títulos estão disponíveis gratuitamente e voce também se deparará com muitas publicações independentes.

    Mas é no serviço Kindle Unlimited que vejo a maestria da Amazon.

    Por R$ 20,00 (vinte reais), no momento desta publicaçõ, voce tem acesso a mais de 100 mil título selecionados de forma gratuita podendo ter até 10 livros simultaneamente em sua prateleira.

    É praticamente o Netflix dos livros principalmente porque os títulos selecionados incluem clássicos, alguns lançamentos e o catalogo está sempre se renovando.

    Então se voce quer fazer aquela promessa de ano novo de ler mais durante 2016 comece pelo teste gratuito do Kindle Unlimited por 30 dias e tenho certeza que voce chegará ao fim da degustação como assinante.

    Deixe aqui embaixo suas impressões e compartilhe dica de livros com a galera!

    Até a próxima!