Podcast 26 – Agilidade morreu?

Tempo de leitura:2 minuto(s)

Começo de ano é época de matar ideias e fazer posts que anunciam que tudo mudou. 2017 não seria diferente, e, junto com os posts de “5 coisas que você deveria saber sobre agilidade”, “Precisamos falar sobre agilidade”, e “O que aprendi trabalhando x meses com um time ágil” estão os posts que, mais uma vez, anunciam a morte da agilidade. Que, afinal de contas, já está zumbi faz tempo, já que morreu inúmeras vezes desde que o termo nasceu, a primeira deve ter sido ainda em 2001.

Brincadeiras a parte, o assunto bombou na comunidade essa semana, e vamos entrar na discussão. Vem polemizar com a gente!

Continue lendo “Podcast 26 – Agilidade morreu?”

ASP.NET Core – usando UserSecrets para armazenar informações sensíveis

Tempo de leitura:4 minuto(s)

Quase que todos os projetos com os quais lidamos precisam de alguma maneira armazenar configurações que contém dados sensíveis: usuários e senhas de bancos de dados, contas de email, configurações de integrações como Facebook, etc, etc.…

Continue lendo

ccat – colorful cat: lendo arquivos com syntax highlighting no terminal

Tempo de leitura:4 minuto(s)

Eu fico muito no terminal (a.k.a “linha de comando”, ou ainda “Console”), é onde eu faço a maior parte das minha operações de interação com o código. Quando estou no Linux, até a escrita do código, feita com Vim, é feita no terminal (não uso o GVim, mas o Vim de modo texto). Commit no git, busca por arquivos, verificando qual porta está aberta, ou qual processo está fazendo o quê, faço tudo no terminal.

No entanto, uma coisa me incomodava. A exibição de arquivos, feita normalmente com cat (que no PowerShell é alias pra Get-Content), sempre exibe o texto sem cor alguma. Continue lendo “ccat – colorful cat: lendo arquivos com syntax highlighting no terminal”

Minha aplicação precisa suportar mil usuários simultâneos, e agora?

Tempo de leitura:5 minuto(s)

Você escolheu a linguagem certa, pesquisou as melhores tecnologias, seu código tem uma cobertura de testes razoável e usou as melhores práticas de programação. Mas, quando o sistema finalmente foi para a produção, você recebe chamados sobre lentidão, bugs inexplicáveis são reportados e seu sistema cai antes mesmo de atingir a quantidade esperada de usuários.

Continue lendo

Hello Arduino

Tempo de leitura:4 minuto(s)

Provavelmente você já teve alguma ideia relacionada a robótica/eletrônica, como por exemplo um letreiro de LED, uma cafeteira automatizada, um sensor de luminosidade ou quem sabe um detector de presença. Ter ideias não requer conhecimento em nenhum assunto específico, afinal, basta utilizarmos nossa criatividade e começarmos a imaginar algo.

Continue lendo

Programação assíncrona com Node 7 e async e await é muito <3

Tempo de leitura:11 minuto(s)

Resolvemos sortear os ingressos do AgileTrends de Campo Grande que recebemos pelo patrocínio, mas nenhuma ferramenta pra sorteio pra Twitter atendia o que eu queria fazer, que era buscar entre meus seguidores quem tivesse tuitado um texto específico. Resolvi escrever uma ferramenta de linha de comando pra resolver isso, a API do Twitter é bem completa, não deveria ser difícil. Escolhi Node.js, porque, já que que eu estava no mundo JavaScript, por que não ficar nele, certo? Além disso, a infra do NPM pra criar ferramentas é muito legal. Continue lendo “Programação assíncrona com Node 7 e async e await é muito <3”