Brent McCullough retweeted
BREAKING: The FTC has announced the โclick-to-cancelโ rule that will require companies to let you cancel any product as easily as you registered.
Brent McCullough retweeted
This beautiful joy is brought to you tonight by this great man. Thank you @JoeBiden
Replying to @AmazonHelp
@AmazonHelp I ordered an umbrella, received it with missing parts, contacted the vendor, and after 4 days they still had not shipped replacement parts. I requested a refund and had to pay over $100 dollars for return shipping and the seller refused to refund that amount.
Brent McCullough retweeted
This!!! ๐๐๐ #VoteBiden
Brent McCullough retweeted
This is one hell of an ad that will air during the Super Bowl today. Retweet and pass it on.
Die the hero or live to be the villain...
Replying to @pitdesi
Apple is becoming the 1984 bully they portrayed IBM to be in their ad back in the day: youtube.com/watch?v=VtvjbmoDโฆ
Also, there is no chain of custody that verifies that code from any OSS repo is running unmodified for any service.
This quoted post is unavailable.
Brent McCullough retweeted
๐ง๐ต๐ฒ ๐๐ผ๐บ๐ฎ๐ถ๐ป ๐น๐ฎ๐๐ฒ๐ฟ ๐ณ๐ผ๐น๐ฑ๐ฒ๐ฟ ๐๐๐ฟ๐๐ฐ๐๐๐ฟ๐ฒ ๐๐ต๐ผ๐๐น๐ฑ ๐ฒ๐
๐ฝ๐ฟ๐ฒ๐๐ ๐ถ๐ป๐๐ฒ๐ป๐.
I didn't understand this a few years ago.
The Domain sits at the core of Clean Architecture.
It's where you define your entities and the most important business logic.
So, I want to share a situation I ran into recently.
I was looking at a project I built many years ago.
The folder structure in the Domain layer bothered me.
I was focusing on technical concerns instead of features.
The symptoms of this are folders with names like:
- Entities
- Enumerations
- Exceptions
- Repositories
- ValueObjects
I'm sure you've done (or seen) this at some point.
What's the problem with grouping by type?
This folder structure doesn't tell you anything about the Domain.
So what did I do?
I reorganized the folders to group them by "feature".
When you do this, domain concepts start appearing in the folder structure.
The benefits of this approach are:
- Better cohesion
- High coupling for a single feature
- Low coupling between unrelated features
If you ever heard of Vertical Slice Architecture, it's a similar concept.
P.S. If you liked this, consider joining The .NET Weekly - my newsletter with 28,000+ engineers that teaches you how to improve at .NET and software architecture.
Subscribe here โ milanjovanovic.tech
What do you think about this approach?
Yeah, weird graphic where MVC and Event Sourcing are peered.
Definitely not how I would organize them. #EventSourcing definitely spans more than it gets pigeon-holed into here.
Brent McCullough retweeted
Definitely not how I would organize them. #EventSourcing definitely spans more than it gets pigeon-holed into here.
Top architectural styles
In software development, architecture plays a crucial role in shaping the structure and behavior of software systems. It provides a blueprint for system design, detailing how components interact with each other to deliver specific functionality. They also offer solutions to common problems, saving time and effort and leading to more robust and maintainable systems.
However, with the vast array of architectural styles and patterns available, it can take time to discern which approach best suits a particular project or system. Aims to shed light on these concepts, helping you make informed decisions in your architectural endeavors.
To help you navigate the vast landscape of architectural styles and patterns, there is a cheat sheet that encapsulates all. This cheat sheet is a handy reference guide that you can use to quickly recall the main characteristics of each architectural style and pattern.
โ
Subscribe to our weekly newsletter to get a Free System Design PDF (158 pages): bit.ly/42Ex9oZ
Brent McCullough retweeted
A New MEGATHREAD Has Arrived!
In 40 short tweets Iโll explain 40 concepts to expand your mind.
Thread:
Anyone remember when #Hunters Palm Springs way a gay bar?






























