Software Engineering Content
274 subscribers
3 photos
297 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 folks

here is an interesting article by Javier Lopez.
It’s about how the meaning of certain things change over time and loose their original meaning.
Examples are Continuous Integration or DevOps.

When you don’t want to change

https://levelup.gitconnected.com/when-you-dont-want-to-change-7a006c779c1f
Good Morning 🥶

min -8 max 0 today in Berlin

Today’s article is about the basics of Testing.
From the article:
- This article is designed for:
Beginners exploring the world of automated testing.
- Individuals starting with Test-Driven Development (TDD) want to understand what makes a good test.

How to write a test?
The 4 phases of a test and the 3 steps in a test
by Emmanuel Valverde

https://emmanuelvalverderamos.substack.com/p/how-to-write-a-test
Hello 👋🏼

I bet you will realise how many errors we are doing, after watching this 18 minutes video by Dave Farley.
After that, go to have a look at your user stories and think on how you work in your day to day.

A practical guide to user stories and requirements

https://youtu.be/MECG5MPy_cc?si=hNQ6MOgeIHgHwfgH
Hello
the other day on Bluesky I saw a post by Simon Brown about a user complaining that C4 model is just for monoliths and he linked this page 👇

C4 Model - Microservices

https://c4model.com/abstractions/microservices
Good morning

The article I’m going to share today is from Pat Kua, ex Thoughtworker and ex CTO @ N26.
It’s a practical article and has good examples of how to create effective teams. It’s nothing too new in this channel since we shared similar articles, even though Pat is exploring Project Aristotle, a research published by Google more than 10 years ago.

Using Project Aristotle To Build Highly Effective Teams

https://www.patkua.com/blog/project-aristotle/
hello friends

do you know what is the Software Supply Chain?
It’s the entire ecosystem of components, tools, processes, and dependencies involved in developing, building, and delivering software. It includes everything from third-party libraries and frameworks to development environments, CI/CD pipelines, and deployment infrastructures.

In this article from RedHat, it is highlighted a key aspect: Security.

https://www.redhat.com/en/topics/security/what-is-software-supply-chain-security
morning

today an interesting article about AI, AGI and the doubt that on the future of progress of LLMs.
Please take it with a pinch of salt, since the author is popular on a couple of platforms but I wasn’t able to verify the credibility of their words. It would be like me talking about AI and making predictions, without being an expert on it.

A Bear case: my predictions about AI progress

https://www.lesswrong.com/posts/oKAFFvaouKKEhbBPm/a-bear-case-my-predictions-regarding-ai-progress
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