Blog
Awesome Design: Um catálogo de design systems prontos para usar com agentes de IA
Conheça o Awesome Design, uma coleção de arquivos DESIGN.md inspirados em grandes marcas. Copie, cole e deixe seu agente de IA construir interfaces com consistência visual.
Desmistificando o processo de Propose no OpenSpec: O que acontece nos bastidores?
Uma explicação detalhada sobre os artefatos gerados pelo comando propose do OpenSpec e como eles organizam o desenvolvimento.
Da feature ao deploy sem mãos: arquitetura de uma software factory com IA usando Spec-Driven Development
Uma visão arquitetural e operacional de como transformar backlog em entrega contínua com SDD, agentes autônomos, revisão, testes, segurança e feedback loop para o board do PO.
OpenSpec na prática: instalação, uso, fluxo completo e comandos opcionais
Um guia completo e direto para instalar e usar o OpenSpec no dia a dia: pré-requisitos, estrutura, fluxo recomendado e comandos opcionais que valem conhecer.
No Spec-Driven Development, `implement` é onde todo o resto vira código
Depois de definir princípios, especificar o problema, planejar a execução e quebrar o trabalho em tarefas, chega a hora de implementar. Neste texto, eu explico por que implementar pode até ser a parte mais direta, mas o trabalho real está em revisar e validar o que foi entregue.
No Spec-Driven Development, `tasks` é onde o plano vira unidades concretas de trabalho
Depois de definir princípios, especificar o problema e planejar a execução, chega a hora de quebrar o trabalho em partes concretas. Neste texto, eu explico por que a etapa de `tasks` é a que transforma estratégia em unidades executáveis.
No Spec-Driven Development, `plan` é onde a especificação vira estratégia de execução
Depois de definir princípios e especificar o problema, chega a hora de planejar a execução. Neste texto, eu explico por que a etapa de `plan` é a que transforma especificação clara em caminho viável de implementação.
No Spec-Driven Development, `specify` é onde a ambiguidade começa a morrer
Depois dos princípios, vem a hora de dizer com clareza o que precisa ser construído. Neste texto, eu explico por que a etapa de `specify` é a que transforma intenção vaga em trabalho executável.
No Spec-Driven Development, tudo começa pelos princípios
Antes de pensar em feature, eu prefiro definir os princípios que vão mandar no projeto. Neste texto, eu destrincho a etapa de constitution no SDD e os 5 Qs que uso para dar direção ao trabalho com IA.
Como eu tenho usado Spec-Driven Development com o Spec Kit nos meus projetos
Um passo a passo prático de como eu tenho usado Spec-Driven Development com o Spec Kit para parar de pedir coisa solta para agente e começar a trabalhar com mais clareza e menos improviso.
Você está se sentindo um bosta com o surgimento da IA?
Uma reflexão pessoal sobre perda de identidade com a chegada da IA, o deslocamento do rigor na engenharia de software e o que pode nascer quando a gente para de resistir e decide entender a mudança.
Vibe Coding está morto: por que a IA autônoma exige cercas determinísticas rígidas para realmente funcionar
Tradução em português do artigo de Mohit Sewak, Ph.D., sobre por que sistemas autônomos de IA exigem harnesses, cercas determinísticas e engenharia rigorosa para operar com segurança.
Você ainda lembra dos princípios da engenharia de software?
Na era da IA, produzir código ficou mais rápido. Mas será que, junto com a velocidade, muita gente está esquecendo os princípios que realmente sustentam a engenharia de software?
Agent Engineering + Agentic Flow Engineering: uma visão mais organizada
Uma síntese prática sobre como estruturar agentes, capacidades, fluxos, governança e observabilidade para sair do hype e chegar em sistemas autônomos utilizáveis.
Ensinando o Copilot a falar a linguagem do seu repositório
Trabalhando há mais de 14 anos com desenvolvimento de software, sempre me pego pensando sobre as tendências e novidades das tecnologias que podem ser usadas...
Como estruturo minhas Entities no Flutter e por que isso mudou meu jeito de programar
Fala, dev! Se você já precisou consumir múltiplas APIs em um app Flutter, sabe que a bagunça pode começar rápido. No começo, parece simples: você pega os dad...
As Preocupações Morais no Desenvolvimento de Tecnologias
Pessoal, antes de começar este artigo, gostaria de me apresentar: sou um Engenheiro de Software com uma mente curiosa, sempre viajando em reflexões que quero...
Unlocking the Secrets of SOLID: A Beginner’s Guide
SOLID, an acronym for five fundamental principles of software design, is your treasure map to creating robust, flexible, and maintainable systems. If you’ve...
Code Generators in Flutter: What’s Cheap and What’s Expensive?
In the dynamic world of Flutter development, tools and libraries emerge every day, promising to make developers’ lives easier and speed up the process of cre...
Increase security in your Flutter applications
In today’s digital world, application security is an absolute priority. Developing a robust and secure Flutter app is crucial to protecting user data and mai...
Ensuring the Security of Your Flutter Application: Essential Practices in Gray Box Mode
_Image generated for openart.ai_ Developing a robust and secure Flutter app is crucial to protecting user data and maintaining trust in your product. An EHT...
How to Integrate Flutter Modular with Flutter Bloc (Cubit) in a Simple Way and Using Custom States…
How to Integrate Flutter Modular with Flutter Bloc (Cubit) in a Simple Way and Using Custom States (Classes) ARTICLE IN PORTUGUESE The world of Flutter libs...