Software Engineering Content
293 subscribers
3 photos
302 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 friends

in the last few weeks Bluesky, the social network born as an alternative to X / Twitter, has welcomed more than 20M new users..

Let’s have a look (high level sadly) at the architecture in this blog post they published a while ago. Hopefully they will publish an update in the next months?

Federation Architecture Overview

https://bsky.social/about/blog/5-5-2023-federation-architecture
hello there

Context Mapping is one of the most useful patterns in Domain-Driven Design.
Here is a talk about that by Michael Plöd, that is a specialist on that.
The talk is easy, fast and funny, so give it a chance to understand all the patterns that will help you understand all the interactions between Bounded Contexts and Teams, and how to improve them in order to achieve fast flow.

Introduction to Context Mapping - Michael Plöd - DDD Europe 2022

https://www.youtube.com/watch?v=k5i4sP9q2Lk
🔥1
Hello folks

Today's video is about TDD, with Marco Consolaro and Alessandro Di Gioia, two experienced Software Engineers

Learning Outcomes:

• Differentiate between Dummies, Mocks, Stubs, Fakes, and Spies.
• Understand the concept of Command/Query separation in software design.
• Choose the appropriate Test Doubles to drive the implementation.
• Utilize Ports and Adapters as a design tool.
• Apply the Microsoft System Speech API in a coding example.



https://www.youtube.com/live/cok0L4r4z8Y
🔥1
Morning 😴

a bit late this morning..
Here is a new article by Albert, a friend and colleague.

This is about his personal opinion on error handling, after many years of the same question: how do we handle errors in this new service?

Type domain errors; let the rest crash

https://medium.com/@albert.llousas/type-domain-errors-let-the-rest-crash-4b48bf2a173d
Happy new year 🥳

do you know the difference between IOC, Dependency Inversion and Dependency Injection?

In this article Javi Lopez explains it.

IOC, Dependency Inversion and Dependency Injection

https://javi-kata.medium.com/ioc-dependency-inversion-and-dependency-injection-22e1e27965e3
Good morning people

here is a small article about YAZIO using Kotlin.... for their Data Analytics architecture 😮
I was a bit surprised but seems that there is quite a good support for Kotlin for Data libraries

Why we decided on Kotlin in our Data Engineering architecture

https://medium.com/yazio-engineering/why-we-decided-on-kotlin-in-our-data-engineering-architecture-36adddb349cc