What's the best way for a beginner developer to start to learn FCIS (functional core / imperative shell)?
I know there's some great talks for more experienced developers. But it's so fundamental that I'm teaching it to bootcamp students. I would love to find some inspiration!
I visit X once per quarter and the main reason is the tweets from VV.
This time it's a discussion around vertical slices and DDD. A rwally interesting topic!
It seems the definitions of Vertical Slice Architecture by @jbogard and @codeopinion couldn't be much more different.
Is this a case of Semantic Defusion or two different things that were ever so coincidentally given the same name?
I've been asked by clients how to express DDD as VSA, but no one can provide a clear and consistent definition. They expect me to know that 😂
Marcus Rådell 🦀 🇺🇦✊️ retweeted
Let's talk about branded types.
If I were building an app where security was critical, I'd use the crap out of them.
We try to use @discord stage for most of our public events at SALT so that anyone can look at our student presentations.
Yesterday, we had some much audio issues that I'm uncomfortable using Discord in the future.
Some people could hear one speaker, and some could hear another.
It's not the only issue I've had trying to use Discord at scale. We've had signup issues, microphone device issues, and the billing is just not intuitive at all.
Discord, I do still love you, but I think I need to move on. It's just too much drama, and I need to settle down 💔
What a time to try to take a look at some twitter feed :-)
See you in a while I guess!
Until next time, keep memory safe!
I did a modular monolith example out of @DrizzleORM's example code: github.com/marcusradell/lab-…
Splitting up the schema per feature with glob pattern was so nice!
Main difference in my code is that getPostsCount goes across features, so I had to break it up.
Another thing I liked with Drizzle is that the $infer[X] solution means that I declare my own types. With other ORMs, I get the types "out of the box", but I still need to type alias them to reduce type coupling.
I do wish I could get an $inferInsert without an ID.
Marcus Rådell 🦀 🇺🇦✊️ retweeted
Replying to @kentcdodds
Result<Value, Error> everywhere. No throw. No rejected promises
Replying to @mob__mentality
@mob__mentality do you have any material or sources on commit-based rotations in mob programming?
In a video where you played the RPG, a woman (Linda, maybe?) mentioned task-based rotations. But I haven't seen this topic being discussed.
In React, I know that I can use React Query and local state for the rest.
But what would the equivalent stack be in Angular? I guess ngrx is what Redux is in React. Is there an idiomatic choice on modern state management in Angular?
Here's an episode where I discuss commit-based rotations and mob programming for beginners:
open.spotify.com/episode/627…
It's in Swedish though, so I need to get some material out on English in the future.
Some progress on modular Rust with Axum.
I use vanilla constructors to send around the repository, meaning that I get Rust compiler support for DI.
Relevant source code: github.com/marcusradell/lab_…
I'm getting hyped!







