codewithrico Profile Banner
Rico Fritzsche Profile
Rico Fritzsche

@codewithrico

Followers
146
Following
545
Media
46
Statuses
477

Event Modeling | Event Sourcing | CQRS | Helped 100+ companies simplify complexity with clear, actionable architecture

Palma de Mallorca
Joined November 2021
Don't wanna be here? Send us removal request.
@codewithrico
Rico Fritzsche
5 months
Why Your Software Projects Fail: A Hard Truth Most Teams Ignore. The excitement of a new project: The team gathers, technical terms fly around, and everyone is eager to decide on frameworks and architecture. Sound familiar?.
2
0
0
@codewithrico
Rico Fritzsche
2 months
#eventsouring is an approach to persistence where every change in application state is recorded as an immutable event, rather than overwriting state in place. Instead of storing the latest snapshot of each object, an event-sourced system stores a sequence of events that.
0
0
0
@grok
Grok
22 days
Introducing Grok Imagine.
2K
4K
28K
@codewithrico
Rico Fritzsche
2 months
Consistency is managed per command, based on the context that command cares about. #eventsourcing #eventmodeling #dcb.
0
0
1
@codewithrico
Rico Fritzsche
2 months
Stop thinking in CRUD. It’s how we used to build apps:.•Model the data.•Add tables.•Expose endpoints.•Done. But CRUD flattens everything into database ops, event when it isn’t. Pause a subscription? → Not an update.Reject a delivery? → Not a delete.Approve a refund? →
Tweet media one
0
0
0
@codewithrico
Rico Fritzsche
3 months
Are you solving real problems, or engineering for imaginary scenarios?. Over-engineering is not "future-proofing"! It's the quickest path to unnecessary complexity, wasted effort, and frustrated teams. Instead, focus relentlessly on what's right in front of you: the real.
0
0
1
@codewithrico
Rico Fritzsche
4 months
Real-world software has taught me that pragmatism beats dogma. We should focus on delivering business value, keeping things simple, and only introducing complexity (like abstractions) when proven necessary. Thoughts?.
0
0
1
@codewithrico
Rico Fritzsche
4 months
I've been in the software business for about three decades now. That's long enough to see all sorts of trends come and go. I feel that the industry has lost sight of what is truly important. Instead of solving real problems in a simple way, we keep piling on new frameworks and.
1
0
2
@codewithrico
Rico Fritzsche
4 months
Rust’s Secret to Safer Concurrency: Practical Immutability Explained. Rust makes immutability the default, guiding developers to clearer logic and safer concurrency by design:. - Explicit mutability prevents accidental bugs. - Pure functions and immutable data simplify testing.
1
1
1
@codewithrico
Rico Fritzsche
5 months
0
0
0
@codewithrico
Rico Fritzsche
5 months
If there's one thing I wish I'd known earlier, it's that you can't wait for the perfect. There's no perfect time, no perfect code, no perfect idea. You need market feedback. You need people to pay for your product or service. That's how you learn what matters.
1
1
1
@codewithrico
Rico Fritzsche
5 months
They even talk about their preferences in database technologies: NoSQL vs SQL, or what’s being hyped at the moment. But in all of this, they rarely talk about the core business problem or domain. It is common to see a strong focus on technology choices before anyone understands.
0
0
1
@codewithrico
Rico Fritzsche
5 months
Software development is not just to write code. It is to solve a problem or deliver value. Knowing the domain and the willingness to become a domain expert is the best way to guide technical decisions.
Tweet media one
0
0
1
@codewithrico
Rico Fritzsche
5 months
Focusing on the domain first helps you see which features matter the most. It reveals which parts of the system are likely to change. It also uncovers critical details about data volumes and performance needs. With this knowledge, you can choose a suitable architecture.
Tweet media one
0
0
1