Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Riverfount :python: :linux:

@riverfount@bolha.us
mastodon 4.7.3
  • Open on bolha.us

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

371 Followers
352 Following
50 Posts
Joined November 17, 2022
Operating System:
EndeavourOS
Programming Language:
Python
Open post
Riverfount :python: :linux: @riverfount@bolha.us
· 2w ago

Gente, depois de praticamente dois meses sem contratos, estou há duas semanas trabalhando em uma empresa muito bacana e já tive um 1:1 com o CTO e outro com o TechLead e, ambos, sem exceção, foram só elogios ao meu trabalho e à competência profissional. Isso não tem palavras para descrever o quão importante é.

8
0
0
0
Open post
Riverfount :python: :linux: @riverfount@bolha.us
· 1w ago

Fala pessoal, passando por aqui para dizer que ainda to vivo hahahah

2
0
0
0
Open post
Riverfount :python: :linux: @riverfount@bolha.us
· 1mo ago

Finalmente pessoal, depois de praticamente dois meses, estou recolocado ... agora é cair pra cima e mostrar a que vim hehehe

12
0
0
0
Open post
Riverfount :python: :linux: @riverfount@bolha.us
· 1mo ago

TootThursday: sugestões de perfis a serem seguidos:

@helio@bolha.linux-br.org
@dunossauro@bolha.us
@teocalvo@bolha.us
@gutocarvalho@bolha.us
@bug_elseif@bolha.us
@badtux_@bolha.us
@bruno@go.rocha.social
@rennerocha@chaos.social
@blau_araujo@bolha.us
@vndmtrx@tech.lgbt
@caironoleto@bolha.us
@williangl@bolha.us
@cuducos@tech.lgbt
@tiagojferreira@bolha.us
@jedi@bolha.us
@kariboka@mastodon.social
@yzakius@mastodon.social
@guites@bolha.us
@not_that_barb@mastodon.com.br
@lr@ciberlandia.pt
@tiangolo@fosstodon.org
@helenfernanda@social.vivaldi.net
@melissawm@pynews.com.br
@capitaobviodev@ursal.zone
@dweller@bolha.us
@carlosenog@hachyderm.io
@joaquim_satolep@bolha.us
@isadora@transverso.org
@williamfonseca@bolha.us

#TT
#TootThursday

bolha.us
9
0
2
0
Open post
Riverfount :python: :linux: @riverfount@bolha.us
· 2w ago

#segundaFicha eu sempre seguindo firm com Diablo IV, a nova temporada está fantástica

bolha.us
2
0
0
0
Open post
Riverfount :python: :linux: @riverfount@bolha.us
· 3w ago

TootThursday: sugestões de perfis a serem seguidos:

@helio@bolha.linux-br.org
@dunossauro@bolha.us
@teocalvo@bolha.us
@gutocarvalho@bolha.us
@bug_elseif@bolha.us
@badtux_@bolha.us
@bruno@go.rocha.social
@rennerocha@chaos.social
@blau_araujo@bolha.us
@vndmtrx@tech.lgbt
@caironoleto@bolha.us
@williangl@bolha.us
@cuducos@tech.lgbt
@tiagojferreira@bolha.us
@jedi@bolha.us
@kariboka@mastodon.social
@yzakius@mastodon.social
@guites@bolha.us
@not_that_barb@mastodon.com.br
@lr@ciberlandia.pt
@tiangolo@fosstodon.org
@helenfernanda@social.vivaldi.net
@melissawm@pynews.com.br
@capitaobviodev@ursal.zone
@dweller@bolha.us
@carlosenog@hachyderm.io
@joaquim_satolep@bolha.us
@isadora@transverso.org
@williamfonseca@bolha.us

#TT
#TootThursday

bolha.us
3
0
1
0
Open post
Riverfount :python: :linux: @riverfount@bolha.us
· 4w ago

Bom dia timeline linda, direto do meu novo posto de trabalho! Por isso ando bem sumido por aqui!

4
0
0
0
Open post
Riverfount :python: :linux: @riverfount@bolha.us
· 1mo ago

Gente vamos lá heheh mermaid é mão na roda para gerar diagramas, não?

3
0
0
0
Open post
Riverfount :python: :linux: @riverfount@bolha.us
· 3w ago

escrevi sobre aquele warning chato que apareceu no python 3.12: datetime.utcnow() tá depreciado, e o motivo vai muito além de trocar o nome da função.

mostro um caso bem real de datetime naive interpretado errado numa coluna timestamptz do postgres, corrompendo dado sem soltar nenhuma exceção. dá pra imaginar quanto tempo isso passa despercebido.

tem a forma certa de fazer (spoiler: datetime.now(UTC)), os efeitos colaterais da migração e como essa mesma armadilha aparece na validação de JWT.

https://www.riverfount.dev.br/posts/datetime-utcnow-timezone-aware/

#python #datetime #timezone #sqlalchemy

riverfount.dev.br
1
0
1
0
Open post
Riverfount :python: :linux: @riverfount@bolha.us
· 4mo ago

Salve pessoal, estou aberto a novos desafios, se alguém souber de vagas remotas para Desenvolvedor Python só chamar! ;-)

#getfedihired

bolha.us
15
2
22
0
Open post
Riverfount :python: :linux: @riverfount@bolha.us
· 3mo ago

TootThursday: sugestões de perfis a serem seguidos:

@helio@bolha.linux-br.org
@dunossauro@bolha.us
@teocalvo@bolha.us
@gutocarvalho@bolha.us
@bug_elseif@bolha.us
@badtux_@bolha.us
@bruno@go.rocha.social
@rennerocha@chaos.social
@blau_araujo@bolha.us
@vndmtrx@tech.lgbt
@caironoleto@bolha.us
@williangl@bolha.us
@cuducos@tech.lgbt
@tiagojferreira@bolha.us
@jedi@bolha.us
@kariboka@mastodon.social
@yzakius@mastodon.social
@guites@bolha.us
@not_that_barb@mastodon.com.br
@lr@ciberlandia.pt
@tiangolo@fosstodon.org
@helenfernanda@social.vivaldi.net
@melissawm@pynews.com.br
@capitaobviodev@ursal.zone
@dweller@bolha.us
@carlosenog@hachyderm.io
@joaquim_satolep@bolha.us
@isadora@transverso.org
@williamfonseca@bolha.us

#TT
#TootThursday

bolha.us
8
0
4
0
Open post
Riverfount :python: :linux: @riverfount@bolha.us
· 1mo ago

@walmer@mastodon.com.br certamente hehe

1
0
0
0
Open post
Riverfount :python: :linux: @riverfount@bolha.us
· 2mo ago

Seu frontend está pronto, mas a API que devolve os dados ainda
não existe — está na fila de outra equipe, ou você só vai escrever
depois.

Cravar um array fixo no componente não testa nada real. Dá pra subir
uma API REST de mentira que se comporta como uma de verdade em dois
comandos.

Escrevi um guia pra quem está começando, com json-server e uma Todo
List como mapa 👇

https://www.riverfount.dev.br/posts/json_server_mock_api/

#json #API #frontend #Node #webdev

riverfount.dev.br
5
0
3
0
Open post
Riverfount :python: :linux: @riverfount@bolha.us
· 3mo ago

#musiquinta Morte, vamos de Granguena Gasosa com o Rei do Cemitério

https://www.youtube.com/watch?v=8yg_tizVmRY&list=RD8yg_tizVmRY&start_radio=1

5
0
0
0
Open post
Riverfount :python: :linux: @riverfount@bolha.us
· 5mo ago
TootThursday: sugestões de perfis a serem seguidos: @helio@bolha.linux-br.org @dunossauro@bolha.us @teocalvo@bolha.us @gutocarvalho@bolha.us @bug_elseif@bolha.us @badtux_@bolha.us @bruno@go.rocha.social @rennerocha@chaos.social @blau_araujo@bolha.us @vndmtrx@tech.lgbt @caironoleto@bolha.us @williangl@bolha.us @cuducos@tech.lgbt @tiagojferreira@bolha.us @jedi@bolha.us @kariboka@mastodon.social @yzakius@mastodon.social @guites@bolha.us @not_that_barb@mastodon.com.br @lr@ciberlandia.pt @tiangolo@fosstodon.org @helenfernanda@social.vivaldi.net @melissawm@pynews.com.br @capitaobviodev@ursal.zone @dweller@bolha.us @carlosenog@hachyderm.io @joaquim_satolep@bolha.us @isadora@transverso.org @williamfonseca@bolha.us #TT #TootThursday
10
0
4
0
Open post
Riverfount :python: :linux: @riverfount@bolha.us
· 3mo ago

bom dia pessoal, começando a semana com Kernel 7.1.2

3
0
1
0
Open post
Riverfount :python: :linux: @riverfount@bolha.us
· 4mo ago

TootThursday: sugestões de perfis a serem seguidos:

@helio@bolha.linux-br.org
@dunossauro@bolha.us
@teocalvo@bolha.us
@gutocarvalho@bolha.us
@bug_elseif@bolha.us
@badtux_@bolha.us
@bruno@go.rocha.social
@rennerocha@chaos.social
@blau_araujo@bolha.us
@vndmtrx@tech.lgbt
@caironoleto@bolha.us
@williangl@bolha.us
@cuducos@tech.lgbt
@tiagojferreira@bolha.us
@jedi@bolha.us
@kariboka@mastodon.social
@yzakius@mastodon.social
@guites@bolha.us
@not_that_barb@mastodon.com.br
@lr@ciberlandia.pt
@tiangolo@fosstodon.org
@helenfernanda@social.vivaldi.net
@melissawm@pynews.com.br
@capitaobviodev@ursal.zone
@dweller@bolha.us
@carlosenog@hachyderm.io
@joaquim_satolep@bolha.us
@isadora@transverso.org
@williamfonseca@bolha.us

#TT
#TootThursday

bolha.us
6
0
4
0
Open post
Riverfount :python: :linux: @riverfount@bolha.us
· 3mo ago

Salve, meu povo, hoje começa a décima quarta temporada de Diablo IV, bora pra cima detonar uns capiroto em Santuário! ;-)

Você joga? Com qual classe?

3
1
1
0
Open post
Riverfount :python: :linux: @riverfount@bolha.us
· 3mo ago

tinha um TypeError em produção esperando pra acontecer: um campo "desconto" chegando como string "0" em vez de número 0, vindo de uma integração externa. três camadas de código depois é que o python reclamava.

novo post sobre por que isso não é "python ser fracamente tipado" (não é, ele é fortemente tipado), e como o mypy roda estaticamente e pegaria esse erro antes do deploy, sem precisar de nenhum teste cobrir esse caso específico.

também entra a sintaxe moderna de type hints (list[int], X | None) e os casos em que tipagem dinâmica continua sendo uma vantagem, não um problema.

https://www.riverfount.dev.br/posts/bug_mypy_pegaria_antes_deploy/

#python #tipagem #mypy #typehints

riverfount.dev.br
2
0
1
0
Open post
Riverfount :python: :linux: @riverfount@bolha.us
· 5mo ago
Replying to
@vndmtrx@tech.lgbt vc é um querido, saudades de nossos papos ... quem sabe um dia marcamos um boteco on line hehehhe
2
2
0
0
Open post
Riverfount :python: :linux: @riverfount@bolha.us
· 3mo ago

eu estou torcendo pelo Haiti, mas pelo Haiti e não pq se ele vencer dá mais vantagem ao Brasil

1
0
0
0
Open post
Riverfount :python: :linux: @riverfount@bolha.us
· 3mo ago

Gente, por questões pessoais estou estudando Java e Go, nossa como Java é verboso e chato hahahah já Go é bem de boas heheheh

1
1
0
0
Open post
Riverfount :python: :linux: @riverfount@bolha.us
· 5mo ago
novo artigo: sua aplicação pode estar travando sob carga mesmo com queries rápidas e banco saudável. o culpado quase sempre é o pool de conexões que ninguém configurou. cobre pool_size, max_overflow, pool_recycle, pool_pre_ping, NullPool e PgBouncer — com critérios claros para cada escolha. https://www.riverfount.dev.br/posts/connection-pooling-sqlalchemy/ #python #sqlalchemy #performance #produção
Por que a aplicação travava mesmo com queries rápidas
Blog do Riverfount

Por que a aplicação travava mesmo com queries rápidas

O profiling não encontrou nada. As queries estão com índice, rodam em menos de 5ms, e o cache eliminou as buscas repetidas. Mas sob carga — dez, vinte requisições simultâneas — a aplicação trava. Requisições acumulam na fila, o tempo de resposta explode, e o log mostra um erro que parece absurdo: TimeoutError: QueuePool limit of size 5 overflow 10 reached. O banco de dados não está sobrecarregado. As queries são rápidas. O problema está entre a aplicação e o banco — no pool de conexões que ningu

1
0
1
0
Open post
Riverfount :python: :linux: @riverfount@bolha.us
· 5mo ago
Replying to
@gutocarvalho@bolha.us @josir@bolha.us @ulyssesalmeida@bolha.us lembrando que foi corrigido no Arch Linux com Kernel 7.0.3 (o que eu estou usando)
1
0
0
0
Open post
Riverfount :python: :linux: @riverfount@bolha.us
· 5mo ago
@gutocarvalho@bolha.us fala meu nobre, olha só acho que seria algo interessante a ser oferecido pela Bolha, o que me diz? https://zulip.com
zulip.com
1
2
1
0
Open post
Riverfount :python: :linux: @riverfount@bolha.us
· 3mo ago

Eu sei, sempre fui e serei um defensor do home office, mas já perceberam como é solitária a vida de quem trabalha home office? Sei lá, contato humano às vezes faz falta, mesmo que seja só no ambiente de trabalho.

0
1
0
0
Open post
Riverfount :python: :linux: @riverfount@bolha.us
· 5mo ago
Galera, alguém tb tem problemas em ver algumas imagens postadas aqui no Mastodon? Tem imagem que aparece e tem imagem que simplesmente não aparece, e nem estou falando das marcadas como conteúdo sensível.
0
0
0
0
Open post
Riverfount :python: :linux: @riverfount@bolha.us
· 5mo ago
Replying to
@gutocarvalho@bolha.us mas já tínhamos ou instalu agora?
0
2
0
0
Open post
Riverfount :python: :linux: @riverfount@bolha.us
· 3w ago

seu ci demora mais pra rodar o lint do que pra rodar os testes que realmente importam? foi o que achei num pipeline outro dia: flake8, black, isort e pylint rodando em sequência antes do pytest sequer começar, quatro minutos e meio só de lint.

troquei o setup por ruff e o mesmo trabalho passou a rodar em menos de um segundo. novo post no blog cobre a migração completa: config, pre-commit, o que ele substitui de fato e o que continua precisando de mypy e de algumas regras do pylint.

https://www.riverfount.dev.br/posts/ruff-lint-ci/

#python #ruff #lint #ci

riverfount.dev.br
0
0
1
0
Open post
Riverfount :python: :linux: @riverfount@bolha.us
· 5mo ago
Replying to
@gutocarvalho@bolha.us só posso dizer que é aleatório, nunca parei para ver de qual instância estaria vindo
0
1
0
0
Open post
Riverfount :python: :linux: @riverfount@bolha.us
· 3mo ago

Bora votar no querido @teocalvo@bolha.us https://premioibest.vote/626927814

premioibest.vote
0
0
1
0
Open post
Riverfount :python: :linux: @riverfount@bolha.us
· 2mo ago

bom dia timeline linda, bora para mais um dia em busca da tão sonhada recolocação!

0
0
0
0
Open post
Riverfount :python: :linux: @riverfount@bolha.us
· 3mo ago

Essa paródia já é um clássico da Gangrena:

https://open.spotify.com/track/6ahcODcXwI9HWCku4akzOE?si=3ad7650fe9824599

open.spotify.com
0
0
0
0
Open post
Riverfount :python: :linux: @riverfount@bolha.us
· 5mo ago
Replying to
@melissawm@pynews.com.br @kennergf@mas.to @MattermostFR@framapiaf.org opa obrigado!
0
0
0
0
Open post
Riverfount :python: :linux: @riverfount@bolha.us
· 5d ago

@gutocarvalho@bolha.us a pesquisa da Bolha tá fora desde ontem!

0
0
0
0
Open post
Riverfount :python: :linux: @riverfount@bolha.us
· 5mo ago
Replying to
@gutocarvalho@bolha.us Segundo informações obtidas esse Zulip é uma excelente ferramenta open source e self-hosted que substitui Discord e Slack, basicamente é isso ehhehe e eu trouxe de sugestão para o ecossistema da bolha
0
4
0
0
Open post
Riverfount :python: :linux: @riverfount@bolha.us
· 1mo ago

Dando uma chance para o Phanpy heheh eu tento, mas sempre acabo voltando para a interface padrão do Mastodon com Tangerine hehehehe

0
0
0
0
Open post
Riverfount :python: :linux: @riverfount@bolha.us
· 5mo ago
Replying to
@teocalvo@bolha.us respondido
0
0
0
0
Open post
Riverfount :python: :linux: @riverfount@bolha.us
· 3mo ago

Uma musiquinha para apaziguar nossa inquietação:

https://open.spotify.com/track/6GqPXaWebT9CkFVxXylgMH?si=dbaebb8cb9e94e93

open.spotify.com
0
0
0
0
Open post
Riverfount :python: :linux: @riverfount@bolha.us
· 5mo ago
Replying to
@gutocarvalho@bolha.us e só para deixar claro isso acontecesse em todos os browsers que tenho
0
0
0
0
Open post
Riverfount :python: :linux: @riverfount@bolha.us
· 5mo ago
Replying to
@gutocarvalho@bolha.us eu não sabia ... tá no bolha.io? pq sempre olho o que temos por lá hehehehe mas blz, valeu!
0
0
0
0
Open post
Riverfount :python: :linux: @riverfount@bolha.us
· 1mo ago

@gutocarvalho@bolha.us opa, é por aí mesmo que eu estou usando ehhehe

0
0
0
0
Open post
Riverfount :python: :linux: @riverfount@bolha.us
· 2w ago

Ando devagar porque já tive pressa ...

0
0
0
0
Open post
Riverfount :python: :linux: @riverfount@bolha.us
· 5mo ago
Replying to
@gutocarvalho@bolha.us fica assim e não mostra de jeito nenhum
0
1
0
0
Open post
Riverfount :python: :linux: @riverfount@bolha.us
· 2w ago

@gutocarvalho@bolha.us bem vindo ao clube heheheh

0
0
0
0
Open post
Riverfount :python: :linux: @riverfount@bolha.us
· 5mo ago
Replying to
@bug_elseif@bolha.us em partes sim, em partes não ... pq vc ainda se reconhece pelo critério de identidade, por isso vc vê as tuas fotos de quando era criança e sabes que és tu!! ehhehehe não é um eterno fluir sem conexão, mas um fluir que te deixa, ainda, ligada ao que eras hehehe
0
0
0
0
Open post
Riverfount :python: :linux: @riverfount@bolha.us
· 5mo ago
Estar junto da grande pessoa que é o @lr@ciberlandia.pt é uma experiência inefável. Mais um encontro, mais um evento juntos. Muito obrigado por ser essa pessoa inspiradora grande mestre!
0
0
0
0
Open post
Riverfount :python: :linux: @riverfount@bolha.us
· 1mo ago

@gutocarvalho@bolha.us é tipo o Lens?

0
0
0
0
Open post
Riverfount :python: :linux: @riverfount@bolha.us
· 3mo ago

Bom dia e uma excelente semana a todes

0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 20:07:42 UTC