Definindo APIs com o API Blueprint

Uma das melhores decisões que tomamos na Coderockr foi adotarmos a abordagem “API First” para todos os projetos que iniciamos, desde 2010. Mas nos últimos meses percebemos uma necessidade: melhorar o processo de definição e documentação das APIs.

[Read More]

Usando um Bot do Telegram para receber notificações

Quem me conhece sabe que eu não gosto muito do WhatsApp. E o motivo principal nem é a quantia de mensagens “bonitinhas” que seus parentes enviam todos os dias. O meu principal problema, pelo menos por enquanto, é a falta de opções para nós desenvolvedores criarmos automações e integrações.

Neste post vou mostrar um exemplo simples mas que está sendo bem útil para mim. Trata-se do Integram

[Read More]

Usando a API da TotalVoice para enviar SMS em PHP

Imagine a situação. Você está no conforto da sua casa (ou no conforto do seu pub favorito) e algo importante acontece em seu site/produto/projeto. Algo como um erro no banco de dados ou um cliente que acaba de fazer uma compra de vários dígitos.

Em ambos os exemplos seria bem útil você receber algum tipo de aviso sobre o ocorrido, seja para resolver o problema ou para pagar uma nova rodada de cerveja no segundo caso.

[Read More]

Iniciando um novo projeto: decisões de arquitetura

No PHP Experience 2017 eu apresentei uma palestra falando sobre algumas das experiências (trocadilho acidental…) que a Coderockr acumulou nesses quase sete anos de existência.

Aproveitei que estamos iniciando um novo projeto para um cliente/parceiro da Coderockr e gravei um screencast comentando e exemplificando algumas das decisões que citei na palestra usando um caso real.

[Read More]

Se as linguagens de programação fossem sua família

Num momento “Minetto piadista” pensei neste post e espero que não magoe muita gente. Afinal, é só uma brincadeira e todas as linguagens são importantes para resolver os problemas a que se propõem. E programador não se apaixona por linguagem ou framework e sim em resolver problemas ;)

[Read More]

Gerenciando tarefas com o Bullet Journal

Eu tenho uma memória de peixe por isso não confio em deixar meus compromissos a mercê do esquecimento. Talvez por isso eu me tornei fanático por produtividade e vivo testando formas de ser mais efetivo na organização de tarefas, anotações, calendários, etc.

[Read More]