AkitaOnRails.com About GitHub ↗
CTRL K
    RSS
    • Light

    • Dark

    • System

    CTRL K
      • 2026s
        • 37 dias de Imersão em Vibe Coding: Conclusão quanto a Modelos de Negócio
        • Meu primeiro fracasso com Vibe Code e como Consertei | Frank Yomik
        • Eu Fiz um Sistema de Data Mining pra Minha Namorada Influencer — Dicas e Truques
        • ai-jail: Sandbox para Agentes de IA — De Shell Script a Ferramenta Real
        • Software Nunca Está 'Pronto' — 4 Projetos, a Vida Pós-Deploy, e Por Que One-Shot Prompt É Mito
        • RANT: o Akita abriu as pernas pra IA??
        • Vibe Code: Fiz um Indexador Inteligente de Imagens com IA em 2 dias | Frank Sherlock
        • Vibe Code: Fiz um clone do Mega em Rails em 1 dia pro meu Home Server
        • Do Zero à Pós-Produção em 1 Semana - Como usar IA em Projetos de Verdade | Bastidores do The M.Akita Chronicles
        • Testes de Integração em MonoRepo | Bastidores do The M.Akita Chronicles
        • SQLite + Kamal: Deploy de Rails sem Drama | Bastidores do The M.Akita Chronicles
        • Discord como Admin Panel | Bastidores do The M.Akita Chronicles
        • Jobs Assíncronos que sobrevivem ao Caos | Bastidores do The M.Akita Chronicles
        • Frontend Sem Framework | Bastidores do The M.Akita Chronicles
        • Servindo IA na Nuvem: Meu TTS pessoal | Bastidores do The M.Akita Chronicles
        • Web Scrapping em 2026 | Bastidores do The M.Akita Chronicles
        • Enviando Emails sem Spammar | Bastidores do The M.Akita Chronicles
        • Vibe Code: Do Zero à Produção em 6 DIAS | The M.Akita Chronicles
        • AI Agents: Qual seria a melhor Linguagem de Programação para LLMs?
        • RANT: IA acabou com os programadores?
        • Vibe Code: Fiz um Editor de Markdown do zero com Claude Code (FrankMD) PARTE 2
        • Vibe Code: Fiz um Editor de Markdown do zero com Claude Code (FrankMD) PARTE 1
        • Vibe Code: Qual LLM é a MELHOR?? Vamos falar a REAL
        • Vibe Code: Eu fiz um appzinho 100% com GLM 4.7 (TV Clipboard)
        • AI Agents: Qual é o melhor? OpenCode, Crush, Claude Code, GPT Codex, GoPilot, Cursor, WindSurf, AntiGravity?
        • AI 3D: Já dá pra modelar 3D com prompts?
        • AI Agents: GLM 4.7 Flash é realmente tão bom assim?
        • Omarchy 3: Setup de Dual GPUs com AMD e NVIDIA
        • AI Agents: Instalando LSPs pro Crush
        • AI Agents: Comparando as principais LLM de 2026 no Desafio de Zig
        • AI Agents: Garantindo a Proteção do seu Sistema
        • Omarchy 3 - Um dos Melhores Agentes pra Programação: Crush
      • 2025s
        • Omarchy - Não entrar em Sleep enquanto Copia
        • Tudo que Precisa Saber Sobre Retro-Gaming
        • Coisas que "Iniciantes" Ignoram sobre PCs
        • Omarchy 2.0 - Básico de LazyVim
        • Omarchy 2.0 - Indicado pra Iniciantes?
        • Omarchy 2.0 - Instale com a ISO do Omarchy
        • Omarchy 2.0 - Bitwarden Self-Hosted / VaultWarden
        • Instalando Grafana no meu Home Server
        • Meu Novo Blog - Como Eu Fiz
        • Protegendo seu Home Server com Cloudflare Zero Trust
        • Acessando meu Home Server com Domínio de Verdade
        • Omarchy 2.0 - Entendendo SSH e Yubikeys
        • Omarchy 2.0 - TUIs (Terminal User Interface Apps)
        • Omarchy 2.0 - Mise pra organizar ambientes de desenvolvimento
        • Omarchy 2.0 - LazyVim - LazyExtras
        • Omarchy 2.0 - ZSH Configs
        • Como Contribuir no Blog do AkitaOnRails usando Docker
        • Instalando Omarchy 2.0 do Zero - Anotações Pessoais
        • AGI ou Skynet não vão chegar tão cedo
        • Seu Windows pode estar Capado sem Você Saber. Cheque isto!!
        • História da Computação e Retro Dev no YouTube
        • Último Tentativa de Treinar uma LLM com LoRa. Tiro de canhão, mas errando a mosca.
        • Ensinando Zig mais recente pra sua LLM - Treinando LoRas (quase)
        • RANT - LLMs são LOOT BOXES!
        • Quando LLMs não Funcionam pra Programar? Um caso de uso mais real.
        • Rant - LLMs vão evoluir pra sempre? Desmistificando LLMs na programação
        • Dissecando um Modelfile de Ollama - Ajustando Qwen3 pra código
        • Testando o Recém Lançado LLM Open Source - Qwen3 (com Aider e Ollama)
        • Destruindo a "Personalidade" do ChatGPT 4o
        • Testando LLMs com Aider na RunPod - qual usar pra código?
        • Seu Próprio Co-Pilot Gratuito Universal que funciona Local: AIDER-OLLAMA-QWEN
        • Hello World de LLM: criando seu próprio chat de I.A. que roda local
        • Acessando seu NAS usando iSCSI em vez de SMB
        • Mudando roupas usando I.A. (ComfyUI)
        • Usando I.A (ComfyUI) pra gerar NPCs em desenvolvimento de games
        • Entendendo o Básico de ComfyUI pra gerar imagens com I.A.
        • Gerando Imagens com I.A - até estilo Ghibli 😂 - com Docker e CUDA
        • Gerando Videos de até 2 min a partir de uma Foto com I.A.
        • Aumentando Resolução de Anime velho pra 4K com I.A.
        • Colorindo Imagens Preto e Branco com I.A.
        • Configurando meu NAS Synology com NFS no Linux
        • NVIDIA e Wayland - Problemas pra PCI Passthrough em VMs
        • Configuração da BIOS do meu PC - X670E Aorus Xtreme
      • 2024s
        • Refletindo Sobre Alcance de Redes Sociais
        • Omakub pra Manjaro e ArchWSL
        • Meus Teclados Modernos Favoritos
        • Meu "Netflix Pessoal" com Docker Compose
      • 2023s
        • [Akitando] #149 - Configurando Docker Compose, Postgres, com Testes de Carga - Parte Final da Rinha de Backend
        • [Akitando] #148 - O que IAs podem fazer? | Exemplos de Ferramentas
        • [Akitando] #147 - Criptografia na Prática - Certificados, BitTorrent, Git, Bitcoin
        • [Akitando] #146 - Protegendo e Recuperando Dados Perdidos - Git, Backup, BTRFS
        • [Akitando] #145 - 16 Linguagens em 16 Dias: Minha Saga da Rinha de Backend
        • [Akitando] #144 - Modelagem de Software é Difícil? | "Ver" vs "Enxergar"
        • [Akitando] #143 - Discutindo sobre Banco de Dados - Dos primórdios a Big Data
        • [Akitando] #142 - Entendendo COMO ChatGPT Funciona - Rodando sua Própria IA
        • [Akitando #141] Conversando sobre TDAH, Autismo, Ansiedade e Depressão | Tirando a Camisa de Força
        • [Akitando #140] Desbloqueando o "Algoritmo" do Twitter - Introdução a Grafos
        • [Akitando #139] - Entendendo Como Containers Funcionam
        • [Akitando] #138 - Meu Começo de Carreira Durante a Bolha - 1997 a 2002, Bug do Milênio, Crash
        • [Akitando] #137 - Games em Máquina Virtual com GPU Passthrough | Entendendo QEMU, KVM, Libvirt
        • [Akitando] #136 - Python? Java? Rust? Qual a Diferença? | Discutindo Linguagens
        • [Akitando] #135 - ChatGPT Consegue te Substituir? | Entendendo Jobs Assíncronos
      • 2022s
        • [Akitando] #134 - Top 3 Distros Linux | Qual Recomendo?
        • [Akitando] #133 - Tornando sua App Web Mais Rápida! | 4 Técnicas de Otimização
        • [Akitando] #132 - Rant: A Bolha de Startups Estourou?
        • [Akitando] #131 - Sua Segurança é uma DROGA | Gerenciadores de Senhas, 2FA, Encriptação
        • [Akitando] #130 - Rant: Projetos, TESTES e Estimativa??? | Rated-R
        • [Akitando] #129 - Apanhando do Gentoo | Melhor Linux???
        • [Akitando] #128 - Entendendo Pacotes com Slackware | Deb, Apt, Tarbals
        • [Akitando] #127 - Como Funciona o Boot de um Linux? | O que tem num LiveCD?
        • [Akitando] #126 - Criando uma Rede Segura | Introdução a Redes Parte 6 - VPN e NAS
        • [Akitando] #125 - Burlando Proxies e Firewalls | Introdução a Redes Parte 5 - SSH
        • [Akitando] #124 - Como Funciona Sockets, Cliente, Servidor e a Web? | Introdução a Redes Parte 4
        • [Akitando] #123 - Como sua Internet Funciona | Introdução a Redes Parte 3
        • [Akitando] #122 - Detecção e Correção de Erros | Introdução a Redes Parte 2
        • [Akitando] #121 - Introdução a Redes: Como Dados viram Ondas? | Parte 1
        • [Akitando] #120 - Discutindo Gestão
        • [Akitando] #119 - Rant: Aprendizado na Beira do Caos | Rated R
        • [Akitando] #118 - Fiz um servidor de "SQL"?? | Entendendo Banco de Dados
        • [Akitando] #117 - Linguagem Compilada vs Interpretada | Qual é melhor?
        • [Akitando] #116 - De 5 Tera a 25 Giga | Compressão de Dados e Multimídia
        • [Akitando] #115 - Caminho pro Melhor Teclado do Mundo!
        • [Akitando] #114 - O Melhor Setup Dev com Arch e WSL2
        • [Akitando] #113 - A Forma Ideal de Projetos Web | Os 12 Fatores
        • [Akitando] #112 - Subindo Aplicações Web em Produção | Aprendendo HEROKU
      • 2021s
        • [Akitando] #111 - RANT: Média Salarial NÃO Existe | Entendendo Power Laws
        • [Akitando] #110 - Como fazer o Ingresso.com escalar? | Conceitos Intermediários de Web
        • [Akitando] #109 - Programa de Trainee CodeMiner 42 | Sua Primeira Oportunidade
        • Examinando o Vazamento do Twitch
        • [Akitando] #106 - Recomendação de Livros - Introdução à Design Emergente
        • [Akitando] #105 - Mostrando meu Setup de Gravação | Aprendendo sobre CODECs
        • [Akitando] #104 - RANT: Empreendendo com Software do JEITO ERRADO!
        • [Akitando] #103 - Todos os Sistemas de Arquivos: de FAT a ZFS
        • [Akitando] #102 - Entendendo Sistemas de Arquivos: FAT
        • [Akitando #101] Tudo que Você Queria Saber Sobre Dispositivos de Armazenamento
        • [Akitando] #100 - Mercado Financeiro Pós-Pandemia: A Tempestade Perfeita?
        • [Akitando] #99 - Quebrei 3 HDs: Entendendo Armazenamento
        • [Akitando] #98 - A Longa História de CPUs e GPUs | Jogos de Windows em Linux??
        • [Akitando] #97 - Só Precisamos de 640 kB de Memória? | 16-bits até 64-bits!
        • [Akitando] #96 - Estrada do Futuro em 1996 | Meus 19 Anos
        • [Akitando] #95 - Árvores: O Começo de TUDO | Estruturas de Dados e Algoritmos
        • [Akitando] #94 - O que vem DEPOIS do Hello World | Consertando meu C
        • [Akitando] #93 - Hello World Como Você Nunca Viu! | Entendendo C
        • [Akitando] #92 - RANT de 200K! | Upgrade do meu PC
        • [Akitando] #91 - Qual a REAL diferença entre Arquivos Binário e Texto?? 🤔
        • [Akitando] #90 - O que os Cursos NÃO te Ensinam sobre Mercados
      • 2020s
        • [Akitando] #89 - Introdução a Videogames e Emuladores
        • [Akitando] #88 - RANT: Selo de Segurança é Marketing | Entendendo o Fator Humano
        • [Akitando] #87 Turing Complete, Emuladores e o Chip ARM M1
        • [Akitando] #86 - O Computador de Turing e Von Neumann | Por que calculadoras não são computadores?
        • [Akitando] #85 - Monetizar? Bloquear ADs? O que Fazer?
        • [Akitando #84] Entendendo "O Dilema Social" e Como Você é Manipulado
        • [Akitando #83] "Akita, quais Cursos você recomenda? E o Low-Code? E o GPT-3?"
        • [Akitando] #82 - "Os Rumores da Minha Morte foram Exageradas" 🤣
        • [Akitando] #81 - Aprendendo sobre Computadores com Super Mario (do jeito Hardcore++)
        • [Akitando] #80 - O Guia +Hardcore de Introdução à COMPUTAÇÃO
        • [Akitando #79] Teclados Mecânicos Exóticos | Minha coleção - Parte 2
        • O Resultado do Modelo do Imperial College sobre a COVID-19 pode estar ERRADO
        • [Akitando #78] - Entendendo Teclados Mecânicos | Minha coleção - Parte 1
        • [Akitando] #77 - A COVID-19 matou minha Startup? | Entendendo Criptomoedas
        • [Akitando] #76 - Guia DEFINITIVO de Aprendendo a Aprender | A maior BRONCA da sua vida [RATED R]
        • [Akitando] #75 - O que vem DEPOIS do COVID-19?
        • [Akitando] #74 - Emacs vs Java | Oracle vs Google
        • [Akitando] #73 - RANT: A Realidade do "Software Livre"
        • [Akitando] #72 - RANT: Programação NÃO É Fácil
        • [Akitando] #71 - Usando Git Direito | Limpando seus Commits!
        • [Akitando] #70 - Entendendo GIT | (não é um tutorial!)
      • 2019s
        • [Akitando] #69 - Respondendo suas Perguntas sobre Carreira | via Instagram
        • [Akitando] #68 - Entendendo Conceitos Básicos de CRIPTOGRAFIA | Parte 2/2
        • [Akitando] #67 - Entendendo Conceitos Básicos de CRIPTOGRAFIA | Parte 1/2
        • [Akitando] #66 - Entendendo Supremacia Quântica
        • The Conf 2019 Edition Report
        • [Akitando] #65 - A Dor de Aprender | Que Cursos/Livros?
        • [Akitando] #64 - Começando na Carreira de TI | Faculdade? Níveis de Experiência?
        • [Akitando] #63 - Não Terceirize suas Decisões! | A Lição MAIS Importante da sua Vida
        • [Akitando] #62 - Aprendendo "Fotografês" | Brinquedos de Miami
        • [Akitando] #61 - Meus Primeiros 5 Anos | 1990-1995
        • [Akitando] #60 - Entendendo WSL 2 | E uma curta história sobre Windows NT
        • [Akitando] #59 - A História de Ruby on Rails | Por que deu certo?
        • [Akitando] #58 - Aniversário de UM ANO!! | Bastidores do Canal
        • [Akitando] #57 - O Guia DEFINITIVO de Organizações | Desconstruindo o Modelo Spotify [RATED R]
        • [Akitando] #56 - Falando um pouco de MAC, LINUX e WINDOWS | Qual eu devo escolher?
        • [Akitando] #55 - Refletindo sobre RESOLUÇÃO de Problemas | O bug do Premiere
        • [Akitando] #54 - O Guia DEFINITIVO de UBUNTU para Devs Iniciantes
        • [Akitando] #53 - 10 Mitos sobre Tech Startups | Parte 2 [Rated R]
        • [Akitando] #52 - 10 Mitos sobre Tech Startups | Parte 1
        • [Akitando] #51 - Esqueça Metodologias "Ágeis" | [Rated R]
        • [Akitando] #50 - A Bolha de Startups vai Estourar? | Winter is Coming
        • [Akitando] #49 - Devo usar NOSQL? | "ENDGAME" para Iniciantes em Programação | Série "Começando aos 40"
        • [Akitando] #48 - Entendendo "Devops" para Iniciantes em Programação (Parte 2) | Série "Começando aos 40"
        • [Akitando] #47 - Entendendo "Devops" para Iniciantes em Programação (Parte 1) | Série "Começando aos 40"
        • [Akitando] #46 - Gerenciamento de Memória (Parte 2) | Entendendo Back-end para Iniciantes (Parte 6)
        • [Akitando] #45 - Gerenciamento de Memória (Parte 1) | Entendendo Back-end para Iniciantes (Parte 5)
        • [Akitando] #44 - Concorrência e Paralelismo (Parte 2) | Entendendo Back-end para Iniciantes (Parte 4)
        • THE CONF 2019 - Call for Papers está no Ar!
        • [Akitando] #43 - Concorrência e Paralelismo (Parte 1) | Entendendo Back-End para Iniciantes (Parte 3)
        • [Akitando] #42 - Entendendo Apple, GPL e Compiladores
        • [Akitando] #41 - Entendendo Back-End para Iniciantes em Programação (Parte 2) | Série "Começando aos 40"
        • [Akitando] #40 - Entendendo Back-End para Iniciantes em Programação (Parte 1) | Série "Começando aos 40"
        • [Akitando] #39 - A História do Front-End para Iniciantes em Programação | Série "Começando aos 40"
        • [Akitando] #38 - Conhecimentos Básicos para Iniciantes em Programação | Série "Começando aos 40"
        • [Akitando] #37 - A Dimensão do TEMPO para Iniciantes em Programação | Série "Começando aos 40"
        • [Akitando] #36 - O Mercado de TI para Iniciantes em Programação | Série "Começando aos 40"
        • [Akitando] #35 - Pequena retrospectiva 2018 e previsões 2019
      • 2018s
        • [Akitando] #34 - Você não sabe nada de Enterprise. Conhecendo a SAP!
        • [Akitando] #33 - Problemas de Confiança para Pessoas inseguras
        • [Akitando] #32 - Como eu aprendi Inglês? E entendendo "padrões"!
        • [Akitando] #31 - Manifesto Anti-Parasita: Seja um Criador
        • [Akitando] #30 - Minha Máquina do Tempo | Meus Sites de Anime
        • [Akitando] #29 - O que eu devo estudar? Vou conseguir emprego?
        • [Akitando] #28 - Sua Vida em Anime: KAIJI
        • [Akitando] #27 - Talento: Matando Semi-Deuses (Parte 2)
        • [Akitando] #26 - Talento: Matando Semi-Deuses (Parte 1)
        • [Akitando] #25 - Sua Linguagem É Especial? Parte 2 em 2001
        • [Akitando] #24 - Sua Linguagem É Especial? Parte 1 em 2001
        • [Akitando] #23 - The MM-M: O Melhor Livro de Software?
        • THE CONF - 2018 Edition Report
        • [Akitando] #22 - Blockchains servem pra Eleições?
        • [Akitando] #21 - Entendendo Blockchain em São Francisco
        • [Akitando] #20 - Malta: A Ilha do Blockchain
        • [Akitando] #19 - Devo fazer Faculdade? (Eu, 22 anos depois)
        • [Akitando] #18 - Motivação: O Diário de Henry Jones
        • [Akitando] #17 - O Mundo Hoje É PIOR?
        • [Akitando] #16 - Sua Linguagem NÃO É Especial! (Parte 2)
        • [Akitando] #15 - Sua Linguagem NÃO É Especial! (Parte 1)
        • [Akitando] #14 - Consertando The Last Jedi
        • [Akitando] #13 - Consertando Justice League
        • [Akitando] #12 - Dúvida! Devo Fazer Faculdade?
        • [Akitando] #11 - Projetos: Aprendendo a Priorizar
        • [Akitando] #10 - 9 Dicas para Palestrantes: Venda sua Caneta!
        • [Akitando] #9 - 7 Recomendações de Shows para pessoas de Tech
        • [Akitando] #8 - Procure o que você Ama ... SÓ QUE NÃO!
        • [Akitando] #7 - A Controvérsia da Lerna vs ICE
        • [Akitando] #6 - 33 exemplos de projetos de ICOs e blockchains
        • [Akitando] #5 - Liberdade Econômica, Cripto no Brasil, e para onde aponta o futuro?
        • [Akitando] #4 - Blockchain Week Seoul: Entendendo ICOs
        • [Akitando] #3 - Por que a Coréia do Sul é tão grande em Criptomoedas?
        • [Akitando] #2 - Akitando em Seoul - Parte 2
        • [Akitando] #1 - Akitando em Seoul - Parte 1
        • [Off-Topic] The Pity Evolution of Modern Society
        • Running Arch Linux over Windows 10!
        • [SmallTips] Running GitLab CI Runner Locally
        • My Notes about a Production-grade Ruby on Rails Deployment on Google Cloud Kubernetes Engine
      • 2017s
        • Cryptocurrencies: Is it a Bubble? Does it Matter?
        • From 10k and Beyond: Discussing Crypto Currencies
        • From Microsoft to Apple, and Back Again
        • THE CONF 2017 - All the Recordings!
        • How does Bitcoin force consensus among Byzantine generals?
        • [Beginner] Long live PhantomJS, let's use Chrome Headless now
        • How NOT to zero out your Pusher development quota
        • [Beginner] Trying out Rails 5.1.x
        • Replacing RVM/Rbenv/Nvm/etc for ASDF
        • THE CONF - 2017 Edition Report
        • Windows Subsystem for Linux is good, but not enough yet
        • [Off-Topic] Blockchain e Criptomoedas no Brasil
        • Why it is just lazy to bad-mouth Ruby on Rails
        • Upcoming built-in Upload Solution for Rails 5.2 (ActiveStorage)
        • Rails 5.1 Deployment Checklist for Heroku
        • Estimates are Promises - A Better Metaphor
        • The Economics of Software Development
        • Starting with Blender
        • Ex Manga Downloadr - Part 7: Properly dealing with large Collections
        • Ex Manga Downloadr - Part 6: The Rise of FLOW
        • [Off-Topic] Talento é Altamente Supervalorizado: Humanizando Einstein e Matando Deuses
        • Participando em Podcasts
        • Conference Talks, Interviews, and the Pen!
        • Programmers Guild - Religion and Sports
        • Enabling Optimus NVIDIA GPU on the Dell XPS 15 with Linux, even on Battery
        • [Off-Topic] Carpe Diem e os Mitos da Felicidade
        • From the Macbook Pro to the Dell XPS. Arch Linux for Creative Pro Users
        • Optimizing Linux for Slow Computers
        • [Off-Topic] Why are we all moving away from Apple?
        • Arch Linux - Best distro ever?
        • Customizing Fedora 25 for Developers
      • 2016s
        • Ex Pusher Lite - Part 3 - A Complete Solution
        • Elixir Phoenix App deployed into a Load Balanced DigitalOcean setup
        • Coherence and ExAdmin - Devise and ActiveAdmin for Phoenix
        • 3 Months of GitLab. The Hybrid-SaaS Era
        • [Off-Topic] Learning Statistics
        • Matches, Rankings, The Social Network, League of Legends, and Ruby?
        • Ruby on Rails implementation of a (proper) Ranking/Popularity system
        • [Discussion] Can we protect our work from DNS providers suffering DDoS attacks?
        • Natural Language Generation in Ruby (with JRuby + SimpleNLG)
        • Iniciativa THE CONF
        • THE CONF Initiative
        • Sharing models between Rails Apps - Part 2
        • Sharing models between Rails Apps - Part 1
        • The Next 10 Years
        • Ubuntu 16.04 LTS Xenial on Vagrant on Vmware Fusion
        • The Ruby Community and Reputation
        • Choosing MatterMost over Rocket.chat and Slack
        • Hacking Mattermost Team Edition
        • Moving away from Pivotal Tracker to Fulcrum. Good Enough.
        • Moving away from Slack into Rocket.chat. Good Enough.
        • Moving to GitLab! Yes, it's worth it!
        • Updating my Old Posts on Uploads
        • The Year of Linux on the Desktop - It's Usable!
        • Trying to match C-based Fast Blank with Crystal
        • [Manga-Downloadr] Improving the Crystal/Ruby from bursts to pool stream
        • [Manga-Downloadr] Porting from Crystal to Ruby (and a bit of JRuby)