Software Engineering Content
273 subscribers
3 photos
296 links
Hello There!
Fabri here, I created this channel to share content about: eXtreme Programming, Clean Code, Domain-Driven Design, Software Architecture, etc.

Feedback: https://bsky.app/profile/fabridinapoli.com

Pic by @czapp_arpad, from Unsplash
Download Telegram
hello there
LLMs world is growing fast and new stuff is becoming popular from one day to the other.
In the last weeks MCP Model Context Protocol is gaining popularity fast, here is a fast intro

https://modelcontextprotocol.io/introduction
Good morning and happy Friday

Today’s article is about balancing speed and durability. It’s the typical problem: build something small, fast and tech debt increases vs over-engineer and value delivery suffers.
The author presents us 7 principles for balancing durability and agility.

https://leaddev.com/technical-direction/7-principles-balancing-agility-durability
hello there

To comment your code, or not to comment your code? That is the question. There is a debate in the software development industry as to whether you should, or shouldn't comment your code.

Top Developers Don't Need Code Comments by Trisha Gee


https://www.youtube.com/watch?v=D-n0sjccMmY
Morning ☕️

it’s Monday.. sending you some good vibes and coffee/tea/monster (yeah some friends drink monster/redbull in the morning).
I was not going to share anything today but Edu Ferro just published a great article. We often repeat QUALITY when we develop. We want to build a solution that has high quality both from customer and code perspective. But what’s really quality? Edu explains it in this article.

Lean Software Development: Build with Quality

https://www.linkedin.com/pulse/lean-software-development-building-quality-eduardo-ferro-aldama-aqlrf
Morning
even if the scope of one service in a microservices architecture is small, the code architecture within that single service can be hard, especially if you are not very proficient with patterns.
Here is an article by a friend and colleague, Albert Llousas, about patterns to apply within a service or a module in a monolithic application.

“Tactical” architecture: guidelines

https://medium.com/@albert.llousas/tactical-architecture-guidelines-f24482b47c88
morning and happy friday

Why untested AI-generated code is a crisis waiting to happen

I’d probably remove “untested” because imo all the ai generated code is potentially dangerous, if you don’t know how to code or don’t review it.

https://leaddev.com/software-quality/why-untested-ai-generated-code-is-a-crisis-waiting-to-happen
Good morning

I think all of us have been in companies that do reorgs from time to time. I’ve also seen in the past because some leader was joining the company, so they needed teams to manage. In this article the author starts to explain how they do at Spotify.

Reorgs Don’t Have to Suck - A Better Way Forward

https://betterproductwork.com/blog/reorgs-dont-have-to-suck
Hello folks

AI is every where and is changing the way we work. Many people are claiming that AI will replace programmers in a matter of months or years. There are people that think that winter is coming, like the author of today’s article

https://julesmay.medium.com/ai-winter-is-coming-656d8e2e9a90
It’s Friday, Weekend is coming.

We write code, AI helps us with it.. refactor, add tests, new code, etc. but AI needs to understand it first and obviously it costs.
What if we write code.. AI friendly? will we end up adopting new patterns that are aligned with how LLMs work?
A bit crazy maybe? well, Albert, a friend and a colleague wrote an article about it:

AI-managed codebases: What if we stop writing code for humans?

https://medium.com/@albert.llousas/ai-managed-codebases-what-happens-if-we-stop-writing-code-for-humans-6f1ef995ab9a
Good morning ☕️

Martin Fowler shared with us his take on LLMs and how they are bringing to us a new nature of abstraction.

https://martinfowler.com/articles/2025-nature-abstraction.html