Felipe Gustavo
banner
felgus.dev
Felipe Gustavo
@felgus.dev
UI engineer, react enthusiast
remote worker from Brazil
building @novelo.social.br

he/him
felgus.dev
Pinned
✍️ new blog post

More recently they receive criticism, especially about moderation. Jay Grabber, bluesky’s CEO posted recently that the users can choose another moderation in the atproto space, if the main bluesky one is not good.

But there is a problem here.

www.felgus.dev/blog/bluesky...
Bluesky: The problem is not just technical
The challenges of open networks
www.felgus.dev
Reposted by Felipe Gustavo
Could there be a movement to change that? I find it unlikely, for the reason you mentioned: big tech conditioned us to expect free products.
Perhaps introducing paid tiers for advanced features could work. Maybe.
November 13, 2025 at 7:14 PM
Reposted by Felipe Gustavo
Question is:
Does the user base cares about decentralization ??
Or bsky just sound a better X/Twitter option at the time because of Elon Musk?

I think this, will have a bigger impact on the final decision.
November 13, 2025 at 5:48 PM
Reposted by Felipe Gustavo
Adding to the fuel of questions

How to make that kind of appview/server switch easy enough for everyone? And how to communicate with the users so they know why it might interest them? Not talking with tech people, just common social media users.
November 13, 2025 at 5:45 PM
Reposted by Felipe Gustavo
LIVE: I'm learning about async React from @ricky.fm right now — come learn with me!
Hands On With Async React
YouTube video by CodeTV
youtube.com
November 13, 2025 at 5:30 PM
One thing about the option 2 that concerns me is the implications of the coast of managing a independent appview, the ideal is to have multiple appViews and people choose the ones fits better, but how doable it really is? Bsky company has their investors money to spend in it, other people do not
+ bsky moderation in the last months, and Blacksky efforts to keep their own appview, so they can have the choice to disagree effectively with the mods actions.

So option 2 can go against decentralization in some ways that may or may not be a problem for your app in the future.
November 13, 2025 at 5:30 PM
Reposted by Felipe Gustavo
I don't think we NEED to choose just one option.
Both can work for different needs and products. When talking about the ATmosphere, we are not talking about only Bluesky (even though the biggest user base is here, there are other apps growing too).
Even talking about Bluesky microblog, I can see +
November 13, 2025 at 1:03 PM
Reposted by Felipe Gustavo
Mas no final, tudo depende do match (anexando uma thread que falei mais de modo geral e menos pensando em clients pra Bluesky/microblog)
I think the choice is more about what fits best for:
- your dev team knowledge
- your app/product
- your users

The answer can vary, and there is no right or wrong answer, because both options have their own downsides to consider.
November 13, 2025 at 2:26 PM
Reposted by Felipe Gustavo
⚠️ In 90 Minutes

Learn how Suspense, transitions, and optimistic updates work in React with core team member @ricky.fm.

Details:
Hands On With Async React
Learn how Suspense, transitions, and optimistic updates work in React with core team member Ricky Hanlon. 🎙️ New to streaming or looking to level up? Check out StreamYard and get $10 discount! 😍…
www.youtube.com
November 13, 2025 at 4:05 PM
Mas uma coisa a se questionar é que pro mercado isso é um bom UX. O bom UX serve justamente pra beneficiar a empresa e conseguir enganar as pessoas e fazerem elas usarem mais. Ninguém entende bom UX como algo q realmente beneficie o usuário
questionável a UX ser bom. é bom pra eles.

Picpay tem dark patterns indecentes para você assinar seguros e proteções desnecessárias, nubank tem serviços anti roubo pagos como se fosse um grande favor pra gente, banco Neon não avisa que pega uns % em umas funções...
November 13, 2025 at 2:52 PM
A única diferença real é uma UX um pouco melhor nos apps, mas tbm depende de qual banco digital e qual banco tradicional você usa
convenhamos, minha mãe usa Santander há anos, nunca teve um banco digital, teve que vez ou outra nos últimos anos ir numa agência sim, mas que grande problema é esse? disseram que é um problemão você ter que ir na agência sabe. aí agora tem um monte de banco digital endividando pobre mais que banco.
November 13, 2025 at 2:22 PM
One thing about “app public communication” that I really dislike is this idea of important topics been discussed in the devs accounts. The user wants to be informed about the app development then needs to follow all devs, and see they talking about whatever-tech-thing people don’t care.
November 13, 2025 at 1:29 AM
Reposted by Felipe Gustavo
a existência de um react nativo implica na existência de um react estrangeiro?
November 12, 2025 at 11:58 PM
Reposted by Felipe Gustavo
🚀 TanStack DB 0.5 is here with Query-Driven Sync

Your component's query IS the API call. No custom endpoints. No GraphQL resolvers. Just write your query and DB figures out exactly what to fetch.

Details 🧵👇
November 12, 2025 at 10:08 PM
Really want to see more in this discussion, I need to read and think more about how we we’ll approach it in @novelo.social.br

Thoughts?
November 13, 2025 at 1:06 AM
Reposted by Felipe Gustavo
problem:
your RegExp is beyond human comprehension

solution:
pnpm i arkregex
November 12, 2025 at 6:13 PM
Reposted by Felipe Gustavo
amgs do site, se souberem de vagas pra dev backend senior vcs podem repassar pra mim? é pra uma pessoa especialista em java que perdeu o emprego ♥️
November 12, 2025 at 4:10 PM
Reposted by Felipe Gustavo
👀 React on v19

A subtle but interesting behavior change is explained here

Seems like now it will "fail-fast" and bail out on the first error, while previously it "aggregated" errors

andrei-calazans.com/posts/react-...
November 12, 2025 at 12:01 PM
Não tem jeito, toda vez que ouço o @tmir.reactiflux.com saio completamente HYPADO
November 12, 2025 at 1:34 AM
Reposted by Felipe Gustavo
Semana passada ocorreu a #IETF124 em Montreal, onde teve uma sessão Birds of a Feather (BOF) sobre o AT Protocol, que foi gravada para os desenvolvedores interessados.

www.youtube.com/watch?v=x9tT...
IETF 124: Authenticated Transfer (ATP) 2025-11-05 14:30
YouTube video by IETF - Internet Engineering Task Force
www.youtube.com
November 11, 2025 at 10:05 PM
Reposted by Felipe Gustavo
Semana que vem, no dia 19, vai ocorrer o primeiro evento organizado pelo Eurosky.

Interessados em assistir remotamente podem se inscrever no Smoke Signal.

A agenda completa está disponível no site https://www.eurosky.social/eurosky-live
November 11, 2025 at 10:36 PM
Cada dia mais acho que PWA vai servir um papel importante pro futuro dos softwares, principalmente pensando que as grandes plataformas mobile são de empresas privadas dos EUA
November 11, 2025 at 9:36 PM
Reposted by Felipe Gustavo
Yesterday at TPAC I publicized my draft proposal for adding a declarative templating API to the DOM.

github.com/justinfagnan...

The repo has:

📖 Explainers for the templating API and DOM scheduler API
🏗️ Full prototype implementations
⚗️ a JSX transform
⚛️ a mini React-like framework
github.com
November 10, 2025 at 11:04 PM
Hahahahahaha
i can't believe that Claude just write this code
November 11, 2025 at 3:34 PM
Reposted by Felipe Gustavo
React dev using useEffect:
November 11, 2025 at 10:59 AM