Minha conta do Blue Sky foi suspensa porque eu ameacei a vida do Trump. 😏
Victor Osório
As vezes falo de #Java, as vezes de #ApacheKafka, mas na maioria das vezes reclamando de extremismo.
Nos finais de semana bebo cachaça e vinho, mas também bebo quando quero. Espumantes quando nazista se ferra.
@carlosenog@hachyderm.io @gapeta@hachyderm.io @giggio@mastodon.social @lobocode@hachyderm.io @solr4ctg@hachyderm.io @helio@bolha.linux-br.org @kicolobo@mastodon.online @erikaheidi@fosstodon.org @kayohamid@bolha.us @denommus@bolha.us @infoslack@bolha.us @capitaobviodev@bolha.us @menio@an.ti.social.br @hfskilmsterr@bolha.us @OG@bolha.us @usuario@instancia.org @rdenadai@mastodon.social @adolfoneto@bertha.social @vndmtrx@tech.lgbt @goticodocalypso@bolha.us @ulyssesalmeida@bolha.us @juuh42dias@mastodon.social @caironoleto@bolha.us
Carlos, quando essa bolha vai estourar?!?!
Será que vale a pena estudar com IA? Posso usar LLMs para aprender? Nesse cafezinho vamos olhar para o processo de estudos para responder a essas perguntas. O processo de aprender não mudou depois das LLMs porque o nosso cérebro não mudou!
Não delegue sue RACIOCÍNIO! Estudar com IA vai te deixar BURRO! #Cafezinho #T01C550
Apresentei meu último projeto em uma live. Assiste aí, se já não viu!
LIVE CODING: Criando uma plataforma de blogs
E nesse cafezinho vamos mergulhar no *ecossistema Java*! Você sabe quais são as bibliotecas e frameworks que todo desenvolvedor Java profissional deveria conhecer? Vamos conversar sobre as ferramentas que fazem o mundo Java girar – desde logging até orquestração de mensagens.
O Ecossistema Java! Quais são as principais bibliotecas e frameworks? #Cafezinho #T05C008
E nesse cafezinho vamos falar como avaliavar um programador como bom, mal ou mediocre! Usei a definição do David Parnas em um artigo de 1971 para trazer para hoje. Como podemos ser um bom programador hoje usando uma definição antiga?
Como ser um BOM programador? E o que te faz ser medíocre? #Cafezinho #T01C545
As CRENÇAS CHOCANTES dos TechBros!
@carlosenog@hachyderm.io @giggio@mastodon.social @lobocode@hachyderm.io @solr4ctg@hachyderm.io @helio@bolha.linux-br.org @kicolobo@mastodon.online @erikaheidi@fosstodon.org @kayohamid@bolha.us @gapeta@hachyderm.io @denommus@bolha.us @infoslack@bolha.us @capitaobviodev@bolha.us @menio@an.ti.social.br @hfskilmsterr@bolha.us @OG@bolha.us @usuario@instancia.org @rdenadai@mastodon.social @adolfoneto@bertha.social @vndmtrx@tech.lgbt @goticodocalypso@bolha.us @ulyssesalmeida@bolha.us @juuh42dias@mastodon.social @caironoleto@bolha.us
Vocês estão consumindo muita droga.
E nesse cafezinho vamos falar da sintaxe Java! Como é a sintaxe?! O Java é verborrágico? Porque a comunidade aceita uma linguagem tão verborrágica?!?! Como a lingaugem evoluiu? O Java que eu aprendi ainda existe?
O Java é verborrágico! E isso é bom!!! Entenda a SINTAXE do #Java #Cafezinho #T05C002
E nesse cafezinho vamos conversar sobre quando uma arquitetura não responde os seus próprios requisitos. Você já trabalhou em projetos que ninguém sabia explicar o motivo das coisas serem como elas são? Sabe quando ninguém te explica porque algo é feito, mas todo mundo faz?
Quando a Arquitetura de Software não responde os requisitos dela! #Cafezinho T01C549
E nesse cafezinho vamos falar de Kafka e Arquitetura de Software? Como o Apache Kafka se integra a uma arquitetura existente? Quais são os tipos de componentes que existem em uma arquitetura usando Kafka? O que são Connectors?
Arquitetura de Software com o Apache Kafka! #Cafezinho #T04C004 #Microsserviços
Nesse cafezinho reflito sobre a crise civilizatória que se dá ao redor da educação. Educação virou uma mera mercadoria e as pessoas conseguem ver isso, mas alguns queriam que ela fosse um produto, o que não é. As faculdades ensinam a pensar?
Porque as pessoas reclamam de faculdade? E porque elas tem razão? #Cafezinho #T01C533
E nesse cafezinho vamos falar sobre a minha jornada do mestrado! Foi longa e tortuosa, quase uma jornada do herói, mas quando é com a gente não é tão divertido! Vou contar os desafios que tive e como fiz para superar, as mentiras que ouvi e como elas me prejudicaram!
Minha Jornada do Mestrado! Ou como acontece um mestrado? #Cafezinho #T01C532
E nesse cafezinho vamos falar de Java e um estilo arquitetural muito antigo e novo ao mesmo tempo: RPC. O Remote Procedure Call é o mais antigo padrão arquitetural para sistemas distribuídos, mas sempre existem tecnologias novas que o usam. No Java temos: SOAP, RMI e o gRPC.
gRPC, RMI e SOAP! Como comunicar sistemas Java? Onde surgiu o Javismo Cultural? #Cafezinho #T05C009
E nesse cafezinho vamos falar de gestão de projetos. Como podemos organizar projetos e melhorar a colaboração entre os os desenvolvedores de maneira madura? As metodologias ágeis são realmente úteis? Ou há outras coisas que podemos usar?
Usando AGILE de forma EFICAZ! Sem AGILISTA e sem COACH!! #Cafezinho #T01C540
E nesse cafezinho vamos falar sobre o conjunto de classes mais usado do Java! O Java Collections! Sabe quando usar uma LinkedList ou uma ArrayList? E quais tipos de Maps existem? Qual é a diferenća essencial entre List, Map e Set? E muito mais!!!
Java Collections! As classes mais usadas no Java!! #Cafezinho #T05C006
E nesse cafezinho vamos falar de tranquilidade! Como ter uma vida tranquila? De onde vem minha ansiedade? É a falta de dinheiro? É a falta de aceitaćão social? É a instabilidade profissional? Como eu consigo viver melhor?
Falsos GURUS da Tranquilidade! DÍVIDAS e CONSUMISMO só trazem ansiedade! #Cafezinho #T01C551
E nesse cafezinho vamos conversar sobre a API padrão do Java! Mais especificamente sobre o pacote java.lang. Este define tudo que há de mais básico no Java. IO, Objetos, Contratos básicos, execução de processos e informações do sistema.
Fazendo o Básico no Java! A API Padrão: java.lang #Cafezinho #T05C005
E nesse cafezinho vamos falar da JVM? Para que serve a JVM? Porque ela foi criada? O que é metaprogramação? Quais são as funcionalidades da JVM? E quais são os parâmetros básicos que devo saber?
Por dentro da JVM! O que é e pra que serve?#Cafezinho #T05C004
Nesse cafezinho debato sobre o discurso vazio do empreendedorismo! Porque vivem empurrando todo mundo pra empreender? Será que empreender vai salvar a carreira de todo mundo? O que as pessoas ganham com isso?
Um Micro-SaaS vai salvar minha carreira? O que há por trás desse discurso vazio? #Cafezinho #T01C531
Post novo no blog
E nesse cafezinho vamos falar sobre como fazer a build de um projeto Java como um desenvolvedor profissional. Você sabe o que é o Maven? Como usar o Maven? Como configurar um projeto Maven? E como declarar dependências?
Compilando JAVA como um PROFISSIONAL! #Cafezinho #T05C001
E nesse cafezinho eu quero inverter a pergunta mais feita no meu canal. Ao invés de perguntar se existe futuro para qualquer coisa, devemos nos perguntar se existe futuro para as LLMs! Vou analisar por 4 eixos: energético, modelo de negócios, humano e tecnológico.
Existe futuro para as LLMs? O futuro ainda é analógico! #Cafezinho #T01C530
Neste cafezinho, vamos pensar sobre o valor do nosso trabalho. Já pensou que seu trabalho pode ser uma merda? Como a gente consegue dormir sabendo que produz nada? Existem pessoas que pensam nessas coisas?
Trabalho de M-rda ou Qual o valor do nosso trabalho? #Cafezinho #T01C529
Vocês têm motivação para trabalhar? Neste cafezinho, vou questionar os porquês de termos cada vez menos motivação para o trabalho. É falta de reconhecimento? É falta de comunidade? É falta de tesão? Como podemos encontrar motivação?
Porque programadores perdem a motivação? E como recuperar? #Cafezinho #T01C548
E nesse cafezinho vamos falar sobre como consumir mensagens do Kafka. Como iniciar um consumidor Kafka? O que é rebalancing? Devemos usar um consumidor por thread ou podemos fazer processamento multi-threading?
Como receber mensagem pro Apache Kafka #T01C003 #ApacheKafka
E nesse cafezinho vamos conversar sobre Apache Kafka? Porque usar Kafka? Kafka é um banco de dados? Kafka é um Message Oriented Middleware? O que é Fila? O que é Pub/Sub?
O que é e pra que serve o Apache Kafka? #Cafezinho #T04C001 #PubSub #Microservices
E nesse cafezinho falarei de uma forma de pensar código que facilita o design dele. Como focar no domínio aumenta a coesão e diminui o acoplamento? O que é coesão e acoplamento? Que tipos de acoplamento existem?
Como DOMINAR a COESÃO e o ACOPLAMENTO? #Cafezinho #T01C547
E nesse cafezinho vamos falar de 10x Engineer e Pull Requests. Como fazer uma boa revisão de código na era das IA? Como um 10x Engineer deve olhar para uma PR. Será que deve existir um perfil como o 10x Engineer? O que um revisor de PR deve se preocupar?
Como revisar código (Pull Requests) de modo eficaz? #Cafezinho #T01C546
E nesse cafezinho vou falar sobre o mitológico mundo corporativo. O que é esse lugar que as pessoas dizem ser impessoal, profissional e meritocrático. Será que ele realmente existe? E como podemos crescer mesmo sabendo da hipocrisia desse mundo?
O mito do MUNDO CORPORATIVO! Como entender e crescer mesmo diante a hipocrisia?! #Cafezinho #T01C544
E nesse cafezinho eu vou explicar porque empreendedorismo e o fim do mundo são, infelizmente, ideias correlacionadas no ano de 2026. Porque empresas apostam no metaverso, porque o bitcoin aposta no colapso dos governos e porque a IA "acabou com o mundo conforme o conhecemos".
IA e o Empreendedorismo no Fim do Mundo! #Cafezinho #T01C539
E nesse cafezinho quero fazer um questionamento simples? Porque o CEO ou o CTO da sua empresa nunca vai falar que não vale a pena investir em IA? Talvez a resposta não esteja na tecnologia em si, mas na função de um C-LEVEL. E se ele não vai falar a verdade, quem deveria?
https://youtu.be/qWQrdLMiZXc
Porque o CEO e o CTO apostam tudo em IA? #Cafezinho #T01C537
E nesse cafezinho vamos falar de dívida técnica! O que é dívida técnica? Porque esse nome é melhor que débito técnico? Porque você e a gestão acima de você precisa se preocupar com a qualidade do código?
LLMs estão criando MUITA Dívida Técnica e as pessoas não estão discutindo isso! #Cafezinho #T01C536
E nesse cafezinho eu converso sobre a evolução das linguagens de programação e como as LLMs podem gerar uma nova crise do software. As linguagens estão sempre evoluindo, mas elas sempre seguem um padrão: são mapeamentos deterministicos de processos.
A nova Crise do Software! IA e a evolução das linguagens #Cafezinho #T01C535
@carlosenog@hachyderm.io @hfskilmsterr@bolha.us @rdenadai@mastodon.social @erikaheidi@fosstodon.org @ericoschuch@mastodon.social @jpjust@mastodon.social @sushicomabacate@mastodon.social @helio@bolha.linux-br.org @infoslack@bolha.us @gapeta@hachyderm.io
Alcool está com você nos momentos tristes e felizes.
E nesse cafezinho vamos falar sobre Java Streams! Java Streams traz a possibilidade de iteração funcional dentro da plataforma Java. Para entender bem vamos falar um pouco de programação funcional e do que é o tal Spliterator!
Java Streams! Escrevendo código funcional e eficiente em Java! #Cafezinho #T05C007
Sabe como enviar mensagens no Apache Kafka? Nesse cafezinho vou explicar tudo o que acontece quando se envia uma mensagem no Apache Kafka. Como garantir que ela é enviada? Como funciona o paralelismo? Como ela é serializada?
Como enviar mensagem pro Apache Kafka #T01C003 #ApacheKafka
E nesse cafezinho vamos entender a fundo como funciona um tópico no Kafka. Quais são as configurações mais importantes? O que são partições? O que são segmentos? Como funciona a limpeza do tópico? Como é a ordenação de mensagens?
Ordenação no Kafka: Como os Tópicos Realmente Organizam Mensagens? #Cafezinho #T04C002
E nesse cafezinho vou falar sobre como podemos escolher bons conselhos! Como a gente escolhe as pessoas que seguimos? Eu falo sobre duas formas de ver o mundo: a positividade tóxica e a negatividade saudável. Como uma positividade tóxica pode esconder um viés de sobrevivência?
DESCONFIANÇA É A CHAVE! O OTIMISTA Está MENTINDO Para Você #Cafezinho #T01C542
E nesse cafezinho vou conversar sobre Refatoração! O que é refatoração e porque devemos sempre estar preocupados em refatorar nosso código? Que riscos assumimos quando não estamos preocupados com a refatoração do nosso código? O que devemos ter em mente ao refatorar?
O segredo da qualidade do código: Refatoração #Cafezinho #T01C542
Nesse cafezinho discuto qual é o real custo de um código mal escrito. Além de ser mais caro, ele torna o desenvolvimento mais lento e mais propenso a inserção de bugs. Quem não se preocupa com a qualidade acaba tornando o desenvolvimento lento, mesmo que seja o mais rápido.
Quer economizar TEMPO e DINHEIRO? Se preocupe em escrever BOM CÓDIGO! #Cafezinho #T01C541
E nesse cafezinho vou falar um pouco sobre produtividade. Os jornais vivem falando que nossa produtividade é baixa e que precisamos aumentar? Será que a IA vai aumentar a produtividade? Ou a produtividade é um fator exógeno ao trabalho?
Como aumentar a produtividade? O que é produtividade? #Cafezinho #T01C534
E nesse cafezinho vamos conversar sobre APIs. O que faz uma API ser bem desenhada? Quais as diferenças entre REST, GraphQL e gRPC? O que direciona o design de cada estilo arquitetural? E como fazer boas APIs em cada estilo.

