Bruno Rocha - https://hachyderm.io/@rochacbruno Profile picture
Follow me on https://t.co/FnlD3MZfda
Bruno Rocha - https://hachyderm.io/@rochacbruno Profile picture class '__pessoa__.César' Profile picture 2 subscribed
Feb 6 20 tweets 6 min read
Decidi pesquisar meu nome no Google, e então descobri uma empresa, que tem funding da @ycombinator fazendo Bad Patterns (marketing feio) de SEO usando meu nome e o nome de muito criador de conteúdo educacional e escola.

🧵 E usam essa estratégia bem ruim com várias outras pessoas e empresas que criam treinamentos.

Eles enchem o site deles de texto para simular relevância e aparecer nas buscas, em Agosto de 23 as keywords "Python Bruno Rocha LINUXtips" estavam em alta pois fizemos a Python week..
May 23, 2023 9 tweets 2 min read
Dicas de LinkedIn que ninguém pediu, mas eu vou compartilhar assim mesmo:

🧵 Coloque palavras-chave na sua bio, isso ajuda a aparecer primeiro nas buscas, search engines vão indexar sua Bio com maior boost. Image
May 22, 2023 4 tweets 1 min read
Eu não sei de onde surgiu essa "crença" de que conteúdo educacional tem que ser de graça, é algo muito frequente na nossa comunidade este tipo de questionamento.

Devemos incentivar conteúdo grátis, acessível (e fazemos MUITO) mas isso não anula a existência de conteúdo pago. Existe uma linha tênue nesse assunto, eu acredito que todo o conhecimento deve ser livre e acessível, não deve existir copyright e patentes etc.. por isso todo o material dos meus treinamentos estão abertos lá no meu github, e sempre priorizo tecnologias livres.
Aug 25, 2022 17 tweets 6 min read
Existe um projeto Python que tem uma história sensacional e quase ninguém fala sobre ele.

🧵 O webpy.org é um dos primeiros micro frameworks que surgiu para Python

Foi criado por ninguém menos que o Aaron Swartz @aaronsw para a primeira versão do @Reddit que rodou nesse framework durante algum tempo.

A filosofia por trás do webpy foi a seguinte...
Aug 24, 2022 5 tweets 2 min read
Did you know you can create an InfiniteLoop using __getitem__ and a for statement in #python?

I just discovered this by accident 🤯

Can´t find it documented have you seem this before? I am curious on how the for loop decides that this object is an Iterable without having explicit __iter__ or any other impl from the protocol.

This is a good way to crash your computer

print(list(InfiniteLoop()))
Sep 3, 2021 17 tweets 4 min read
Percebi que grande parte dos projetos que usa versões x.y.z não segue de verdade o versionamento semântico.

Dá trabalho sim, mas é possível fazer múltiplos releases e em ordem cronológicas completamente distintas, e o mais importante: manter a compatibilidade reversa.

🧵 Versão inicial 0.1.0

Na branch main:

- Nova feature super legal
- Outra feature nova que ainda precisa de mais testes
- Bugfix que não influencia na experiência de uso
- Bugfix que altera parametros de função
- Security patch
- Disable a magic function

+ backlog enorme.

🧵
Jul 20, 2021 9 tweets 2 min read
Testes funcionais são fundamentais!

Mas programar testes é uma grande perda de tempo!

Mesmo as linguagens mais simples como Python ainda tem um nível de complexidade que não condiz com o objetivo de um teste.

Testes deveriam ser declarados e não programados. A area de automação de testes é onde low-code e no-code deveria reinar e eu mesmo tendo trabalhado durante quase 5 anos como Engenheiro de Qualidade de Software não entendo o motivo de se investir tanto em contratar Devs e Ops para escrever testes.
Jul 20, 2021 5 tweets 2 min read
Aqui em Portugal não se diz picolé, mas sim Gelado no Pau ou Gelado de Pauzinho.

Chega na padaria e diz: "Gostava de um gelado no pau se faz favor"

magg.sapo.pt/vida-saudavel/… Já sentiu a incrível sensação de te sentires cheio de pica?

by @CocaCola_PT

cocacola.pt/aquarius/pt/se…
Jul 19, 2021 9 tweets 3 min read
Você usa `print` do #python para depurar durante o desenvolvimento?

Mesmo com vários tipos de debuggers disponíveis e o novo `breakpoint` do Python 3.7, na maioria das vezes um simples `print` é mais fácil para inspecionar uma variavél no Python.

Dá para deixar isso melhor 🧵 Primeiro um exemplo do uso do print nativo do python para debugar objetos complexos.

Como dá para perceber o output não é tão amigável de inspecionar. print do terminal executando um código python e com o outpu
Feb 10, 2021 20 tweets 8 min read
Como depurar programas #Python 🐍 através da linha de comando. 🐛 #debugging #debug

#DicaDePythonCodeShow

🧵 A maneira mais fácil de interagir com um script Python é usando o argumento `-i` (interactive) no python ou no ipython.

$ ipython -i script.py

O script é executado e então o terminal interativo abre permitindo a inspeção do estado das variáveis.
Jul 14, 2020 22 tweets 3 min read
Thread
Dicas de Streaming de #LiveCoding na #Twitch.

1. Não leve esse tweet tão a sério, são apenas dicas, você pode simplesmente ignorar se não gostar. 2. O chat é o mais importante, mesmo que seu conteúdo seja fantástico ele não será a mesma coisa sem a interação com o chat
Nov 24, 2019 14 tweets 8 min read
Vocês estão sabendo do pyjamas.live?

Primeira conferência de #Python em Português 100% online que vai acontecer durante 24h começando em 13 de Dezembro as 16h.

Segue o fio.
e dá um RT para ajudar o evento :) O incentivo para esta conferência é possibilitar que pessoas de todos os lugares possam participar, não só como expectadores mas também como palestrantes.