2024-06-30 - 2024-07-06
- Learn X in Y minutes - quick intro to many programming languages
Discovered tools Link to heading
- chrome-ai - Vercel AI provider for Chrome built-in model (Gemini Nano)
- pgrx - Build Postgres Extensions with Rust!
- Unicorn - A magical full-stack framework for Django
- Reactor - Phoenix LiveView but for Django
- deadcode and vulture - Find dead Python code
Read articles Link to heading
- (pt-BR) Daniel Bastos - A maldição de trabalhar com o que se ama
- My programming beliefs as of July 2024 - good points, I agree with most of them.
- A decade of dotfiles - interesting tools that I didn’t know: entr (run commands when files change) and Stow (kind of
ln
with steroids)
Read news Link to heading
Watched videos Link to heading
- Jordan Peterson: How to be more Disagreeable and Assertive
- (pt-BR) Homilia Diária | Por que Deus permite as tribulações? (Terça-feira da 13ª Semana do Tempo Comum)
- Fractal, take my money! (Pi 5 Cases)
- (pt-BR) Homilia Diária | A pior de todas as misérias (Quinta-feira da 13ª Semana do Tempo Comum)
- new SSH exploit is absolutely wild
- (pt-BR) Homilia Diária | O chamado de Cristo incomoda (Sexta-feira da 13ª Semana do Tempo Comum)
- (pt-BR) AS MARCAS MANIPULAM VOCÊ (INCLUSIVE IGREJAS!) | LIVE#12
Books being read Link to heading
- Staff Engineer: Leadership beyond the management track
- (pt-BR) Virtudes & Liderança - Alexandre Havard
- Minhas notas: Virtudes & Liderança
- (pt-BR) Não eu, mas Deus - Biografia espiritual do Beato Carlo Acutis - Ricardo Figueiredo
- Minhas notas: Não eu, mas Deus
Learned Link to heading
- Send arguments into a generator in Python
In [1]: def generator(): ...: while True: ...: received = yield 'DATA' ...: print('Received:', received) ...: In [2]: g = generator() In [3]: next(g) Out[3]: 'DATA' In [4]: g.send(1) Received: 1 Out[4]: 'DATA' In [5]: g.send(2) Received: 2 Out[5]: 'DATA'