#akitando
148 posts
2023 - dezembro
1 post2023 - novembro
2 posts2023 - outubro
1 post2023 - setembro
1 post2023 - agosto
1 post2023 - julho
1 post2023 - junho
1 post2023 - abril
2 posts2023 - março
1 post2023 - fevereiro
2 posts2023 - janeiro
2 posts2022 - dezembro
2 posts2022 - novembro
2 posts2022 - outubro
2 posts2022 - setembro
2 posts2022 - agosto
3 posts2022 - julho
3 posts2022 - junho
1 post2022 - maio
2 posts2022 - abril
1 post2022 - março
2 posts2022 - fevereiro
1 post2022 - janeiro
2 posts2021 - dezembro
2 posts2021 - novembro
1 post2021 - outubro
3 posts2021 - setembro
1 post2021 - agosto
1 post2021 - julho
2 posts2021 - junho
2 posts2021 - maio
2 posts2021 - abril
2 posts2021 - março
2 posts2021 - fevereiro
1 post2021 - janeiro
2 posts2020 - dezembro
2 posts2020 - novembro
1 post2020 - outubro
2 posts2020 - setembro
1 post2020 - agosto
2 posts2020 - junho
2 posts2020 - maio
2 posts2020 - abril
2 posts2020 - março
3 posts2020 - fevereiro
3 posts2019 - dezembro
1 post2019 - novembro
3 posts2019 - outubro
3 posts2019 - setembro
3 posts2019 - agosto
2 posts2019 - julho
5 posts- [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]
2019 - junho
3 posts2019 - abril
4 posts- [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)
2019 - março
4 posts- [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)
- [Akitando] #43 - Concorrência e Paralelismo (Parte 1) | Entendendo Back-End para Iniciantes (Parte 3)
- [Akitando] #42 - Entendendo Apple, GPL e Compiladores
2019 - fevereiro
4 posts- [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"
2019 - janeiro
3 posts2018 - dezembro
4 posts2018 - novembro
8 posts- [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?
2018 - outubro
8 posts- [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)
2018 - setembro
8 posts- [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
2018 - agosto
6 posts- [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
2023 - dezembro
1 post[Akitando] #149 - Configurando Docker Compose, Postgres, com Testes de Carga - Parte Final da Rinha de Backend
Na parte final da Rinha de Backend, configuro Docker Compose, NGINX, Gatling e PostgreSQL. O network mode host reduziu quase todos os erros, e os testes não apontaram o Postgres como gargalo.
2023 - novembro
2 posts[Akitando] #148 - O que IAs podem fazer? | Exemplos de Ferramentas
Usei HeyGen e ElevenLabs para gerar um episódio inteiro com avatar e voz artificiais. O resultado impressiona, mas clipes curtos, movimentos robóticos, custo de quase US$ 40 e geração lenta ainda não poupam trabalho.
[Akitando] #147 - Criptografia na Prática - Certificados, BitTorrent, Git, Bitcoin
Com OpenSSL, mostro na prática criptografia simétrica, chaves RSA, certificados TLS, hashes e assinaturas digitais. Depois explico como esses conceitos sustentam BitTorrent, Git, bancos distribuídos e Bitcoin.
2023 - outubro
1 post[Akitando] #146 - Protegendo e Recuperando Dados Perdidos - Git, Backup, BTRFS
Mostro como combinar Git, backups externos, TestDisk, BTRFS e Timeshift para recuperar acidentes e preservar dados. Snapshots ajudam contra ransomware, mas não substituem backups fora do disco.
2023 - setembro
1 post[Akitando] #145 - 16 Linguagens em 16 Dias: Minha Saga da Rinha de Backend
Em 16 dias, explorei 16 linguagens e otimizei projetos da Rinha de Backend. Os resultados mostram que técnicas podem aproximar desempenhos, não que uma linguagem seja sempre superior.
2023 - agosto
1 post[Akitando] #144 - Modelagem de Software é Difícil? | "Ver" vs "Enxergar"
Modelagem e arquitetura não seguem uma receita pronta: nascem da experiência com problemas e código real. Livros, open source e mentoria ajudam a desenvolver o olhar para tomar decisões melhores.
2023 - julho
1 post[Akitando] #143 - Discutindo sobre Banco de Dados - Dos primórdios a Big Data
A evolução dos bancos de dados explica por que SQL, NoSQL e serviços cloud fazem escolhas diferentes. Para começar, RDS com Postgres ou MariaDB, cache e jobs assíncronos resolvem a maior parte dos casos.
2023 - junho
1 post[Akitando] #142 - Entendendo COMO ChatGPT Funciona - Rodando sua Própria IA
Rodei um Vicuna 30B localmente e mostro como transformers geram texto por probabilidades, com limites de contexto, custo e escala. Hoje, servem como auxílio, mas não são AGI nem substituem programadores.
2023 - abril
2 posts[Akitando #141] Conversando sobre TDAH, Autismo, Ansiedade e Depressão | Tirando a Camisa de Força
Akita explica como TDAH, TEA, ansiedade e depressão afetam a vida sem diagnósticos binários. Relata seu diagnóstico de autismo e defende informação, terapia e tratamento profissional, sem fórmulas mágicas.
[Akitando #140] Desbloqueando o "Algoritmo" do Twitter - Introdução a Grafos
Akita analisa o código aberto das recomendações do Twitter, passando por grafos, PageRank e GraphJet. O repositório é incompleto, não compila sem arquivos essenciais e mostra só parte do sistema em produção.
2023 - março
1 post[Akitando #139] - Entendendo Como Containers Funcionam
Akita explica como cgroups, namespaces e runC isolam containers Linux sem criar outro kernel. Docker Compose atende ao desenvolvimento, enquanto Kubernetes e Terraform cuidam de infraestrutura elástica e produção.
2023 - fevereiro
2 posts[Akitando] #138 - Meu Começo de Carreira Durante a Bolha - 1997 a 2002, Bug do Milênio, Crash
Akita relembra os empregos entre 1997 e 2002, da agência de CD-ROMs à Web, ASP, PHP, Y2K e às pontocom. A carreira atravessou o crash porque ele aprendeu a resolver problemas, não a depender de uma tecnologia.
[Akitando] #137 - Games em Máquina Virtual com GPU Passthrough | Entendendo QEMU, KVM, Libvirt
Após meses de testes, Akita passa uma RTX 3090 para um Windows virtualizado com QEMU, KVM e Libvirt e roda games quase como nativos. Anti-cheat online ainda exige dual boot, e a configuração é trabalhosa.
2023 - janeiro
2 posts[Akitando] #136 - Python? Java? Rust? Qual a Diferença? | Discutindo Linguagens
Akita mostra o que existe sob Python, JavaScript, Java e Rust, das bibliotecas em C e C++ ao FFI e aos custos de integração. Cada linguagem serve a um contexto, mas maturidade e produtividade pesam mais que novidade.
[Akitando] #135 - ChatGPT Consegue te Substituir? | Entendendo Jobs Assíncronos
Akita usa uploads de imagens para mostrar por que Promises não substituem jobs assíncronos com Bull ou Kafka. O ChatGPT acelera código simples, mas ainda depende de experiência para funcionar em produção.
2022 - dezembro
2 posts[Akitando] #134 - Top 3 Distros Linux | Qual Recomendo?
Akita escolhe Mandrake, Alpine e Batocera por razões bem diferentes e separa distros para containers, retrogames e desktop. Para iniciantes, recomenda Manjaro, PopOS ou Ubuntu.
[Akitando] #133 - Tornando sua App Web Mais Rápida! | 4 Técnicas de Otimização
Akita explica como NGINX, pools, cache, réplicas, filas, métricas e CDNs ajudam uma aplicação web a escalar. O caminho é medir gargalos e aliviar recursos, não trocar de stack.
2022 - novembro
2 posts[Akitando] #132 - Rant: A Bolha de Startups Estourou?
Akita liga juros baixos, dinheiro fácil e pandemia à bolha de tecnologia e às demissões que vieram depois. Para programadores, recomenda estudo consistente e avaliar empresas pelo fluxo de caixa livre.
[Akitando] #131 - Sua Segurança é uma DROGA | Gerenciadores de Senhas, 2FA, Encriptação
Akita mostra como senhas previsíveis são quebradas e por que hash, gerenciador, TOTP e backup não bastam sozinhos. A proteção básica combina senhas aleatórias, 2FA, criptografia e cuidado com phishing.
2022 - outubro
2 posts[Akitando] #130 - Rant: Projetos, TESTES e Estimativa??? | Rated-R
Akita defende provas de conceito, testes, pull requests e integração contínua para errar cedo e evitar regressões. Estimativas servem como ordem de grandeza, não como previsões exatas.
[Akitando] #129 - Apanhando do Gentoo | Melhor Linux???
Akita instala Gentoo numa máquina virtual, compila o sistema e enfrenta erros causados pela configuração e pela falta de RAM. O processo ensina muito, mas raramente compensa no uso diário de hardware potente.
2022 - setembro
2 posts[Akitando] #128 - Entendendo Pacotes com Slackware | Deb, Apt, Tarbals
Ao instalar Slackware, Akita desmonta tarballs, pacotes DEB, APT e dependências para explicar a evolução do Linux. O sbopkg automatiza SlackBuilds e aproxima a distro da praticidade dos gerenciadores atuais.
[Akitando] #127 - Como Funciona o Boot de um Linux? | O que tem num LiveCD?
Akita acompanha o boot Linux do UEFI ao GRUB, kernel, initramfs e processo 1, comparando SysV e systemd. Também mostra como usar modo texto e runlevels para diagnosticar uma máquina que não inicia.
2022 - agosto
3 posts[Akitando] #126 - Criando uma Rede Segura | Introdução a Redes Parte 6 - VPN e NAS
Montei um NAS Synology rápido o bastante para editar vídeos pesados pela rede de 10 Gb. Com ZeroTier, também acesso o Plex remotamente sem expor minha rede doméstica.
[Akitando] #125 - Burlando Proxies e Firewalls | Introdução a Redes Parte 5 - SSH
Mostro como um app Node.js pode permitir injeção de comandos e como túneis SSH atravessam firewalls e proxies. Depois sanitizo a entrada e fecho essa brecha.
[Akitando] #124 - Como Funciona Sockets, Cliente, Servidor e a Web? | Introdução a Redes Parte 4
Explico sockets como comunicação entre processos, construo um servidor HTTP em Node.js e uso telnet e DevTools para mostrar como portas, protocolos, clientes e servidores se conectam.
2022 - julho
3 posts[Akitando] #123 - Como sua Internet Funciona | Introdução a Redes Parte 3
Acompanho um pacote pela rede doméstica, de DHCP, ARP e DNS ao NAT e CGNAT. IPv6 resolve a escassez de endereços, mas o sucesso do IPv4 atrasou sua adoção.
[Akitando] #122 - Detecção e Correção de Erros | Introdução a Redes Parte 2
Mostro como Hamming e Reed-Solomon lidam com bits corrompidos, por que redes preferem retransmitir pacotes e como checksums, RAID e data scrubbing protegem dados armazenados.
[Akitando] #121 - Introdução a Redes: Como Dados viram Ondas? | Parte 1
Parto do modem para explicar bits, bytes, Wi-Fi, 4G, 5G, modulação e multiplexação. A internet escalou ao trocar circuitos exclusivos por pacotes compartilhados.
2022 - junho
1 post[Akitando] #120 - Discutindo Gestão
Depois de décadas gerenciando projetos, defendo que gestão é decidir, priorizar e gerenciar expectativas com informação incompleta. Confiança, experiência e equipes bem formadas sustentam a entrega.
2022 - maio
2 posts[Akitando] #119 - Rant: Aprendizado na Beira do Caos | Rated R
Cruzo caos, qualidade, Lean, Six Sigma e Agile para explicar por que não existe fórmula de sucesso. O caminho é assumir riscos controlados, testar cedo, errar barato e ajustar continuamente.
[Akitando] #118 - Fiz um servidor de "SQL"?? | Entendendo Banco de Dados
Akita monta em JavaScript um banco de dados de estudo com SQL falso, parser, índice AVL, log de transações e cliente-servidor para mostrar por que bancos reais exigem muito mais.
2022 - abril
1 post[Akitando] #117 - Linguagem Compilada vs Interpretada | Qual é melhor?
Akita desmonta a falsa disputa entre compiladas e interpretadas: C gera binário antes da execução, enquanto Java e JavaScript usam máquinas virtuais e JIT para gerar código nativo durante o uso.
2022 - março
2 posts[Akitando] #116 - De 5 Tera a 25 Giga | Compressão de Dados e Multimídia
Um filme 4K cru de duas horas ocuparia cerca de 5 TB, mas codecs como H.264 o reduzem a 20–25 GB. A explicação também separa formatos de consumo dos ideais para edição.
[Akitando] #115 - Caminho pro Melhor Teclado do Mundo!
Akita troca o teclado tradicional pelo Planck EZ e depois pelo Moonlander, usando layouts ortolineares, colunas e camadas QMK para buscar mais ergonomia sem depender de teclas espalhadas.
2022 - fevereiro
1 post[Akitando] #114 - O Melhor Setup Dev com Arch e WSL2
Akita configura um ambiente de desenvolvimento web com Arch Linux no WSL2, ferramentas modernas e discos virtuais VHDX compartilhados entre distribuições, aproveitando uma máquina potente.
2022 - janeiro
2 posts[Akitando] #113 - A Forma Ideal de Projetos Web | Os 12 Fatores
Os 12 fatores organizam apps web para deploys reproduzíveis e contínuos, mas não escalam tudo sozinhos: Akita mostra como arquitetura e gargalos do banco ainda podem derrubar o sistema.
[Akitando] #112 - Subindo Aplicações Web em Produção | Aprendendo HEROKU
Fabio Akita apresenta o fluxo básico de deploy no Heroku com Git, dynos, logs, Procfile, variáveis de ambiente, addons e Postgres, incluindo releases e rollback.
2021 - dezembro
2 posts[Akitando] #111 - RANT: Média Salarial NÃO Existe | Entendendo Power Laws
Fabio Akita questiona a utilidade da média salarial e usa power laws, redes e sistemas não lineares para explicar por que carreiras podem crescer de forma desigual e não linear.
[Akitando] #110 - Como fazer o Ingresso.com escalar? | Conceitos Intermediários de Web
A partir da instabilidade do Ingresso.com, Akita explica CDNs, cache e jobs assíncronos e propõe uma sala de espera para controlar o acesso à escolha de assentos e serviços externos.
2021 - novembro
1 post[Akitando] #109 - Programa de Trainee CodeMiner 42 | Sua Primeira Oportunidade
A CodeMiner 42 apresenta um programa remunerado de 90 dias para recém-formados, com estudo, mentoria e avaliações. Quem evoluir pode seguir para trainee, júnior e projetos reais.
2021 - outubro
3 postsExaminando o Vazamento do Twitch
Akita usa scripts e SQLite para organizar e limpar parte do vazamento do Twitch, examinando sua infraestrutura e evolução de Rails para Go, Python e serviços da AWS, sem usar o código.
[Akitando] #106 - Recomendação de Livros - Introdução à Design Emergente
Akita recomenda livros de algoritmos, compiladores, código limpo, agilidade, padrões e DDD, defendendo que eles oferecem fundamentos e vocabulário, mas que o design emerge do código em uso.
[Akitando] #105 - Mostrando meu Setup de Gravação | Aprendendo sobre CODECs
Akita mostra seu setup com Sony a7III, áudio, teleprompter e Atomos Ninja V e explica containers, codecs, compressão e chroma subsampling. O Ninja V simplifica a gravação.
2021 - setembro
1 post[Akitando] #104 - RANT: Empreendendo com Software do JEITO ERRADO!
Akita critica empreendedores que tentam especificar tudo, terceirizam o core e economizam na equipe. Sua proposta combina um sócio técnico, um MVP, equipe interna e evolução contínua.
2021 - agosto
1 post[Akitando] #103 - Todos os Sistemas de Arquivos: de FAT a ZFS
Akita percorre a evolução dos sistemas de arquivos, de FAT e NTFS a ZFS, APFS e btrfs, explicando journaling, checksums e copy-on-write. Para trocar arquivos entre sistemas, exFAT vence pela simplicidade.
2021 - julho
2 posts[Akitando] #102 - Entendendo Sistemas de Arquivos: FAT
Akita explica como FAT12, FAT16, VFAT e FAT32 organizam arquivos em clusters, diretórios e bit vectors, e conecta essa evolução ao uso de B+Trees em sistemas como HFS, HPFS e NTFS.
[Akitando #101] Tudo que Você Queria Saber Sobre Dispositivos de Armazenamento
Akita explica como boot, partições, RAID, SSD, interfaces e redes organizam o armazenamento. Entender essas camadas ajuda a localizar falhas sem depender de abstrações ou superstições.
2021 - junho
2 posts[Akitando] #100 - Mercado Financeiro Pós-Pandemia: A Tempestade Perfeita?
Akita analisa a economia pós-pandemia e argumenta que estímulos e juros baixos inflaram mercados, venture capital e SPACs, enquanto inflação e promessas de riqueza fácil ampliaram os riscos.
[Akitando] #99 - Quebrei 3 HDs: Entendendo Armazenamento
Depois de três HDs sinalizarem falha, Akita mostra clonagem raw, RAID-5, os riscos do RAID-0 e a evolução de CHS para LBA. O Synology DS420j atende backups, mas limita arquivos grandes.
2021 - maio
2 posts[Akitando] #98 - A Longa História de CPUs e GPUs | Jogos de Windows em Linux??
Akita roda jogos de Windows nativamente no Linux com Steam, Wine, DXVK e Proton, com desempenho semelhante ou até melhor. Também explica a evolução das GPUs e por que NVIDIA Optimus ainda dá trabalho.
[Akitando] #97 - Só Precisamos de 640 kB de Memória? | 16-bits até 64-bits!
Da barreira dos 640 kB no MS-DOS aos 64-bits, Akita percorre segmentação, memória virtual e técnicas históricas. A evolução também explica como otimização e proteções como DEP e ASLR se relacionam.
2021 - abril
2 posts[Akitando] #96 - Estrada do Futuro em 1996 | Meus 19 Anos
Aos 19 anos, Akita resumiu The Road Ahead, de Bill Gates. Ao revisitar o texto, compara suas previsões com smartphones, cloud e serviços atuais, mostrando que várias ideias se realizaram por caminhos inesperados.
[Akitando] #95 - Árvores: O Começo de TUDO | Estruturas de Dados e Algoritmos
Akita constrói uma árvore de procura binária e mostra como balanceamento, Red Black, AVL, B-Tree e B+ Tree sustentam índices, bancos e filesystems, trocando buscas lineares por operações logarítmicas.
2021 - março
2 posts[Akitando] #94 - O que vem DEPOIS do Hello World | Consertando meu C
Akita corrige erros do episódio anterior e usa C para introduzir memória virtual, arrays, listas, hashtables, ordenação e Big O, mostrando por que complexidade pesa na escolha.
[Akitando] #93 - Hello World Como Você Nunca Viu! | Entendendo C
A partir de um Hello World em C, Akita explica tipos, memória, ponteiros, structs e callbacks, depois simula objetos e métodos para mostrar o que linguagens de alto nível escondem.
2021 - fevereiro
1 post[Akitando] #92 - RANT de 200K! | Upgrade do meu PC
Akita mostra os bastidores do canal e um upgrade de PC que reduziu a renderização de cerca de 30 para 5 minutos. A RTX 3080, o i9 e 64 GB de RAM são luxo, não necessidade.
2021 - janeiro
2 posts[Akitando] #91 - Qual a REAL diferença entre Arquivos Binário e Texto?? 🤔
Com hello.c, ELF, JPEG, ASCII, shells e shebangs, Akita mostra como o sistema interpreta sequências de bytes. Texto e executáveis são binários, mas seguem formatos diferentes.
[Akitando] #90 - O que os Cursos NÃO te Ensinam sobre Mercados
Akita relaciona ciclos de oferta e procura, matemática, fundamentos e segurança ao mercado de programação. Ferramentas envelhecem, mas aprender a raciocinar e estudar sozinho sustenta a carreira.
2020 - dezembro
2 posts[Akitando] #89 - Introdução a Videogames e Emuladores
Akita revisita gerações de consoles e explica como emuladores reproduzem CPU, vídeo, áudio e memória. A compatibilidade depende das peculiaridades de cada hardware e da potência disponível.
[Akitando] #88 - RANT: Selo de Segurança é Marketing | Entendendo o Fator Humano
Casos de vazamento, phishing e engenharia social mostram que pessoas continuam sendo o elo mais explorado. Processos, auditorias e frameworks ajudam a reduzir riscos, mas não criam segurança absoluta.
2020 - novembro
1 post[Akitando] #87 Turing Complete, Emuladores e o Chip ARM M1
Akita conecta máquinas de Turing, Doom em dispositivos improváveis e emulação à transição de x86 para ARM. O M1 se destaca ao rodar binários x86 com desempenho surpreendente via Rosetta 2.
2020 - outubro
2 posts[Akitando] #86 - O Computador de Turing e Von Neumann | Por que calculadoras não são computadores?
A história de Turing e von Neumann explica máquinas universais, Turing Completeness e a arquitetura de programa armazenado, distinguindo computadores modernos de simples calculadoras.
[Akitando] #85 - Monetizar? Bloquear ADs? O que Fazer?
Como o YouTube já exibia anúncios sem remunerar o canal, Akita decide ativar a monetização e doar toda a receita a projetos educacionais, com contrapartida da própria empresa por alguns meses.
2020 - setembro
1 post[Akitando #84] Entendendo "O Dilema Social" e Como Você é Manipulado
Akita disseca The Social Dilemma, explica machine learning, manipulação e Bayes, e dá nota 5/10 ao documentário. Para ele, pensamento crítico importa mais que culpar as ferramentas.
2020 - agosto
2 posts[Akitando #83] "Akita, quais Cursos você recomenda? E o Low-Code? E o GPT-3?"
Akita responde sobre cursos, low-code e GPT-3 e liga tudo à ansiedade profissional. Ferramentas mudam, mas carreira se sustenta em fundamentos e na capacidade de aprender por conta própria.
[Akitando] #82 - "Os Rumores da Minha Morte foram Exageradas" 🤣
Depois de um acidente de uniciclo e de um burnout produzindo vídeos, Akita retoma o canal em ritmo sustentável. Ele confirma que o projeto continua, celebra 160 mil assinantes e anuncia vagas na Codeminer.
2020 - junho
2 posts[Akitando] #81 - Aprendendo sobre Computadores com Super Mario (do jeito Hardcore++)
Com um NES e Super Mario, Akita percorre 6502, lógica binária, emulação, mappers e memória até explicar um bug de speedrun. As restrições do hardware revelam como surgem soluções criativas.
[Akitando] #80 - O Guia +Hardcore de Introdução à COMPUTAÇÃO
A partir de um computador 6502 inspirado em Ben Eater, Akita explica binário, hexadecimal, ROM, RAM, Assembly, LCD e pilha. A montagem mostra o que linguagens modernas escondem por trás das abstrações.
2020 - maio
2 posts[Akitando #79] Teclados Mecânicos Exóticos | Minha coleção - Parte 2
Akita apresenta Keychron K2, Drop Ctrl, UHK, QwerkyWriter e Model M, além de ergonomia, UNIX e TTY. O K2 vence em custo-benefício, enquanto teclados caros aparecem mais como luxo que produtividade.
[Akitando #78] - Entendendo Teclados Mecânicos | Minha coleção - Parte 1
Akita compara switches Cherry, Razer, Logitech, Matias e Topre, além de keycaps e layouts, e critica os butterfly da Apple. A conclusão é simples: treino e ergonomia importam mais que um teclado caro.
2020 - abril
2 posts[Akitando] #77 - A COVID-19 matou minha Startup? | Entendendo Criptomoedas
Akita revisita a crise econômica, dólar, bitcoin e blockchain ao contar como construiu e encerrou a corretora OmniTrade. A decisão foi cortar custos e fazer caixa, não abandonar as criptomoedas.
[Akitando] #76 - Guia DEFINITIVO de Aprendendo a Aprender | A maior BRONCA da sua vida [RATED R]
Akita questiona atalhos de cursos e certificados e defende aprender programação com fundamentos, problemas reais, autonomia e prática. Na 42 SP, encontra esse modelo aplicado numa escola gratuita e seletiva.
2020 - março
3 posts[Akitando] #75 - O que vem DEPOIS do COVID-19?
Akita explica como a pandemia agravou uma recessão que já se aproximava, usando liquidez, alavancagem, dívida e ações do FED para projetar riscos. A preparação passa por caixa e fundamentos sólidos.
[Akitando] #74 - Emacs vs Java | Oracle vs Google
A trajetória do Emacs, o conflito entre Stallman e Gosling e a história do Java ajudam a entender Oracle vs. Google. Akita vê um caso ambíguo sobre APIs e código reutilizado e recomenda OpenJDK.
[Akitando] #73 - RANT: A Realidade do "Software Livre"
Akita distingue software livre de open source, expõe como o SaaS explora brechas da GPL e critica o uso corporativo do discurso aberto. A saída é tratar licenças, contribuições e aprendizado com pragmatismo.
2020 - fevereiro
3 posts[Akitando] #72 - RANT: Programação NÃO É Fácil
Akita desmonta a ideia de que programação é fácil ao ligar a corrida por profissionais à abundância artificial do mercado. Sobreviver exige interesse genuíno, prática prolongada e fundamentos para resolver problemas reais.
[Akitando] #71 - Usando Git Direito | Limpando seus Commits!
Um guia avançado mostra como corrigir mensagens, separar ou reescrever commits e remover binários pesados com Git LFS e BFG. Akita também explica por que monorepos e o fluxo do Linux são exceções.
[Akitando] #70 - Entendendo GIT | (não é um tutorial!)
Akita conta por que trocou CVS e Subversion pelo Git e revela como objetos, hashes, DAGs, branches, merge e rebase formam seu modelo distribuído. A ideia é entender a ferramenta, não decorar comandos.
2019 - dezembro
1 post[Akitando] #69 - Respondendo suas Perguntas sobre Carreira | via Instagram
Akita responde 10 dúvidas de iniciantes sobre carreira, do trabalho com tecnologias legadas no interior ao inglês, prática, níveis de experiência e os riscos de empreender cedo.
2019 - novembro
3 posts[Akitando] #68 - Entendendo Conceitos Básicos de CRIPTOGRAFIA | Parte 2/2
A segunda parte mostra como PBKDF2, bcrypt, scrypt e Argon2 protegem senhas e como Diffie-Hellman, RSA e curvas elípticas se combinam em TLS e SSH.
[Akitando] #67 - Entendendo Conceitos Básicos de CRIPTOGRAFIA | Parte 1/2
A primeira parte apresenta encriptação simétrica, DES, AES e hashes, explica colisões, extensão de comprimento e ataques de dicionário, e mostra por que não se deve criar criptografia à mão.
[Akitando] #66 - Entendendo Supremacia Quântica
Akita explica o experimento de supremacia quântica do Google, a contestação da IBM e os limites atuais de ruído e decoerência, que ainda deixam aplicações úteis a décadas de distância.
2019 - outubro
3 posts[Akitando] #65 - A Dor de Aprender | Que Cursos/Livros?
Akita defende prática deliberada e fundamentos: cursos e livros ajudam, mas não substituem copiar, quebrar e ler código. Algoritmos e estruturas de dados vêm antes de Design Patterns.
[Akitando] #64 - Começando na Carreira de TI | Faculdade? Níveis de Experiência?
Akita compara cursos de Computação, Engenharia de Software e Sistemas de Informação e explica que a senioridade depende de experiência, decisões confiáveis, orientação e revisão de código.
[Akitando] #63 - Não Terceirize suas Decisões! | A Lição MAIS Importante da sua Vida
Akita defende assumir as próprias decisões, testar hipóteses e aceitar perdas pequenas. Soluções de Netflix, Google ou Spotify só fazem sentido quando combinam com seu contexto.
2019 - setembro
3 posts[Akitando] #62 - Aprendendo "Fotografês" | Brinquedos de Miami
Akita usa os upgrades de câmera, luz e áudio para explicar exposição, difusão e workflow. O Godox e o Rode Wireless Go mudam o visual e reduzem etapas, mas tornam a configuração mais complexa.
[Akitando] #61 - Meus Primeiros 5 Anos | 1990-1995
Dos 13 aos 18 anos, Akita aprendeu Basic, dBase, Clipper, CorelDraw e UNIX movido por curiosidade e projetos banais. A trajetória mostra como uma coisa levou à outra sem um plano fixo.
[Akitando] #60 - Entendendo WSL 2 | E uma curta história sobre Windows NT
Fabio explica a história do UNIX no Windows e mostra o WSL 2 na prática, com Ubuntu, Rails, Docker e VS Code. A integração melhora, mas ainda não serve para quem precisa de acesso direto à GPU.
2019 - agosto
2 posts[Akitando] #59 - A História de Ruby on Rails | Por que deu certo?
Fabio reconta a origem do Ruby on Rails e argumenta que seu sucesso veio da combinação de Ruby, convenções, testes, opinião forte e um ecossistema coeso, numa janela histórica difícil de repetir.
[Akitando] #58 - Aniversário de UM ANO!! | Bastidores do Canal
No aniversário do Akitando, Fabio revela como escreve, grava e edita os episódios, do teleprompter ao áudio e à workstation. O formato longo e denso é uma escolha consciente para preservar conteúdo.
2019 - julho
5 posts[Akitando] #57 - O Guia DEFINITIVO de Organizações | Desconstruindo o Modelo Spotify [RATED R]
Fabio desmonta a ideia de um “Modelo Spotify” copiável e argumenta que squads, tribes e chapters não resolvem organizações desalinhadas. O caminho passa por direção clara, bons profissionais e melhoria contínua.
[Akitando] #56 - Falando um pouco de MAC, LINUX e WINDOWS | Qual eu devo escolher?
Fabio compara Linux, macOS e Windows pela história e pela experiência de desenvolvimento. Para ele, PCs com Linux ou Windows são escolhas pragmáticas, enquanto o Mac continua obrigatório para desenvolver para iOS.
[Akitando] #55 - Refletindo sobre RESOLUÇÃO de Problemas | O bug do Premiere
Depois de travar o Premiere durante uma edição pesada, Fabio investiga o problema e encontra uma saída sem trocar de hardware, sistema ou ferramenta. A lição é testar hipóteses e reconhecer o que ainda não se sabe.
[Akitando] #54 - O Guia DEFINITIVO de UBUNTU para Devs Iniciantes
Fabio parte de um Ubuntu recém-instalado e monta um ambiente Web completo, com ASDF, bancos, Docker, SSH, Tmux e Vim. No caminho, explica conceitos essenciais de Linux e suas próprias escolhas de configuração.
[Akitando] #53 - 10 Mitos sobre Tech Startups | Parte 2 [Rated R]
Fabio desmonta os cinco últimos mitos sobre startups, de faculdade e planos de negócio a networking e riqueza rápida, defendendo experiência, relações de confiança, execução e sorte.
2019 - junho
3 posts[Akitando] #52 - 10 Mitos sobre Tech Startups | Parte 1
Fabio questiona os cinco primeiros mitos de startups: boas ideias e produtos não bastam, programadores “ninja” não existem, empreender não é ser o próprio chefe e horas extras não criam eficiência.
[Akitando] #51 - Esqueça Metodologias "Ágeis" | [Rated R]
Fabio critica o Ágil vendido como processo, métrica ou cerimônia e recupera a ideia central: profissionais responsáveis devem usar práticas como XP para entregar valor e tomar decisões reais.
[Akitando] #50 - A Bolha de Startups vai Estourar? | Winter is Coming
Fabio analisa sinais de uma possível correção na bolha de startups, como valuations inflados, IPOs fracos e negócios sem lucro, e defende programação, prática e visão de longo prazo.
2019 - abril
4 posts[Akitando] #49 - Devo usar NOSQL? | "ENDGAME" para Iniciantes em Programação | Série "Começando aos 40"
Fabio compara bancos relacionais, NoSQL e FaaS, explica os custos de operar cada opção e alerta que cloud e serviços convenientes também podem prender aplicações em jardins fechados.
[Akitando] #48 - Entendendo "Devops" para Iniciantes em Programação (Parte 2) | Série "Começando aos 40"
A história da infraestrutura chega à AWS, Heroku, Docker e Kubernetes. Fabio explica como containers simplificam recursos do Linux e por que orquestração só faz sentido em cenários maiores.
[Akitando] #47 - Entendendo "Devops" para Iniciantes em Programação (Parte 1) | Série "Começando aos 40"
Fabio percorre a evolução da infraestrutura, dos servidores compartilhados e jails aos VPS, hypervisors e ferramentas como Chef, Puppet e Ansible, mostrando como configuração virou código.
[Akitando] #46 - Gerenciamento de Memória (Parte 2) | Entendendo Back-end para Iniciantes (Parte 6)
Fabio explica como garbage collectors funcionam e compara reference counting, mark and sweep, gerações e compactação, mostrando o preço de cada escolha em memória, CPU e pausas.
2019 - março
4 posts[Akitando] #45 - Gerenciamento de Memória (Parte 1) | Entendendo Back-end para Iniciantes (Parte 5)
Fabio revisa memória binária, endereços virtuais, fragmentação, arenas e heaps, comparando ptmalloc2, tcmalloc, jemalloc e o alocador próprio do Go para revelar os custos do gerenciamento.
[Akitando] #44 - Concorrência e Paralelismo (Parte 2) | Entendendo Back-end para Iniciantes (Parte 4)
Fabio compara processos, threads, fibers, pools, filas e promises em várias linguagens e conclui que escolher tecnologia pelo contexto e coordenar tarefas importa mais que perseguir escala abstrata.
[Akitando] #43 - Concorrência e Paralelismo (Parte 1) | Entendendo Back-End para Iniciantes (Parte 3)
Akita explica como processos, threads, locks, schedulers e I/O assíncrono evoluíram até soluções como C10K, NGINX e Twisted. A escolha depende do problema.
[Akitando] #42 - Entendendo Apple, GPL e Compiladores
Akita conecta a trajetória da Apple às disputas de licenças e à evolução de GCC, LLVM e Clang, mostrando como interesses comerciais influenciaram Swift, Kotlin e WebAssembly.
2019 - fevereiro
4 posts[Akitando] #41 - Entendendo Back-End para Iniciantes em Programação (Parte 2) | Série "Começando aos 40"
Akita explica por que dependências exigem gerenciadores próprios e critica o Go por trocar avanços de linguagens modernas por simplicidade, embora reconheça sua adoção no back-end.
[Akitando] #40 - Entendendo Back-End para Iniciantes em Programação (Parte 1) | Série "Começando aos 40"
Akita apresenta os fundamentos do back-end, de Assembly e compiladores a processos, threads, JVM, JIT e .NET, e mostra os compromissos entre portabilidade, isolamento e desempenho.
[Akitando] #39 - A História do Front-End para Iniciantes em Programação | Série "Começando aos 40"
Akita reconstitui a evolução do front-end, de HTML, CSS e CGI a AJAX, smartphones, pipelines e SPAs, explicando que cada sopa de letrinhas surgiu para resolver problemas concretos.
[Akitando] #38 - Conhecimentos Básicos para Iniciantes em Programação | Série "Começando aos 40"
Akita usa o Developer Roadmap para priorizar Git, GitHub, terminal, SSH e Linux, defendendo treino prático e contato com erros para aprender a controlar a própria máquina.
2019 - janeiro
3 posts[Akitando] #37 - A Dimensão do TEMPO para Iniciantes em Programação | Série "Começando aos 40"
Saltos entre 1985 e 2015 mostram a velocidade das mudanças em linguagens, empresas e plataformas. Akita recomenda planejar a carreira sem transformar metas atuais em dogmas.
[Akitando] #36 - O Mercado de TI para Iniciantes em Programação | Série "Começando aos 40"
Akita mapeia empresas públicas, grandes corporações, produtos, agências, body-shops e consultorias, e aconselha iniciantes a buscar bons pares e experiência antes de perseguir salário.
[Akitando] #35 - Pequena retrospectiva 2018 e previsões 2019
Akita vê 2018 como um período de consolidação, com quedas em cripto e mercados e aquisições como GitHub e Red Hat. Sua aposta para uma possível crise é estudar e preservar recursos.
2018 - dezembro
4 posts[Akitando] #34 - Você não sabe nada de Enterprise. Conhecendo a SAP!
A partir de cinco anos com SAP, Akita explica R/3, ABAP, localização brasileira, NetWeaver, HANA e S/4HANA, defendendo que o enterprise ensina regras de negócio difíceis de aprender fora dele.
[Akitando] #33 - Problemas de Confiança para Pessoas inseguras
Akita reflete sobre como insegurança, idealização e teorias de traição desgastam relações profissionais e pessoais. Comunicação direta e tempo para pensar ajudam a interromper a autossabotagem.
[Akitando] #32 - Como eu aprendi Inglês? E entendendo "padrões"!
Akita conta como aprendeu inglês por imersão deliberada em livros, filmes e ferramentas, e diferencia standard, default e pattern para mostrar por que padrões não são regras universais.
[Akitando] #31 - Manifesto Anti-Parasita: Seja um Criador
A partir do discurso de Howard Roark, Akita contrapõe o criador, movido por trabalho e independência, ao parasita que vive dos outros e usa o altruísmo como arma.
2018 - novembro
8 posts[Akitando] #30 - Minha Máquina do Tempo | Meus Sites de Anime
Akita abre seus backups de 1997 a 2006, revive sites de anime feitos com HTML, FrontPage e JavaScript e percebe como esse trabalho moldou sua escrita e sua carreira.
[Akitando] #29 - O que eu devo estudar? Vou conseguir emprego?
Akita discute como equilibrar empregabilidade e estudo de novas linguagens, defendendo domínio técnico no trabalho e aprendizado de longo prazo. Um legado em ASP abriu caminho para seu maior projeto Java.
[Akitando] #28 - Sua Vida em Anime: KAIJI
Kaiji vira uma alegoria da vida real: prática deliberada é disciplina contínua, decisões têm consequências e cada pessoa precisa atravessar sua própria ponte, sem esperar que a realidade seja justa.
[Akitando] #27 - Talento: Matando Semi-Deuses (Parte 2)
Akita desmonta o mito do talento natural com a história de Mozart e apresenta a prática deliberada: treino focado, repetição difícil, auto-observação e avaliação contra padrões relevantes.
[Akitando] #26 - Talento: Matando Semi-Deuses (Parte 1)
Einstein e Darwin não foram gênios isolados: pesquisas paralelas e décadas de trabalho tornariam suas ideias possíveis. Akita usa esses casos para questionar a mitologia do talento natural.
[Akitando] #25 - Sua Linguagem É Especial? Parte 2 em 2001
Akita revisita um framework de 2001 em ASP, XML, XSLT e VBScript que antecipou técnicas parecidas com Ajax e NoSQL. Era overengineering, mas o projeto ensinou a testar limites e combinar ideias.
[Akitando] #24 - Sua Linguagem É Especial? Parte 1 em 2001
Em 2001, Akita criou um framework em ASP clássico com componentes, sessões em banco, validadores e upload. O projeto não foi usado, mas revelou os limites da plataforma e preparou sua migração.
[Akitando] #23 - The MM-M: O Melhor Livro de Software?
Akita revisita The Mythical Man-Month, de 1975, para mostrar que comunicação, equipes pequenas, integridade conceitual, testes e construção incremental continuam resolvendo problemas atuais.
2018 - outubro
8 posts[Akitando] #22 - Blockchains servem pra Eleições?
Akita explica que blockchain preserva a integridade do registro, mas não o sigilo do voto. Por isso, pode servir a eleições privadas com voto público, não a eleições públicas com voto secreto.
[Akitando] #21 - Entendendo Blockchain em São Francisco
Após a SF Blockchain Week, Akita contrasta investidores ocidentais e asiáticos, explica os limites de PoW, PoS e layer 2 e conclui que blockchains ainda estão na fase de early adopters.
[Akitando] #20 - Malta: A Ilha do Blockchain
No Delta Summit, Akita examina a nova regulamentação maltesa para blockchain, seus custos e riscos, e vê estabilidade para empresas estabelecidas, mas um ambiente mais parecido com Las Vegas que Silicon Valley.
[Akitando] #19 - Devo fazer Faculdade? (Eu, 22 anos depois)
Akita relembra por que abandonou Ciência da Computação em 1999 e como aprendeu trabalhando com Unix, web e ferramentas variadas. Sua defesa é simples: fundamentos, prática e aprender a aprender.
[Akitando] #18 - Motivação: O Diário de Henry Jones
O diário de Henry Jones inspirou Akita a compilar conhecimento sobre computação, anime e programação em livros, palestras, blog e vídeos. A motivação sempre foi escrever primeiro para si, sem buscar validação.
[Akitando] #17 - O Mundo Hoje É PIOR?
Com dados de Hans Rosling e Gapminder, Akita confronta o pessimismo das redes sociais: pobreza extrema, vacinação e escolaridade melhoraram, embora o futuro ainda exija trabalho e não permita acomodação.
[Akitando] #16 - Sua Linguagem NÃO É Especial! (Parte 2)
Akita percorre CLU, SNOBOL, Prolog, Erlang, ML, Go e REBOL para mostrar de onde vieram recursos atuais, como pattern matching, concorrência e inferência de tipos. Sua linguagem favorita é só mais uma herdeira.
[Akitando] #15 - Sua Linguagem NÃO É Especial! (Parte 1)
Da Speedcoding ao C, Pascal, shells e ALGOL, Akita monta uma genealogia das linguagens para mostrar que nenhuma surgiu isolada. Programadores ganham mais ao tratá-las como ferramentas do que como identidade.
2018 - setembro
8 posts[Akitando] #14 - Consertando The Last Jedi
Akita examina por que The Last Jedi divide os fãs e apresenta a reedição de Ivan Ortega, que corrige problemas com montagem. O caso reforça como cortar e reorganizar cenas pode salvar uma obra.
[Akitando] #13 - Consertando Justice League
Akita reconstrói os problemas de Justice League e apresenta a reescrita de Nando v Movies, que reorganiza os três atos, aprofunda os vínculos da equipe e dá ao vilão uma função mais eficaz.
[Akitando] #12 - Dúvida! Devo Fazer Faculdade?
Para quem já escolheu programação, Akita defende a faculdade pelo acesso a fundamentos, matemática, professores e contatos, não pelo diploma ou pelas ferramentas do momento. Linguagens novas vêm depois.
[Akitando] #11 - Projetos: Aprendendo a Priorizar
Akita explica gestão de projetos pela priorização: limite tempo e custo, estime por ordens de grandeza, itere para corrigir a rota e corte escopo. Se a meta não couber, abandone cedo.
[Akitando] #10 - 9 Dicas para Palestrantes: Venda sua Caneta!
Depois de mais de 200 palestras, Akita reúne oito cuidados práticos sobre slides, código, ensaio e backups. A regra decisiva vem no fim: uma apresentação precisa vender uma solução para um problema real da audiência.
[Akitando] #9 - 7 Recomendações de Shows para pessoas de Tech
Fabio Akita recomenda sete filmes, séries e documentários sobre a história da computação, de Turing aos anos 2000, e alerta: entretenimento ajuda a despertar interesse, mas não substitui pesquisa.
[Akitando] #8 - Procure o que você Ama ... SÓ QUE NÃO!
Akita questiona o conselho “faça o que ama” e defende melhorar o trabalho que você já tem, um pouco por dia. A experiência acumulada cria oportunidades mais concretas que esperar pela paixão.
[Akitando] #7 - A Controvérsia da Lerna vs ICE
Akita analisa a tentativa de alterar a licença MIT da Lerna para excluir empresas ligadas à ICE. A mudança foi revertida porque open source não deve discriminar grupos nem retirar direitos retroativamente.
2018 - agosto
6 posts[Akitando] #6 - 33 exemplos de projetos de ICOs e blockchains
Akita apresenta 33 projetos de blockchain e ICOs em sete áreas, de novas arquiteturas a games e energia. O panorama reúne propostas interessantes, promessas exageradas e um mercado ainda imaturo.
[Akitando] #5 - Liberdade Econômica, Cripto no Brasil, e para onde aponta o futuro?
Akita relaciona criptomoedas à liberdade econômica, à tokenização de ativos e à redução de barreiras geopolíticas. Ao comparar Brasil, Ásia e EUA, vê um mercado global ainda no começo.
[Akitando] #4 - Blockchain Week Seoul: Entendendo ICOs
Akita explica as diferenças entre security e utility tokens, o Teste de Howey, stablecoins e reverse ICOs a partir de conferências em Seoul. A regulamentação empurra projetos para jurisdições mais abertas.
[Akitando] #3 - Por que a Coréia do Sul é tão grande em Criptomoedas?
Akita propõe que a hiperconectividade, a cultura dos games e um momento de distração política ajudaram a impulsionar as criptomoedas na Coreia do Sul, enquanto reconta o escândalo de Park Geun-hye.
[Akitando] #2 - Akitando em Seoul - Parte 2
Na segunda parte do passeio por Seoul, Akita visita Gangnam, lojas da Samsung, parques, palácios e mercados de eletrônicos, prova a comida local e resume a cidade como uma Tokyo menor e mais bagunçada.
[Akitando] #1 - Akitando em Seoul - Parte 1
No episódio piloto, Akita relata sua primeira viagem a Seoul: metrô, Myeongdong, museus geek, lojas de mechas e a subida à Namsan Tower sob quase 40 graus, antes das conferências de blockchain.