Archives du Blog
May 2026
HyperFrames-Gradle: Transformar AsciiDoc em vídeo MP4
Publié le 31 May 2026
Auditoria do meu Consumo LLM : SQLite, OpenCode, Ollama Cloud, e Por Que Minha Assinatura Pro Estoura o Mercado Mondial
Publié le 18 May 2026
A Arquitetura « Plugin Independente + Raiz do Consumidor » : Por que meus Builds Gradle se duplicam
Publié le 14 May 2026
O Knowledge Graph como motor de recomendação: como eu matei os « artigos relacionados » cronológicos
Publié le 12 May 2026
27× a 45× mais eficaz que Claude e GPT: como uma frota de 23 especialistas de IA ajustados finamente esmaga o mercado
Publié le 11 May 2026
Plugin Gradle Caseiro para Controlar Duas Instâncias Ollama Pro em Paralelo
Publié le 08 May 2026
Combinar duas assinaturas Ollama Pro na mesma máquina com Docker
Publié le 08 May 2026
Instalar o terminal Kitty e configurar o Zsh como shell padrão no Xubuntu
Publié le 07 May 2026
DGX Spark vs Cloud vs Assinaturas de LLM — O Benchmark Econômico que mata o sonho do hardware local
Publié le 06 May 2026
A Matriz de Governança de LLM — Por que a Segurança da Sua IA Começa pela Árvore
Publié le 04 May 2026
A Granularização OSS/CSS — Por que eu cortei foundry/ em dois
Publié le 03 May 2026
O Compartimentamento Epistêmico Automatizado — Como o LLM protege meu jardim mental
Publié le 02 May 2026
Nossa Primeira Contratação: o Anonimizador de Datasets — MVP0 no Período de Teste
Publié le 01 May 2026
Nosso Primeiro Contratado : o Anonimizador de Datasets — MVP0 em Período de Teste
Publié le 01 May 2026
April 2026
O Jardim Secreto do Desenvolvedor: Como a Ontologia Espacial Alinha os LLMs Sem Prompt Engineering
Publié le 30 April 2026
Migração Supabase → Firebase : Conectar um Formulário de Contato no Firestore Sem Backend
Publié le 29 April 2026
DeepSeek-V4-Pro, Kimi K2.6, GLM-5.1: Três LLMs à prova de Vibe Coding Contexto Longo
Publié le 28 April 2026
Auditoria de Contexto Agente: Quando Sua Própria Governança se torna o Problema — e Como Repará-la sem perder nada
Publié le 27 April 2026
Janela Deslizante e Onda Fria: Quando o Contexto do Agente explode e é preciso arquivar sem perder
Publié le 26 April 2026
Quando o Gradle 9, o Docker 29 e o Testcontainers se colocam a ferver : depuração de um build JHipster
Publié le 25 April 2026
Gouverner un Agent IA avec du AsciiDoc : Ma Stratégie Eager/Lazy pour des Sessions Opencode sans Fuite de Contexte
Publié le 24 April 2026
Por que `serve` exibía um site feio enquanto `publishSite` era perfeito
Publié le 22 April 2026
OpenCode e o PATH incompleto : por que suas ferramentas não estavam no shell do agente
Publié le 21 April 2026
Integrar o Graphify em um workflow Gradle: do Knowledge Graph ao diagrama PlantUML em um comando
Publié le 19 April 2026
Integrar Graphify em um fluxo de trabalho Gradle: do Knowledge Graph ao diagrama PlantUML em um único comando
Publié le 19 April 2026
O super tip do comando fg: quando Ctrl+Z salva sua sessão de terminal
Publié le 18 April 2026
VS Code no Home: instalação local e customização das fontes sem sudo
Publié le 17 April 2026
Migração de um plugin Asciidoctor RevealJS para buildSrc Kotlin : engenharia reversa de uma API Groovy
Publié le 16 April 2026
January 2026
Architecture Portfolio JBake - Visão e Casos de Uso
Publié le 15 January 2026
Arquitetura Híbrida: O Melhor dos Dois Mundos com Supabase e Spring Boot
Publié le 14 January 2026
Arquitetura Híbrida: O Melhor dos Dois Mundos com Supabase e Spring Boot
Publié le 14 January 2026
November 2025
A Arte do Pré-carregamento: Eliminando o "Flash" do Tema com JavaScript e CSS
Publié le 15 November 2025
Logging Eficaz nos Testes Funcionais de Plugins Gradle
Publié le 07 November 2025
Exibir quadrados coloridos no AsciiDoc: Guia prático
Publié le 01 November 2025
October 2025
Internacionalização de um site estático JBake com Thymeleaf
Publié le 20 October 2025
Instalar e verificar o Tor Browser no Ubuntu
Publié le 05 October 2025
September 2025
Artigo 5: A Aventura do libs.versions.toml Compartilhado
Publié le 27 September 2025
Artigo 4 : A Armadilha do Cache de Configuração Gradle
Publié le 26 September 2025
Artigo 3: Integração do Jackson para o Parsing YAML com TDD em um Plugin Gradle
Publié le 25 September 2025
Artigo 2 : Desenvolver um Plugin Gradle com uma Abordagem TDD
Publié le 24 September 2025
Artigo 1: Criar um Plugin Gradle do A ao Z com o comando gradle init
Publié le 23 September 2025
Artigo 0: Configuração do Ambiente para Criar Plugins Gradle
Publié le 22 September 2025
July 2025
CI/CD Python – Parte 3 : Ir além com Poetry, Docker e a publicação avançada
Publié le 19 July 2025
Parte 2: Industrializar e proteger um pipeline avançado de CI/CD em Python
Publié le 18 July 2025
Parte 1: Configurar um pipeline CI/CD simples para Python e PyPI
Publié le 17 July 2025
Desenvolvimento de um Bot Discord Musical: Arquitetura Funcional e Desenvolvimento Orientado por Logs
Publié le 16 July 2025
Resfriar e monitorizar a temperatura do seu laptop no Ubuntu
Publié le 15 July 2025
Relato de uma depuração: domando os caprichos do Firefox com Bootstrap 5
Publié le 14 July 2025
Resolver o Desafio dos Testes Unitários do Gradle com `gradle.properties
Publié le 13 July 2025
Otimizar o Gerenciamento das Tarefas do Gradle com Kotlin DSL e buildSrc
Publié le 11 July 2025
TDD de um Plugin Gradle Kotlin configurável com JBake e JGit
Publié le 09 July 2025
June 2025
May 2025
November 2024
September 2024
Kotlin Arrow: Dominando a navegação na mônada Either
Publié le 24 September 2024
Guia prático: pesquisa de arquivos no Linux
Publié le 23 September 2024
Memo linux
Publié le 23 September 2024
February 2024
January 2024
December 2023
Implementação de kotlin.Triple em JavaScript, TypeScript e Python
Publié le 25 December 2023
Introdução ao Google Apps Script
Publié le 22 December 2023
Formação Express sobre o Script e a Automação do Google Form
Publié le 20 December 2023
November 2023
August 2023
Desenvolvedor web
Publié le 24 August 2023
Jogos de cartas colecionáveis (TCGs)
Publié le 21 August 2023
Memo Typescript
Publié le 19 August 2023
Memorando CSS
Publié le 14 August 2023
Memo HTML
Publié le 13 August 2023
Memorando JavaScript
Publié le 04 August 2023
December 2022
May 2022
Memo Kotlin
Publié le 29 May 2022
Memo JVM
Publié le 28 May 2022
Memorando Gradle
Publié le 23 May 2022
Treinamento - kotlin: enum, classes seladas
Publié le 17 May 2022
Treinamento - Kotlin
Publié le 12 May 2022
January 2022
November 2020
September 2020
Gradle: Executar um processo externo de uma tarefa gradle
Publié le 28 September 2020
Kotlin: NotImplementedException, NotImplementedError
Publié le 27 September 2020
Untar
Publié le 26 September 2020
Gradle: Reexecutar os testes mesmo quando os testes estiverem atualizados
Publié le 25 September 2020
Docker, não instala a aplicação mas a puxa em vez
Publié le 24 September 2020
Gherkin em português :
Publié le 23 September 2020
Gradle cli: sobrescrever um parâmetro
Publié le 22 September 2020
Memo git
Publié le 21 September 2020
Aspirar de uma URL
Publié le 20 September 2020
Criar um disco bootável
Publié le 19 September 2020
Descompactar em CLI em um diretório de destino
Publié le 18 September 2020
Exibir a soma dos tamanhos dos arquivos na lista dos diretórios
Publié le 17 September 2020
Excluir uma branch no github
Publié le 16 September 2020
Asciidoc/Markdown Memorando
Publié le 15 September 2020
August 2019
Debian : Instalar um arquivo .deb via linha de comando
Publié le 19 August 2019
Gradle: pasta resources visível no IDE
Publié le 16 August 2019
Script Groovy, grab e configuração Ivy
Publié le 14 August 2019
Groovy: um pouco de álgebra, o mdc e o mmc
Publié le 13 August 2019
Bash: Encontrar arquivos por extensão saída em arquivo com find
Publié le 12 August 2019
Gerir um projeto digital com uma metodologia em cascata
Publié le 01 August 2019
July 2019
Listar os bancos de dados em uma instância do PostgreSQL
Publié le 30 July 2019
Groovy: Renomear arquivos recursivamente
Publié le 29 July 2019
Groovy: Pesquisa de arquivos com critério, cópia da seleção
Publié le 19 July 2019
Groovy: Manipulação de arquivos, pesquisa e exclusão
Publié le 18 July 2019
Groovy: Substituir uma sequência de caracteres numa String e carregar um Properties a partir de um arquivo
Publié le 17 July 2019
Groovy: Caracteres ASCII
Publié le 10 July 2019