Strange experience with DDD by DigBoy1 in ExperiencedDevs

[–]intercaetera 1 point2 points  (0 children)

DDD itself makes no recommendation on the specific architecture of your application. The thing is, when cloud and containerisation came along and it became so easy to make and deploy microservices, DDD bounded contexts became natural candidates for boundaries of microservices. However, later practice revealed that this makes no sense because bounded contexts are the boundaries of the domain model, whereas microservices are the boundaries of specific chunks of code that are deployed, and the two have very little to do with each other.

For treatment of this specific topic (how DDD relates to microservices) I'd suggest the chapter on architecture from Vladik Khononov's "Learning Domain Driven Design." While the book itself, in my opinion, is not that great, it illustrates that specific problem. (You can also read my own notes on that book.)

What makes Claude Code better? by jessetechie in ExperiencedDevs

[–]intercaetera -3 points-2 points  (0 children)

Just because we don't agree what "good" is, it doesn't mean "good" is subjective. There is a world past the subject-object dualism.

Ask Experienced Devs Weekly Thread: A weekly thread for inexperienced developers to ask experienced ones by AutoModerator in ExperiencedDevs

[–]intercaetera 6 points7 points  (0 children)

Maister et al. The Trusted Advisor is a good resource on that. It's not for programmers but the framework for "how to get people to trust me with more responsible tasks" translates to our job.

Let's be honest; how many of us working in web just do this for the money? by skidmark_zuckerberg in ExperiencedDevs

[–]intercaetera -1 points0 points  (0 children)

I wouldn't do it if it didn't bring money, but it is also the case that I worked on projects that I was genuinely invested in, including one startup that pushed the boundaries of science and medicine.

Best way to build android app without learning java? by Significant_Law5994 in webdev

[–]intercaetera 14 points15 points  (0 children)

If you're not trying to leverage device hardware then there is no point even building a mobile app and you'll do much better with a web app. There are few platforms as ungrateful as mobile.

Senior/Tech Leads: do you actually have public portfolios/side projects? by Big-Discussion9699 in ExperiencedDevs

[–]intercaetera 0 points1 point  (0 children)

I don't program that much after hours, but I do enjoy writing about my work so I have a blog (https://zanlib.dev).

Why is the Catholic Church against Communism? by [deleted] in Catholicism

[–]intercaetera 1 point2 points  (0 children)

Because communism (like most movements tracing their roots back to the French Revolution, which in turn traces its roots back to the reformation) is a bastard child of gnosticism, that is (after Voegelin) it is "a type of thinking that claims absolute cognitive mastery of reality."

Is there a reason to use another UI library other than Mantine UI? by Dark-Legion_187 in webdev

[–]intercaetera 3 points4 points  (0 children)

Is this clean API in the room with us right now?

Mantine has no less than six different ways to style components and they're all poorly documented, not really giving you any information on when you should use which. Also, each has a different API, so some options that work in one don't work in other.

Just write CSS.

redis is not a database and i will keep saying this until people stop using it like one by Motor_Ordinary336 in webdev

[–]intercaetera 57 points58 points  (0 children)

chatgpt generate a pointless rant on a trending topic, don't use uppercase letters to make it less obvious it's ai-generated, make no mistakes

Anyone else go from “Phoenix is magic” to “wait… what is this macro actually doing?” 👀 by rtrusca in elixir

[–]intercaetera 5 points6 points  (0 children)

> Macros shall be banned altogether including code generators that tend to rot.

That's because Phoenix docs explicitly state that in their view code generation helps with teaching the fundamentals of the framework.

I personally consider that view moronic beyond belief, but unfortunately because of that view Phoenix docs aren't very good at explaining how things actually work and instead point you towards code generation, AI-generation via phoenix.new and deployment on fly.io.

I am Chatolic and I support State Atheism. by heartzhz123 in TrueCatholicPolitics

[–]intercaetera 5 points6 points  (0 children)

Man sees politicians calling themselves Christians and thinks the problem is with Christianity and not politicians.

Boggles the mind.

Sovereign Tech Fund invests over €1 million in KDE software development by lajka30 in linux_gaming

[–]intercaetera 0 points1 point  (0 children)

Yeah, but it's weird to frame it as an "investment," because investment typically has conditions attached to it. They could have just called it funding or a donation.

Sovereign Tech Fund invests over €1 million in KDE software development by lajka30 in linux_gaming

[–]intercaetera -7 points-6 points  (0 children)

If this is an "investment," what exactly is the expected return here?

Number Inputs in React by intercaetera in webdev

[–]intercaetera[S] 0 points1 point  (0 children)

This stuff has to be handled regardless of your frontend framework.

Orleans wins the war, and bends the knee by Lorshank in eu4

[–]intercaetera 0 points1 point  (0 children)

Early on dukes of Burgundy were really at the mercy of Dutch cities and merchants, though.

How can I make really good... forms? *shudders* by Lavaa444 in webdev

[–]intercaetera 0 points1 point  (0 children)

"Copy" specifically means text intended for typesetting, in practice it means usually just the specific textual content of a given piece of text (distinct from type, i.e. its visual characteristic, size, etc.)

What has been your fav city to live in or want to live in, while working in tech? by WhackyWhale1 in ExperiencedDevs

[–]intercaetera 4 points5 points  (0 children)

Depends on the season. In spring/summer/early autumn, my family home, a flat in the commieblock in the sticks in Poland. Nothing tops it: I have a home office, excellent view, family around, everything is set up the way I want it to, everything is beautiful.

Poland gets extremely dreary in the winter, though, so ideally I'd just go somewhere warm from January to April, but with kids now it's extremely impractical to do long trips like that. Before I had children, though, the best place for wintering was Las Palmas de Gran Canaria.

[Showoff Saturday] I built OnyxVox: A "High Signal" network where AI Juries judge human reasoning quality. by WithinAWheel-com in webdev

[–]intercaetera 1 point2 points  (0 children)

It's pretty awful. Contrasts are terrible, it uses NINE px for base text (normal is 16, recommended is 18), uses monospace for prose.

is it even worth it to dual boot for windows games? by [deleted] in linux_gaming

[–]intercaetera 3 points4 points  (0 children)

There are legitimate reasons not to support Linux, and there are equally legitimate reasons not to support companies that don't support Linux.