GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Notices by Riverfount :python: :linux: (riverfount@bolha.us), page 5

  1. Embed this notice
    Riverfount :python: :linux: (riverfount@bolha.us)'s status on Sunday, 01-Mar-2026 02:50:49 JST Riverfount :python: :linux: Riverfount :python: :linux:
    in reply to
    • Eduardo Mendes

    @dunossauro opa, já tá atualizado aqui hehehe

    In conversation about 5 months ago from bolha.us permalink
  2. Embed this notice
    Riverfount :python: :linux: (riverfount@bolha.us)'s status on Saturday, 28-Feb-2026 21:31:57 JST Riverfount :python: :linux: Riverfount :python: :linux:
    • /mastodon/gutocarvalho

    @gutocarvalho melhoras meu amigo

    In conversation about 5 months ago from bolha.us permalink
  3. Embed this notice
    Riverfount :python: :linux: (riverfount@bolha.us)'s status on Saturday, 28-Feb-2026 07:58:46 JST Riverfount :python: :linux: Riverfount :python: :linux:

    🐍🤖 Saiu post novo no blog!

    Ontem no encontro da https://bolha.us sobre ActivityPub a gente bateu um papo incrível sobre bots no Fediverso — e esse post é o resultado prático disso.

    👉 Construindo Bots para o Fediverso com Python e apkit
    https://www.riverfount.dev.br/posts/translate-bot/

    Cubro tudo o que você precisa pra criar um bot ActivityPub do zero:

    → Por que usar apkit em vez de Mastodon.py
    → WebFinger, HTTP Signatures e RSA na prática
    → Um bug real de produção com digest SHA-256
    → 96 testes e os padrões de mock que aprendi na prática

    O caso de estudo é um translate-bot: recebe menções, detecta o idioma e responde com a tradução direto na thread.

    #Python #ActivityPub #Fediverso #Mastodon #OpenSource

    In conversation about 5 months ago from bolha.us permalink

    Attachments


    1. Domain not in remote thumbnail source whitelist: cdn.bolha.us
      bolha.us
      We're a Brazilian IT Community. We love IT/DevOps/Cloud, but we also love to talk about life, the universe, and more. | Nós somos uma comunidade de TI Brasileira, gostamos de Dev/DevOps/Cloud e mais!

  4. Embed this notice
    Riverfount :python: :linux: (riverfount@bolha.us)'s status on Friday, 27-Feb-2026 08:45:27 JST Riverfount :python: :linux: Riverfount :python: :linux:
    • /mastodon/gutocarvalho

    @gutocarvalho é uma POC mas, fala, tá bem feitinho né hahahahaha

    In conversation about 5 months ago from bolha.us permalink
  5. Embed this notice
    Riverfount :python: :linux: (riverfount@bolha.us)'s status on Friday, 27-Feb-2026 06:37:08 JST Riverfount :python: :linux: Riverfount :python: :linux:
    • /mastodon/gutocarvalho
    • Thiago, al que llaman Jedi

    @gutocarvalho @jedi eu convidei algumas pessoas que são de fora do Mastodon para nosso papo de hoje, ok?

    In conversation about 5 months ago from bolha.us permalink
  6. Embed this notice
    Riverfount :python: :linux: (riverfount@bolha.us)'s status on Friday, 27-Feb-2026 01:15:07 JST Riverfount :python: :linux: Riverfount :python: :linux:
    in reply to
    • Mastodon
    • /mastodon/gutocarvalho
    • Thiago, al que llaman Jedi
    • enieber

    @enieber @Mastodon oi @gutocarvalho e @jedi vcs podem responder a isso hehehe

    In conversation about 5 months ago from bolha.us permalink
  7. Embed this notice
    Riverfount :python: :linux: (riverfount@bolha.us)'s status on Thursday, 26-Feb-2026 14:13:58 JST Riverfount :python: :linux: Riverfount :python: :linux:
    • Mastodon

    Opa, só para lembrar, será amanhã, povo, de graça você verá como construir um bot de tradução para o @Mastodon.

    Será um momento de grande aprendizado sobre como usar ActivityPub com Python.

    Vai perder?

    19:30 no melhor jitsi dessa parte do fediverso.

    https://bolha.video/activitypub

    In conversation about 5 months ago from bolha.us permalink
  8. Embed this notice
    Riverfount :python: :linux: (riverfount@bolha.us)'s status on Thursday, 26-Feb-2026 13:53:10 JST Riverfount :python: :linux: Riverfount :python: :linux:

    Pronto para mais uma disciplina do curso Técnico em Desenvolvimento de Sistemas hehehe iniciando a disciplina de IoT, vamos ver no que vai dar heheheh

    #TecnicoDesenvolvimentoSistems

    #SENAI

    In conversation about 5 months ago from bolha.us permalink
  9. Embed this notice
    Riverfount :python: :linux: (riverfount@bolha.us)'s status on Thursday, 26-Feb-2026 06:48:35 JST Riverfount :python: :linux: Riverfount :python: :linux:
    • /mastodon/gutocarvalho

    @gutocarvalho @nunesdennis e até onde sei é self-hosted hehehe

    In conversation about 5 months ago from bolha.us permalink
  10. Embed this notice
    Riverfount :python: :linux: (riverfount@bolha.us)'s status on Tuesday, 24-Feb-2026 20:54:28 JST Riverfount :python: :linux: Riverfount :python: :linux:

    Você já escreveu uma classe que funciona, mas não dá pra testar sem subir banco, abrir conexão HTTP ou criar arquivo em disco?

    O problema quase sempre é o mesmo: a classe criou as próprias dependências em vez de recebê-las.

    Novo post: Injeção de Dependência em Python sem Frameworks — implementação manual, Protocol para contratos, e como isso transforma a testabilidade do código.

    🔗 https://www.riverfount.dev.br/posts/injecao_dependencia/

    #Python #EngenhariaDeSoftware #TDD #CleanCode

    In conversation about 5 months ago from bolha.us permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      Injeção de Dependência em Python sem Frameworks
      from Riverfount
      Existe uma sequência bastante comum em projetos Python: você escreve uma classe, ela funciona bem, aí chega a hora de testar — e percebe que não dá para testar sem subir um banco de dados, sem fazer uma chamada HTTP real, sem criar um arquivo em disco. O código funciona, mas ele não é testável. E não testável, na prática, significa frágil. O problema quase sempre tem a mesma raiz: a classe criou as próprias dependências em vez de recebê-las.
  11. Embed this notice
    Riverfount :python: :linux: (riverfount@bolha.us)'s status on Friday, 20-Feb-2026 10:47:56 JST Riverfount :python: :linux: Riverfount :python: :linux:
    • /mastodon/gutocarvalho
    • Renne Rocha
    • Eduardo Mendes
    • Blau Araujo
    • guites
    • Sebastián Ramírez
    • Carlos Nogueira 🦀 🇵🇹
    • barb
    • Ax=b
    • Isaac
    • Tiago F
    • ♦️ RedHuntress 🏹
    • Cairo Noleto
    • Thiago, al que llaman Jedi
    • Luciano Ramalho
    • badtux_
    • William Fonseca
    • Mr. Pickles
    • Téo Calvo
    • Willian Lopes
    • Helen Fernanda
    • kariboka
    • capitaobviodev

    TootThursday: sugestões de perfis a serem seguidos:

    @helioloureiro
    @dunossauro
    @teocalvo
    @gutocarvalho
    @bug_elseif
    @badtux_
    @bruno
    @rennerocha
    @blau_araujo
    @vndmtrx
    @caironoleto
    @williangl
    @cuducos
    @tiagojferreira
    @jedi
    @kariboka
    @yzakius
    @guites
    @not_that_barb
    @lr
    @tiangolo
    @helenfernanda
    @melissawm
    @capitaobviodev
    @dweller
    @carlosenog
    @joaquim_satolep
    @isadora
    @williamfonseca

    #TT
    #TootThursday

    In conversation about 6 months ago from bolha.us permalink
  12. Embed this notice
    Riverfount :python: :linux: (riverfount@bolha.us)'s status on Friday, 20-Feb-2026 07:09:31 JST Riverfount :python: :linux: Riverfount :python: :linux:
    • Thiago, al que llaman Jedi
    • Riverfount :python: :linux:
    • William Fonseca

    Próximos encontros, toda a quinta às 19:30.
    12/02
    Entenda o protocolo
    Responsável: @williamfonseca
    19/02
    Criando bot com Python
    Responsável: @riverfount
    26/02
    Criando bot com JS
    Responsável: @jedi
    05/03
    Criando bot com Go
    Responsável: @isadora
    Esse é o grupo de estudos semanal de activitypub.
    #GESA

    In conversation about 6 months ago from bolha.us permalink
  13. Embed this notice
    Riverfount :python: :linux: (riverfount@bolha.us)'s status on Friday, 20-Feb-2026 02:09:39 JST Riverfount :python: :linux: Riverfount :python: :linux:
    in reply to
    • 🍥MEU REFÚGIO NERD🍥
    • Blau Araujo

    @MeuRefugioNerd hahahah não sei pq lembrei de ti @blau_araujo hahahah

    In conversation about 6 months ago from bolha.us permalink
  14. Embed this notice
    Riverfount :python: :linux: (riverfount@bolha.us)'s status on Friday, 20-Feb-2026 02:09:37 JST Riverfount :python: :linux: Riverfount :python: :linux:
    in reply to
    • Blau Araujo

    @blau_araujo Boa Blau, foi mais uma provocação e brincadeira contigo mesmo amigo.

    In conversation about 6 months ago from bolha.us permalink
  15. Embed this notice
    Riverfount :python: :linux: (riverfount@bolha.us)'s status on Monday, 16-Feb-2026 21:42:56 JST Riverfount :python: :linux: Riverfount :python: :linux:

    Fala galarea, depois de uma semana bem conturbada, como foi para mim a semana passada, venho a público trazer uma grande notícia (agora vibrando muito com ela):

    EU VOU SER VOVÔ!!!

    In conversation about 6 months ago from bolha.us permalink
  16. Embed this notice
    Riverfount :python: :linux: (riverfount@bolha.us)'s status on Thursday, 12-Feb-2026 03:47:15 JST Riverfount :python: :linux: Riverfount :python: :linux:
    in reply to
    • /mastodon/gutocarvalho
    • Thiago, al que llaman Jedi
    • William Fonseca

    @gutocarvalho @williamfonseca @jedi @isadora queria pedir, humildemente, ao @jedi para trocar comigo, pois no feriado do Carnaval vou, com minha esposa, auxiliar minha sogra na mudança. Ela está vindo morar conosco, então não terei tempo hábil para preparar meu material.

    In conversation about 6 months ago from bolha.us permalink
  17. Embed this notice
    Riverfount :python: :linux: (riverfount@bolha.us)'s status on Tuesday, 10-Feb-2026 00:47:42 JST Riverfount :python: :linux: Riverfount :python: :linux:
    • Thiago, al que llaman Jedi

    @jedi entra aí: https://bolha.video/SobreNodeJS

    In conversation about 6 months ago from bolha.us permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: bolha.video
      Jitsi Meet
      Join a WebRTC video conference powered by the Jitsi Videobridge
  18. Embed this notice
    Riverfount :python: :linux: (riverfount@bolha.us)'s status on Tuesday, 10-Feb-2026 00:47:16 JST Riverfount :python: :linux: Riverfount :python: :linux:
    • Thiago, al que llaman Jedi

    @jedi bora to abrindo uma sala aqui, um instante!

    In conversation about 6 months ago from bolha.us permalink
  19. Embed this notice
    Riverfount :python: :linux: (riverfount@bolha.us)'s status on Tuesday, 10-Feb-2026 00:46:16 JST Riverfount :python: :linux: Riverfount :python: :linux:
    • Thiago, al que llaman Jedi

    @jedi o código Backend feito em JS ou TS que roda em Node, pq sei que o eslint e o pretty são muito bons para o código frontend! E sou muito leigo nisso hahahah

    In conversation about 6 months ago from bolha.us permalink
  20. Embed this notice
    Riverfount :python: :linux: (riverfount@bolha.us)'s status on Monday, 09-Feb-2026 23:19:08 JST Riverfount :python: :linux: Riverfount :python: :linux:
    • Thiago, al que llaman Jedi

    @jedi o prettier e/ou eslint funcionam para o código do Node?

    In conversation about 6 months ago from bolha.us permalink
  • After
  • Before

User actions

    Riverfount :python: :linux:

    Riverfount :python: :linux:

    Passionate and creative Python Developer and Open Source contributor. A tireless worker and quick learner obsessed with delivering value with quality software.

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          278845
          Member since
          31 Aug 2024
          Notices
          444
          Daily average
          1

          Feeds

          • Atom
          • Help
          • About
          • FAQ
          • TOS
          • Privacy
          • Source
          • Version
          • Contact

          GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

          Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.