Miguel Alho
banner
miguelalho.pt
Miguel Alho
@miguelalho.pt
Principal SW Engineer, Platform Engineering;
DevOpsDays Portugal, DevOps Aveiro and DevOps Porto organization alumni; Torreira, Murtosa, Portugal
Code specific, "understanding event sourcing..." unlocked some ideas around Event Modeling (the design activity) and some new views on implementation details that are working well for me after trying them out.
December 29, 2025 at 2:34 PM
While they are not types I'd usually go for, "Apple in China" and "Careless People" really got me hooked and thinking (and interested in more of the genre).

Reading Careless People has me thanking the EU for all the regulations and wishing for more.
December 29, 2025 at 2:34 PM
The boundary move on the quadrants is such a good idea
April 23, 2025 at 9:36 PM
Comprar, hoje, sim. Ter... Talvez seja injusto. Até há algum tempo atrás, para a generalidade, creio que esse argumento não estava na mesa. Na verdade, seria das poucas soluções elétricas que faziam sentido.

Livrar-se disso agora talvez seja demasiado difícil.

Agora, para novas matrículas ...
February 28, 2025 at 11:04 PM
A really good example to consider, due to frequency and post simplicity:

Improveandrepeat.com
Improve & Repeat
None
Improveandrepeat.com
February 21, 2025 at 11:18 AM
Practice, comments (so you can search) and maybe blogging / explaining it to others.
February 21, 2025 at 12:15 AM
Yes. But be aware that even within the country, as small as it is, there's a ton of different accents.

North, center (Aveiro), interior, Alentejo in the south... Not big differences but just enough to notice.

Still, closest to where you are/will be is naturally going to help being understood.
February 21, 2025 at 12:12 AM
...or getting the freakin' name of a type on a generic abstract class. The amount of print statements to get to

get_args(self.__orig_bases__[0])[0]
a cartoon rabbit with pink ears is holding a cup of coffee .
ALT: a cartoon rabbit with pink ears is holding a cup of coffee .
media.tenor.com
February 19, 2025 at 9:49 PM
I'm a python noob, so I keep trying to do things I'm used to in other languages...

Yesterday was a ton of time trying to trace call sequences in a class hierarchy in unit tests, for instance...

capsys.readouterr() seemed to have been swallowing print calls which made it soooooo much worse.
February 19, 2025 at 9:49 PM