Participação no podcast Dev na Estrada
Os grandes Fellipe Azambuja e Ramon Sanches me convidaram para participar de um dos episódios do podcast Dev na Estrada para bater um papo sobre a minha carreira e tecnologia em geral.
Os grandes Fellipe Azambuja e Ramon Sanches me convidaram para participar de um dos episódios do podcast Dev na Estrada para bater um papo sobre a minha carreira e tecnologia em geral.
Recentemente lançamos uma nova versão do site da Coderockr (já viu? Está lindão!) e nosso desenvolvedor/designer apresentou uma ótima ideia: criarmos um formulário de contato mais inteligente, onde o interessado pode nos fornecer informações mais completas já no primeiro momento, acelerando nosso processo de negociação.
Como usamos o CRM da HubSpot para gerenciar nossos contatos com clientes, rapidamente a ideia evoluiu para usarmos a API e integrarmos o formulário com o CRM.
2016 foi um ano marcante, sem a menor sombra de dúvida. Não vou aqui relembrar todas as tragédias que aconteceram mundo afora, pelo contrário, esse é um post bem pessoal. Se eu fosse resumir o ano em uma só palavra seria “aprendizado”. No ano em que eu completei 20 anos de carreira é muito bom perceber o quanto ainda tenho que aprender e crescer. Dentre os vários aprendizados posso destacar alguns.
Depois de ler este post do Zeno Rocha eu lembrei que fiz algo similar em 2014 e resolvi revisar a minha lista de aplicativos mais usados.
Nas últimas décadas vimos o surgimento de uma revolução no mundo do software, o chamado “fenômeno do open source”. Sistemas operacionais, linguagens de programação, CMS, LMS, o alcance teve impacto em todas as áreas da sociedade. E esse impacto pode ser replicado dentro de nossas empresas!
Nos últimos anos o Brasil viu um crescimento do número de novas empresas, sejam mais “tradicionais” ou “startups”. E eu me encaixo nessa nova onda de empreendedores, mesmo com minha formação de cientista da computação. Talvez por eu não ter uma formação empreendedora mais tradicional eu demorei alguns anos para perceber que não é perda de tempo parar um pouco e pensar em coisas importantes como “missão, visão, valores”, e o que eu acho ainda mais útil: o propósito da empresa.
Em um post anterior eu mostrei alguns truques para identificar testes que estão demorando muito para serem executados. Neste texto vou mostrar uma forma de melhorar a performance da geração do relatório de cobertura de códigos usando o PHPUnit.
Dentre os valores da Coderockr estão dois pontos importantes: cooperação e transparência. Como somos uma empresa que desenvolve software nada mais esperado do que usarmos aplicativos para ajudar nestes objetivos. E hoje a principal ferramenta para isso é o Slack, que rapidamente tornou-se o coração de muitas empresas
No post anterior eu falei sobre a ideia do DX e como implementar algo similar em nossas empresas. Neste post quero comentar um exemplo prático comparando duas empresas similares.
Um dos primeiros pontos que causam estranheza para quem está começando em Go é a forma como os erros são tratados, principalmente quando viemos de outras linguagens orientadas a objetos. Em Go os erros são “first class citizens”, ou seja, eles não são ocultos ou delegados e são considerados parte importante do código.