hello there and happy Friday
interesting video from Dave Farley about the future of programming
https://youtu.be/NsOUKfzyZiU?si=v3yXQeYzuXxnW9Qw
interesting video from Dave Farley about the future of programming
https://youtu.be/NsOUKfzyZiU?si=v3yXQeYzuXxnW9Qw
YouTube
Acceptance Testing Is the FUTURE of Programming
Are AI tools like ChatGPT and Copilot about to redefine how we write software? In this episode of Continuous Delivery, we explore a bold new approach to programming: using Acceptance Tests as “executable specifications.” Instead of struggling with natural…
Good morning
here is the “Software Architecture guide” by Martin Fowler
https://martinfowler.com/architecture/
here is the “Software Architecture guide” by Martin Fowler
https://martinfowler.com/architecture/
martinfowler.com
Software Architecture Guide
Software Architecture is the important aspects of a software system's internal design, usually its major components and aspects that are hard to change.
Hello
Implement RAG (Retrieval Augmented Generation) with AWS Bedrock
https://medium.com/@sanjeebmeister/implement-rag-using-aws-bedrock-ee0f32a94e30
Implement RAG (Retrieval Augmented Generation) with AWS Bedrock
https://medium.com/@sanjeebmeister/implement-rag-using-aws-bedrock-ee0f32a94e30
Medium
Implement RAG using AWS Bedrock
What is RAG in LLM implementation ?
It’s Friday!!
And I’m not a big fan of 30 pages RFCs with sequence diagrams, ER model diagrams, all the use cases.. it’s upfront design!
Just explain what the thing (service?) is going to do, C4 level 2 diagram and that’s it.. get feedback but don’t loose time.. go live asap
I’m fan of Lightweight RFCs https://www.thoughtworks.com/en-es/radar/techniques/lightweight-approach-to-rfcs
ps: have a great weekend
And I’m not a big fan of 30 pages RFCs with sequence diagrams, ER model diagrams, all the use cases.. it’s upfront design!
Just explain what the thing (service?) is going to do, C4 level 2 diagram and that’s it.. get feedback but don’t loose time.. go live asap
I’m fan of Lightweight RFCs https://www.thoughtworks.com/en-es/radar/techniques/lightweight-approach-to-rfcs
ps: have a great weekend
Thoughtworks
Lightweight approach to RFCs | Technology Radar | Thoughtworks Spain
A Request for Comments (RFC) is a formal document that includes context-dependent design and architectural ideas to facilitate team collaboration and decision-making. Nearly all digital [...]
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
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
Medium
When you don’t want to change
There are a lot of words in Software Development that have lost their original meaning, we have adapted them to convince ourselves that we…
Hello there
great article by Isidro Lopez, especially if you are doing interviews.
Some interview questions as an interviewee
https://islomar.es/some-interview-questions-as-interviewee/
great article by Isidro Lopez, especially if you are doing interviews.
Some interview questions as an interviewee
https://islomar.es/some-interview-questions-as-interviewee/
Like tears in rain 🤖🚀
Some interview questions as an interviewee
This post is the extraction of a section at my page My professional services. Some people enjoyed this part especially, so I thought it might be a good idea to extract it as an independent post that I might update from time to time.
Good morning
From Martin Fowler’s blog: Emerging Patterns in GenAI
https://martinfowler.com/articles/gen-ai-patterns/
From Martin Fowler’s blog: Emerging Patterns in GenAI
https://martinfowler.com/articles/gen-ai-patterns/
martinfowler.com
Emerging Patterns in Building GenAI Products
Patterns from our colleagues' work building with Generative AI
Hello there
nice podcast / interview with Martin Fowler in "Refactoring.me" youtube channel, by Luca Rossi.
Best quote from Martin: be good at ignoring what doesn’t matter
https://youtu.be/lurbDAEU0KM?si=bxM2GrBACQ__ol0q
nice podcast / interview with Martin Fowler in "Refactoring.me" youtube channel, by Luca Rossi.
Best quote from Martin: be good at ignoring what doesn’t matter
https://youtu.be/lurbDAEU0KM?si=bxM2GrBACQ__ol0q
YouTube
Growing the development forest 🌲 — with Martin Fowler
Today's guest is Martin Fowler!
Martin is chief scientist at ThoughtWorks. He is one of the original signatories of the Agile Manifesto and author of several legendary books, among which there is Refactoring, which shares the name with this podcast and this…
Martin is chief scientist at ThoughtWorks. He is one of the original signatories of the Agile Manifesto and author of several legendary books, among which there is Refactoring, which shares the name with this podcast and this…
Good morning ☕️
Did you use CQRS and Event sourcing to solve problems? What about using them in a Bank?
👇👇👇👇
What we learned about event sourcing and DDD while building a bank - Thomas Bøgh Fangel - DDD Europe
https://youtu.be/rPNdlLwBnW4?feature=shared
Did you use CQRS and Event sourcing to solve problems? What about using them in a Bank?
👇👇👇👇
What we learned about event sourcing and DDD while building a bank - Thomas Bøgh Fangel - DDD Europe
https://youtu.be/rPNdlLwBnW4?feature=shared
YouTube
What we learned about event sourcing and DDD while building a bank - Thomas Bøgh Fangel - DDD Europe
Domain-Driven Design Europe 2024 - Organised by Aardling (https://aardling.eu/)
https://dddeurope.com
https://newsletter.dddeurope.com/
https://be.linkedin.com/company/domain-driven-design-europe
https://bsky.app/profile/dddeu.bsky.social
https://masto…
https://dddeurope.com
https://newsletter.dddeurope.com/
https://be.linkedin.com/company/domain-driven-design-europe
https://bsky.app/profile/dddeu.bsky.social
https://masto…
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
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
Crafting software
How to write a test?
Discover the 4 phases of testing (Setup, Exercise, Verify, Teardown) and learn the powerful AAA pattern (Arrange-Act-Assert) to create clear, maintainable tests. From basic setup to effective assertions, level up your testing game!
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
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
YouTube
A Practical Guide To User Stories & Requirements
In this episode Dave Farley dives deep into one reason why so many software projects fail to deliver real value, highlighting the common pitfalls of traditional requirements. He explores the importance of focusing on user needs through user stories—showing…
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
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
C4 model
Microservices
The C4 model for visualising software architecture
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/
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/
patkua.com
Using Project Aristotle To Build Highly Effective Teams
Learn about Google's research on the characteristics of highly effective teams and what you can do to improve them
Good morning
fresh from youtube, Rebecca Parsons’s talk at the Domain-Driven Design Europe 2024
Evolutionary Architecture and the role of DDD
https://youtu.be/vK-Ut610wG0?si=yQkFAlTHrXu5AgHg
fresh from youtube, Rebecca Parsons’s talk at the Domain-Driven Design Europe 2024
Evolutionary Architecture and the role of DDD
https://youtu.be/vK-Ut610wG0?si=yQkFAlTHrXu5AgHg
YouTube
Evolutionary Architecture and the Role of DDD - Rebecca Parsons - DDD Europe 2024
Domain-Driven Design Europe 2024 - Organised by Aardling (https://aardling.eu/)
https://dddeurope.com
https://newsletter.dddeurope.com/
https://be.linkedin.com/company/domain-driven-design-europe
https://bsky.app/profile/dddeu.bsky.social
https://masto…
https://dddeurope.com
https://newsletter.dddeurope.com/
https://be.linkedin.com/company/domain-driven-design-europe
https://bsky.app/profile/dddeu.bsky.social
https://masto…
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
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
Redhat
What is software supply chain security?
Software supply chain security combines best practices from risk management and cybersecurity to help protect the software supply chain from potential vulnerabilities.
Hello there and happy Frifay
KanDDDinsky channel is starting to release videos from their conference (Berlin, October 2024).
Here is the first talk, from Michael Plöd:
Lesson Learned from introducing Team Topologies
https://youtu.be/3IvnYBCQR6g?si=oT8_7_yEd1As3ZRk
KanDDDinsky channel is starting to release videos from their conference (Berlin, October 2024).
Here is the first talk, from Michael Plöd:
Lesson Learned from introducing Team Topologies
https://youtu.be/3IvnYBCQR6g?si=oT8_7_yEd1As3ZRk
YouTube
Lessons learned from introducing Team Topologies - Michael Plöd
Implementing Team Topologies sounds great in theory - but what happens when the rubber meets the road? In this insightful experience report, you’ll hear real-world stories from multiple organizations that have adopted Stream-aligned, Enabling, Complex Subsystem…
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
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
Lesswrong
A Bear Case: My Predictions Regarding AI Progress — LessWrong
This isn't really a "timeline", as such – I don't know the timings – but this is my current, fairly optimistic take on where we're heading. …
Hello folks
short and sweet article by Edu Ferro about teamwork and humility, called
Be humble, no Rockstars allowed
https://www.eferro.net/2024/01/be-humble-no-rockstars-allowed.html
short and sweet article by Edu Ferro about teamwork and humility, called
Be humble, no Rockstars allowed
https://www.eferro.net/2024/01/be-humble-no-rockstars-allowed.html
www.eferro.net
Be humble, no Rockstars allowed
Continuous delivery is based on the idea that when dealing with uncertainty and complex problems (as described in the Cynefin framework), ...
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
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
Model Context Protocol
Introduction - Model Context Protocol
Get started with the Model Context Protocol (MCP)
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
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
LeadDev
7 principles for balancing agility and durability
Engineering is a game of trade-offs – move fast and break things, or build slow and last forever? Know when to do which.
Hello there
some insights from Edu Ferro about Vibe coding
https://www.eferro.net/2025/03/vibe-coding-building-things-from.html
some insights from Edu Ferro about Vibe coding
https://www.eferro.net/2025/03/vibe-coding-building-things-from.html
www.eferro.net
Vibe coding: building things from curiosity and flow
I’m terrible at frontend. Not in an impostor-syndrome way. I mean, I really have no idea what I’m doing there. But I was curious. Curious to...