Daniel Martins

Opa! Sou um dev brazuca trabalhando como Staff Site Reliability Engineer @ Jusbrasil.

Lidando Com Secrets no Terminal

Aprenda abordagens práticas para lidar com secrets em ambientes CLI, desde extensões customizadas do GNU Pass até tokens físicos, com considerações de segurança e exemplos do mundo real.

24 de janeiro de 2026 · Daniel Martins

Pedi pro Claude Code Consertar meu Pi

Como usei o Claude Code para consertar minha instalação quebrada do Raspbian para streaming de mídia.

18 de janeiro de 2026 · Daniel Martins

Policies com OPA Gastando Pouco

Usando OPA e Atlantis para garantir boas práticas de Terraform sem ir à falência.

11 de janeiro de 2026 · Daniel Martins

Certificados TLS Sob Controle com cert-manager e Prometheus

Como automatizar a emissão e renovação de certificados TLS no Kubernetes usando cert-manager e Let’s Encrypt, além de monitorar a expiração dos certificados com Prometheus e blackbox-exporter.

31 de agosto de 2019 · Daniel Martins

Prometheus para Desenvolvedores

Aprenda os conceitos básicos do Prometheus através de um tutorial prático cobrindo endpoints de métricas, monitoramento baseado em pull, regras de alerta, SLOs e error budgets.

1 de julho de 2018 · Daniel Martins

NGINX Ingress (Sem?) Dor

Lições duramente aprendidas com interrupções de NGINX ingress em produção no Kubernetes, cobrindo ajuste de configuração, parâmetros do kernel, manipulação de WebSocket e minimização de reloads de configuração.

13 de setembro de 2017 · Daniel Martins

Cinco Meses de Kubernetes

Jornada de migração do Elastic Beanstalk para Kubernetes, alcançando redução de custos de 53-63% e possibilitando ambientes dinâmicos de desenvolvimento com deploys automatizados.

14 de setembro de 2016 · Daniel Martins

Uma Semana de Docker

Lições aprendidas ao “Dockerizar” uma aplicação Rails, cobrindo containers, otimização de Dockerfile, cache de build e fluxo de desenvolvimento com Fig.

15 de agosto de 2014 · Daniel Martins

Por Que Continuations São Tão Legais?

Introdução a continuations em Scheme/Racket com exemplos práticos, mostrando como call/cc possibilita padrões poderosos de fluxo de controle como generators e non-local exits.

5 de junho de 2014 · Daniel Martins
Hercules matando a Hidra de Lerna

Programação Funcional 101 - Com Clojure

Resolvendo o desafio de programação da Hidra usando Clojure, demonstrando conceitos de programação funcional como imutabilidade, recursão e a propriedade de fechamento.

26 de janeiro de 2014 · Daniel Martins