Adeus, companheiro...
Adeus, companheiro...
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.
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.
This year's reading was a bit more diverse. Some bad stuff too.
#NPM: #Nx platform packages compromised by #AI-assisted supply chain attack stealing and leaking over 2500+ credentials (GitHub, Cloud, and AI Credentials). Check your GitHub for: 's1ngularity-repository':
#SoftwareSupplyChainSecurity
π
An absolutely thought provoking piece of writing, forecasting potential paths for AI development
ai-2027.com
I'm excited about the new phase for the Team Topologies mission - here's how to get involved: teamtopologies.com/news-blogs-n...
#TeamTopologies #FastFlow
So... Which of the AIs turned off the lights?
The boundary move on the quadrants is such a good idea
If you work in DevOps read this post-mortem. If you don't work in DevOps, send this to your coworkers that do. Trust me, it's important they read this.
www.landh.tech/blog/2025021...
Max severity RCE flaw discovered in widely used Apache Parquet
Most people dont know this but Github copilot has a similar feature to the .cursorrules file
ππ
In another piece I wrote before, I covered the number of API operations from a different perspective: quality.
"(...) having a large number of features contributes to a decrease in the quality of the API and will see reflections in the business."
apichangelog.substack.com/p/the-impact...
When I became an Engineering Manager, I didnβt inherit a playbook. No clear βdo this, then thatβ roadmap. Sound familiar?
In my latest blog post, I share some practical steps for surviving when you no longer have a GPS.
π Dive into the full post here:
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 ...
I feel exposed
A really good example to consider, due to frequency and post simplicity:
Improveandrepeat.com
Practice, comments (so you can search) and maybe blogging / explaining it to others.
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.
...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]
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.
Feels like Python and I.
We've all been there
This is brilliant! @zezvaz.bsky.social muito bem! ExtraordinΓ‘rio!
SchrΓΆdinger documentation:
Everyone complains when documentation is poor or non-existent. Simultaneously, no one wants to create and maintain it.
Chapters 1-3 of Rewilding Software Engineering and how to deal with legacy environments. More to come, as we find time.
Chapter 1: Introduction
medium.com/feenk/rewild...
Chapter 2: How we make decisions
medium.com/feenk/rewild...
Chapter 3: Questions and Answers
medium.com/feenk/rewild...