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
buongiorno 🥐 ☕️

Tests are superglue for design

In this article Javier Lopez talks about The Lego movie (with spoilers) to make an example of how tests can make your design difficult to change. That’s why is important that we create tests that actually make sense. TDD helps at that too.

https://blog.stackademic.com/tests-are-superglue-for-design-faea0df0b69e
Morning
even if you are not familiar with Java and Spring, I think it’s worth to check this article. At the end the principles are the same (a typical api framework, LLM + RAG, etc.).

Spring AI: how to write GenAI applications with Java

https://foojay.io/today/spring-ai-how-to-write-genai-applications-with-java/
good morning ☀️

This week, Laura Tacho, DX’s CTO, is diving into the newly released 2024 State of DevOps report from DORA. For those unfamiliar, DORA is a long-running research program focused on helping engineering teams improve software delivery. Each year, they release a report analyzing the capabilities that drive software delivery and organizational performance.

2024 DORA Report

https://www.linkedin.com/pulse/2024-dora-report-abi-noda-f6ebc
👍1
Good morning ☕️

This repository offers a modeling technique for designing scalable systems. Every new system should be designed with scalability in mind — scalability is essential for success. With Scalable Modeling, you can embed scalability in your system design from the start.

Scalable Modeling – An Event-centric Approach


https://roikonen.github.io/scalablemodeling/
Buongiorno ☕️

What is shift left security?
Shift-Left Security is the practice of moving security checks as early and often in the SDLC as possible as part of a DevSecOps shift. Vulnerabilities found earlier in development are much easier and cheaper to fix.

Implementing Shift Left Security Effectively

https://snyk.io/learn/shift-left-security/
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