Sign in

Bruno Cesar Rocha ★ - rochacbruno

@bruno.rocha.social
2.3K followers 720 following 1.7K posts

Coder @ Red Hat OpenShift Creator @ Dynaconf & Marmite SSG Fellow @ ThePSF 🇧🇷 @ 🇵🇹 Links: bruno.rocha.social Text: rochacbruno.com Video: www.youtube.com/@oBrunoCesarRocha

PostsRepliesMedia
Bruno Cesar Rocha ★ - rochacbruno @bruno.rocha.social · 10/09/2026
Now that I am not coding a lot anymore I finally found a perfect terminal text editor, still great to use for markdown editing and config tweaks. I wish this existed 5 y ago when I had to use an editor to code This is the editor micro-editor should have been but never got there getfresh.dev
getfresh.dev
Fresh - The Terminal IDE
Fresh is a terminal IDE. One static binary, instant startup, broad LSP coverage, magit-style diff review, project-wide search, huge-file editing, SSH remote editing, and TypeScript plugins.
020
Bruno Cesar Rocha ★ - rochacbruno @bruno.rocha.social · 10/07/2026
Marmite 0.4.1 will come with an embedded editor! A Static Site Generator for blogs, with everything you need embedded in a single binary! Help me testing it! cargo install --git https:// github. com/rochacbruno/marmite.git marmite mkdir myblog/ marmite myblog --serve --watch #rust #rustang #blog
toolbartemplate editorcontent editor
041
Bruno Cesar Rocha ★ - rochacbruno @bruno.rocha.social · 03/07/2026
Great day to land a new feature! Finally, the language streams is going to be out today on Marmite 0.4.0 Not only that but we are also landing more things: - Internal link checker - Redirect aliases marmite.blog #blog #rust #rustlang
150
Bruno Cesar Rocha ★ - rochacbruno @bruno.rocha.social · 28/06/2026
If you are running a blog based on Marmite SSG and you have custom HTML templates or custom short codes I invite you to help me testing this PR. github.com/rochacbruno/...
github.com
Migrate to Tera 2.0 by rochacbruno · Pull Request #470 · rochacbruno/marmite
Summary Tera 2.0 was released on 2026-06-26 with significant breaking changes. This PR migrates the entire marmite codebase to the new API while keeping all existing templates and shortcodes fully ...
111
Reposted by Bruno Cesar Rocha ★ - rochacbruno
Ky @ky.fyi · 24/04/2026
I wrote about why I quit my job, and how weird and tiring tech feels these days.
ky.fyi
Do I belong in tech anymore?
On quitting, the spread of AI, and the loss of an ideal.
1281791545
Bruno Cesar Rocha ★ - rochacbruno @bruno.rocha.social · 21/04/2026
Hi @pythonhub.dev after 16 years keeping this domain, I am selling it, good price.
020
Bruno Cesar Rocha ★ - rochacbruno @bruno.rocha.social · 01/04/2026
Hoje encerrei a monetização do Youtube, por questões fiscais e também pq sendo sincero, o canal está numa pausa longa, portanto, achei melhor tirar a monetização de qualquer jeito, não tenho planos imediatos pro canal, portanto considere o CodeShow em modo arquivado!
1140
Bruno Cesar Rocha ★ - rochacbruno @bruno.rocha.social · 09/03/2026
Deploy your own #Fediverse instance with #Snac rochacbruno.com/deploy-your-...
rochacbruno.com
Deploy your own Fediverse instance with Snac
If you want to be in the Fediverse without relying on big intances, or if you just want to own your ...
020
Bruno Cesar Rocha ★ - rochacbruno @bruno.rocha.social · 12/02/2026
Will @zed.dev merge my PR and fix one of the most annoying problem on the IDE? github.com/zed-industri...
github.com
project_panel: Add "rescan worktrees" action by rochacbruno · Pull Request #48871 · zed-industries/zed
Project panel (file tree sidebar) sometimes fails to reflect changes made outside Zed, or is slow to sync after internal rename/move operations. Zed relies on the OS file system watcher (notify cra...
010
Reposted by Bruno Cesar Rocha ★ - rochacbruno
🇵🇹 Viana do Castelo 🇵🇹 @viana-do-castelo.bsky.social · 06/02/2026
​Breathtaking view over Viana do Castelo! ​From the iconic Santa Luzia Sanctuary to the mouth of the Lima River, this landscape is pure magic. A panorama worth sharing! ​If you love Portugal, show some love: like and repost! ​ #Portugal #Travel #SantaLuzia #photography #Vianadocastelo
432944
Reposted by Bruno Cesar Rocha ★ - rochacbruno
Christiano Anderson @christiano.dev · 25/01/2026
The IndieWeb and Small web christiano.dev/post/indiewe...
christiano.dev
The IndieWeb and Small web
As someone who values privacy and the open web, I’ve been fascinated by the growing movement away from centralised platforms toward more personal, user-controlled online experiences. What surprised me...
031
Reposted by Bruno Cesar Rocha ★ - rochacbruno
Markus Eisele @myfear.com · 18/01/2026
🏃‍♂️ Announcing OpenPace - federated fitness tracking Think Strava, but: ✅ Federates with Mastodon/Fediverse ✅ Self-hosted ✅ Your data forever ✅ Apache licensed Post your run → friends on Mastodon can cheer you on Building in the open with Java + Quarkus + Vert.x open-pace.com
11811
Bruno Cesar Rocha ★ - rochacbruno @bruno.rocha.social · 18/01/2026
O fediverso tá bombando, é legal quando tem essa onda de gente nova por lá. Para quem procura uma instância, recomendo ir para a organica.social/invite/m7Zti...
organica.social
Organica.Social
@gui invites you to join this server of Mastodon! With an account, you will be able to follow people, post updates and exchange messages with users from any Mastodon server and more!
061
Reposted by Bruno Cesar Rocha ★ - rochacbruno
BIANA @bianaaf.bsky.social · 07/09/2025
TEXTO NOVO Provavelmente o texto mais difícil que já escrevi, porque me fez colocar no papel ideias que até então estavam só vagando na minha cabeça Mas fiquei muito feliz com o resultado e esse é o blueet bianaaf.medium.com/ciberliberta...
bianaaf.medium.com
Ciberlibertarianismo e descentralização: X/Twitter, Bluesky, Nostr e o Fediverso
Em março de 2025, ao subir ao palco para falar sobre o futuro da rede Bluesky, a CEO Jay Graber usou uma camiseta preta com a frase latina…
25492146
Bruno Cesar Rocha ★ - rochacbruno @bruno.rocha.social · 17/01/2026
Lembrando aqui que há 2 anos o pessoal do BOSTR me classificou de "Sojado" e "Viadão", fiquei curioso e fui ver do que se tratava essa rede estranha, não fiquei ofendido nem nada, sou completamente Sojado! #ILoveTofu
1132
Reposted by Bruno Cesar Rocha ★ - rochacbruno
Ale Santos @savagefiction.bsky.social · 17/01/2026
Você já vive numa distopia. Você tem um supercomputador no bolso (celular), mas talvez não tenha saneamento básico na rua. Isso é a definição clássica de Cyberpunk: High Tech, Low Life. A gente normalizou o absurdo. A ficção serve pra perceber que a normalidade é um código que precisa ser quebrado
101157394
Reposted by Bruno Cesar Rocha ★ - rochacbruno
RustTrending @rusttrending.bsky.social · 17/01/2026
firecracker-microvm / firecracker: Secure and fast microVMs for serverless computing. ★31896 github.com/firecracker-microvm/fire…
github.com
firecracker-microvm / firecracker
Secure and fast microVMs for serverless computing.
031
Reposted by Bruno Cesar Rocha ★ - rochacbruno
Python Software Foundation @python.org · 07/01/2026
!!!!!! YOU DID IT- you helped us raise over ✨$500k✨ to support #PythonForEveryone 🥹🤯 We are astonished and deeply committed to making every dollar count. Words and emojis feel inadequate to express our vast appreciation, but we still want to say them: Thank you! THANK YOU! Thanks & MORE thanks 🥰🥰🥰
2599
Bruno Cesar Rocha ★ - rochacbruno @bruno.rocha.social · 06/01/2026
Achei que nunca mais iria surgir uma banda assim, ainda mais no Brasil. Achei que o metal brasileiro do Stress, Taurus, Azul Limão, Harppia e Patrulha nunca mais seria resgatado. Conheci ontem e já é meu entrou no meu top melhores álbuns de rock/metal do Brasil. www.youtube.com/watch?v=LVal...
youtube.com
Trovão - Diamante (2025)
YouTube video by NWOTHM Full Albums
050
Bruno Cesar Rocha ★ - rochacbruno @bruno.rocha.social · 30/12/2025
git-wrapped.com/profiles/roc...
040
Reposted by Bruno Cesar Rocha ★ - rochacbruno
RustTrending @rusttrending.bsky.social · 30/12/2025
YaLTeR / niri: A scrollable-tiling Wayland compositor. ★16743 github.com/YaLTeR/niri
github.com
YaLTeR / niri
A scrollable-tiling Wayland compositor.
011
Bruno Cesar Rocha ★ - rochacbruno @bruno.rocha.social · 28/12/2025
Aproveitei os dias off para aprender sobre homelab/proxmox e após muita tentativa e erro finalmente tá tudo rodando quase perfeitamente. Ainda tenho que aprender sobre Home Assistant e arrumar as integrações. #homelab #proxmox
1300
Bruno Cesar Rocha ★ - rochacbruno @bruno.rocha.social · 26/12/2025
New version of Poe the Poet includes the changes I implemented! Let's replace Tox with UV! Release notes: github.com/nat-n/poethe... Learn more: poethepoet.natn.io/guides/tox_r... #python #tests
github.com
Release 0.39.0 · nat-n/poethepoet
Enhancements Add support for uv executor options by @rochacbruno and @nat-n in #327 feat: add various options to the uv executor to be passed to the uv run command feat: allow task executor to be...
010
Bruno Cesar Rocha ★ - rochacbruno @bruno.rocha.social · 22/12/2025
Marmite Blog Generator 0.2.7 is released New features Fixes 1 breaking change #rust #rustlang #python #blog marmite.blog/marmite-0-2-...
marmite.blog
Marmite 0.2.7 Release Notes
Marmite 0.2.7 introduces shortcodes, image galleries, automatic image resizing with parallel process...
0122
Bruno Cesar Rocha ★ - rochacbruno @bruno.rocha.social · 12/12/2025
Quase 20 anos de canal no Youtube :)
090
Bruno Cesar Rocha ★ - rochacbruno @bruno.rocha.social · 12/12/2025
Eu consegui superar a Daily de hoje! Você consegue? Developer - 1m 09s 🚀 #LINUXtips #AdailyDev #DevOps #Developer adaily.dev by @linuxtips.io
adaily.dev
ADAILY.DEV - Desafio Diário para Developers & DevOps
Teste suas habilidades com um novo desafio todos os dias. Cenários reais de produção te esperam.
163
Bruno Cesar Rocha ★ - rochacbruno @bruno.rocha.social · 11/12/2025
#DankLinux 1.0 is released! Niri + DMS is One of the best desktop experiences I ever had! Started contributing because I wanted a timezone clock and ended up creating a plugin system & the plugin registry, few months later we now have 26 plugins in the ecosystem! danklinux.com/blog/v1-rele...
danklinux.com
DMS 1.0 "The Dark Knight" Released | Dank Linux
DMS 1.0 is here! Read about the first major release of DankMaterialShell!
020
Bruno Cesar Rocha ★ - rochacbruno @bruno.rocha.social · 10/12/2025
go.rocha.social/@bruno/statu...
go.rocha.social
Post by Bruno Cesar Rocha ★ rochacbruno, @bruno@rocha.social
Eu poderia registrar a patente e ficar bilionário mas vou compartilhar na esperança de alguém copiar a ideia, inventar logo e eu ter isso o mais rápido possí…
120
Reposted by Bruno Cesar Rocha ★ - rochacbruno
L Ramalho 🍉 @ramalho.org · 01/12/2025
ANISTIA É O CARALHO! Você só precisa fazer duas coisas: 1) apertar REPOST para espalhar esta dica! 2) marcar NÃO na enquete do Senado* * para marcar NÃO você precisa logar no GOV.BR. Se 40.000 cabeças de gado conseguiram, você também consegue! www12.senado.leg.br/ecidadania/v...
www12.senado.leg.br
Portal e-Cidadania - Senado Federal
24444
Bruno Cesar Rocha ★ - rochacbruno @bruno.rocha.social · 04/12/2025
go.rocha.social/@bruno/statu...
go.rocha.social
Post by Bruno Cesar Rocha ★ rochacbruno, @bruno@rocha.social
Grandes bandas de metal estão anunciando a saída de seus vocalistas e criando polêmicas na internet, a minha suspeita é que isso é apenas um plano de marketi…
000
Bruno Cesar Rocha ★ - rochacbruno @bruno.rocha.social · 04/12/2025
go.rocha.social/@bruno/statu...
go.rocha.social
Post by Bruno Cesar Rocha ★ rochacbruno, @bruno@rocha.social
O treinamento em turma #Python para #DevOps está chegando ao fim! Além de tudo o que já construímos durante o treinamento, agora vamos falar sobre uma plataf…
000
Bruno Cesar Rocha ★ - rochacbruno @bruno.rocha.social · 03/12/2025
Saiu um artigo com algumas das minhas opiniões sobre código que envelhece melhor que eu! comunidade.codecon.dev/p/desenvolvi...
comunidade.codecon.dev
Desenvolvimento sustentável: Como escrever código que envelhece bem
A dívida técnica que não se paga com código limpo.
093
Reposted by Bruno Cesar Rocha ★ - rochacbruno
Python Software Foundation @python.org · 03/12/2025
Thank you, Aisha Bello and @naomiceder.tech, for your many years of service to the PSF Fellows Working Group and Program. Your contributions, impact, and example are truly appreciated!
Simple graphic with a light yellow background that says "Thank you!" in cursive text. Underneath is the PSF logo.
0183
Bruno Cesar Rocha ★ - rochacbruno @bruno.rocha.social · 25/11/2025
When the issue number 404 is about a 404 error :) github.com/rochacbruno/...
github.com
bug: URL to tag archives are wrong when the tag has special (non-ASCII) chars · Issue #404 · rochacbruno/marmite
For example, the tag Comunicação generates a URL with comunicacao but the HTML file is called comunicac-a-o. Example: Post with a tag: https://cuducos.me/nao-compartilha-captura-de-tela-para-pedir-...
070
Bruno Cesar Rocha ★ - rochacbruno @bruno.rocha.social · 24/11/2025
Que honra, o @cuducos.me migrou o site para #marmite cuducos.me Agora a parada ficou séria! BTW: Essa semana devo lançar o release 0.2.7 com os shortcodes, galeria de imagens, bugfix nos obsidian links etc... #rustlang #rust #blog
cuducos.me
Hi, I am Cuducos!
I'm a geek interested in technology, culture and politics. As a PhD in sociology I enjoy reflecting ...
0102
Reposted by Bruno Cesar Rocha ★ - rochacbruno
Cuducos @cuducos.me · 19/11/2025
“Rust beginners usually have the tendency to avoid usage of clone() to save memory, but use a lot of unwrap() to save coding time. I advocate for the opposite, use a lot of clone() when you don't want to deal with lifetimes, but never ever use unwrap” — @bruno.rocha.social in his today's post 👇
go.rocha.social
Post by Bruno Cesar Rocha ★ rochacbruno, @bruno@rocha.social
One of the first things I learned when I started with Rust is to never use unwrap, the reasons to not handle the error variant is almost always lazyness. Rus…
0154
Reposted by Bruno Cesar Rocha ★ - rochacbruno
Ninguém @localmisanthrope.bsky.social · 19/11/2025
2451022141
Bruno Cesar Rocha ★ - rochacbruno @bruno.rocha.social · 19/11/2025
A semana 11 do Python para DevOps está chegando! Usando Python para escanear um cluster Kubernetes e enviar alerta no Slack. É claro que já existem soluções prontas para resolver isso, mas a parte divertida (e educativa) está em justamente reinventar a roda
040
Reposted by Bruno Cesar Rocha ★ - rochacbruno
amos @fasterthanli.me · 19/11/2025
🔔🔔🔔 it's share your `clippy.toml` day!! what types/methods do you deny? and why? mine: gist.github.com/fasterthanli...
gist.github.com
Cargo.toml
GitHub Gist: instantly share code, notes, and snippets.
6403
Bruno Cesar Rocha ★ - rochacbruno @bruno.rocha.social · 08/11/2025
DMS agora tem Plugin para gerenciar containers a partir da barra do sistema :)
DMS Docker
031
Bruno Cesar Rocha ★ - rochacbruno @bruno.rocha.social · 08/11/2025
Conclusão da aula de hoje: Todo mundo ama o Jenkins!
Jenkins
190
Bruno Cesar Rocha ★ - rochacbruno @bruno.rocha.social · 07/11/2025
Olá Quinta série!! discuss.linuxcontain...
Incus
031
Bruno Cesar Rocha ★ - rochacbruno @bruno.rocha.social · 07/11/2025
Faster drop-in replacement for pre-commit #python #git `uvx prek`
prek vs pre-commit
010
Bruno Cesar Rocha ★ - rochacbruno @bruno.rocha.social · 06/11/2025
Friendly reminder that the Fediverse is better in all metrics! Meaningful conversations, freedom of choice, multiple tools and platforms. Everyday I am a bit more out of this site and more on Fedi! Follow: `@bruno@rocha.social` on your favorite federated network!
030
Bruno Cesar Rocha ★ - rochacbruno @bruno.rocha.social · 06/11/2025
Estou no podcast Escovando Bits da Codecon :) Neste episódio nós falamos sobre código que envelhece bem. Depois do episódio eu comecei a pensar mais sobre o assunto e até mudei um pouco de ideias e em breve sai um post e vídeo a respeito! Enquanto isso ouve aí
open.spotify.com
#69 - Desenvolvimento sustentável: Como escrever código que envelhece bem ft. Bruno Rocha
escovando bits · Episode
032
Bruno Cesar Rocha ★ - rochacbruno @bruno.rocha.social · 06/11/2025
Sem querer achei a playlist perfeita no U2B
youtube.com
STOP Scrolling – Let Penguins JAZZ Boost Your Productivity
#loungemusic #japanstyle #lofi #focusmusic #jazz STOP Scrolling – Let Penguins JAZZ Boost Your Productivity Get ready to waddle into the zone with a productivity-packed Penguin Jazz Session! Immerse yourself in the smooth, soulful sounds of mellow saxophones and steady upright bass as these chill
010
Bruno Cesar Rocha ★ - rochacbruno @bruno.rocha.social · 05/11/2025
Preparando aula de testes de API e UI e é claro que tinha que ter um "Hello Batata" 🍠
Hello Batata
020
Bruno Cesar Rocha ★ - rochacbruno @bruno.rocha.social · 04/11/2025
TUI and CLI for handling TOTP / 2FA github.com/rochacbru... pypi.org/project/dotp/
github.com
GitHub - rochacbruno/dotp: CLI and TUI for TOTP / 2FA
CLI and TUI for TOTP / 2FA. Contribute to rochacbruno/dotp development by creating an account on GitHub.
040
Bruno Cesar Rocha ★ - rochacbruno @bruno.rocha.social · 04/11/2025
DMS Wallpaper of the day Plugin plugins.danklinux.co... #danklinux #niri #dms
DMS DEsktop Wallpaper of the day
010