frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

You're misunderstanding DDD in Angular (and Front end)

https://www.angularspace.com/youre-misunderstanding-ddd-in-angular-and-frontend/
6•piotrzientara•6h ago

Comments

pydry•5h ago
>The main problem with DDD is that people stick to a shallow level of it, yet they label it as "doing DDD". Mostly, it's taking the code/organization you have right here right now - and labelling them somehow according to DDD's terminology .

This is the main problem with DDD because the literature is mostly a bunch of patterns and hand waving.

In this respect DDD suffers from the same problem as scrum or agile - the actual meat and potatoes of it is written about either in a way that is prone to encouraging cargo culting ("you must have a morning standup") or hand waving ("individuals and interactions!").

At this point I'm loath to give DDD any credit for anything at all because the ideas behind it existed before, it doesnt have a lot that is interesting to say on top of what it rebranded and it is written about very poorly in a way that practically encourages the kind of behavior OP described.

Tade0•5h ago
Regarding your last paragraph:

> DDD is the approach where we focus on OUR PRODUCT and UNDERSTANDING THE BUSINESS.

Guess I've been doing DDD all this time. Or: there are people who don't do that?

boxed•5h ago
What I've taken away from DDD is that consistent naming is important. Consistency > correctness even. But I think most programmers should already be pretty much on board on that one anyway.
johnh-hn•5h ago
That quote stood out to me too. I read the DDD book twice, about 5 years apart, and despite the experience I gained between the two readings, I felt the section describing ubiquitous language was the most valuable. I've seen genuine improvements in teams who adopt that, but I'm not so fussed about the rest of the book.
pydry•5h ago
The parts about how ubiquitous language and bounded contexts are correct and nonobvious but not novel - these concepts existed before under a myriad of other names.

DDD is pretty threadbare on opinions about how to manage your "ubiquitous language" or slice up your domain into "bounded contexts" after discovering that these are important concepts. That was already about 1/4 of my job before I'd ever even heard of DDD and then I had people throwing the book at me like it explained these things. It doesn't.

It works as a sales pitch to sell consulting I guess but is not a coherent framework for developing software.

smolder•5h ago
I worry that a lot of this conversation around web tech has become shibboleths to gatekeep a dwindling industry. You don't actually need to be an expert in angular or react or whatever unless you are churning out similar things in an assembly line style. The markers of a valuable hire are more basic: problem solving ability, ability to learn and adapt, communication skills, agreeableness...

The first year of free-threaded Python

https://labs.quansight.org/blog/free-threaded-one-year-recap
108•rbanffy•4h ago•78 comments

Sci-Net

https://sci-hub.se/sci-net
114•greyface-•1h ago•44 comments

Show HN: SQL-tString a t-string SQL builder in Python

https://github.com/pgjones/sql-tstring
14•pgjones•1h ago•2 comments

Ground control to Major Trial

https://virtualize.sh/blog/ground-control-to-major-trial/
284•plam503711•2h ago•132 comments

The average workday increased during the pandemic’s early weeks (2020)

https://www.library.hbs.edu/working-knowledge/you-re-right-you-are-working-longer-and-attending-more-meetings
77•robtherobber•4h ago•61 comments

Material 3 Expressive

https://design.google/library/expressive-material-design-google-research
141•meetpateltech•2d ago•225 comments

Explaining British Naval Dominance During the Age of Sail

https://www.lesswrong.com/posts/YE4XsvSFJiZkWFtFE/explaining-british-naval-dominance-during-the-age-of-sail
6•surprisetalk•1h ago•1 comments

A leap year check in three instructions

https://hueffner.de/falk/blog/a-leap-year-check-in-three-instructions.html
378•gnabgib•16h ago•130 comments

Ollama's new engine for multimodal models

https://ollama.com/blog/multimodal-models
271•LorenDB•12h ago•45 comments

The Awful German Language (1880)

https://faculty.georgetown.edu/jod/texts/twain.german.html
124•nalinidash•10h ago•300 comments

Dalus (YC W25) is hiring an engineer for hardware system design software

https://www.ycombinator.com/companies/dalus/jobs/oFjdHjD-founding-software-engineer-1
1•sebastianvoelkl•2h ago

What were the MS-DOS programs that the moricons.dll icons were intended for?

https://devblogs.microsoft.com/oldnewthing/20250507-00/?p=111157
67•rbanffy•3d ago•13 comments

Náhuatl and Mayan Language Renaissance Occurring in Mexico

https://yucatanmagazine.com/mayan-language-renaissance/
104•bryanrasmussen•2d ago•14 comments

Letsencrypt will kill SMTP server auth following Chrome CA policy change

https://social.wildeboer.net/@jwildeboer/114516238307785904
28•Aissen•4h ago•8 comments

Baby is healed with first personalized gene-editing treatment

https://www.nytimes.com/2025/05/15/health/gene-editing-personalized-rare-disorders.html
1032•jbredeche•20h ago•428 comments

Coinbase says hackers bribed staff to steal customer data, demanding $20M ransom

https://www.cnbc.com/2025/05/15/coinbase-says-hackers-bribed-staff-to-steal-customer-data-and-are-demanding-20-million-ransom.html
373•gpi•22h ago•452 comments

Teal – A statically-typed dialect of Lua

https://teal-language.org/
179•generichuman•13h ago•104 comments

Cracked – Method chaining/CSS-style selector web audio library

https://github.com/billorcutt/i_dropped_my_phone_the_screen_cracked
72•stephenhandley•11h ago•21 comments

Initialization in C++ is bonkers (2017)

https://blog.tartanllama.xyz/initialization-is-bonkers/
178•todsacerdoti•16h ago•183 comments

Ollama violating llama.cpp license for over a year

https://github.com/ollama/ollama/issues/3185
87•Jabrov•3h ago•30 comments

Java at 30: The Genius Behind the Code That Changed Tech

https://thenewstack.io/java-at-30-the-genius-behind-the-code-that-changed-tech/
11•chhum•1h ago•1 comments

Comma 3X: Initial Impressions

https://beesbuzz.biz/blog/14719-Comma-3X-Initial-impressions
61•surprisetalk•3d ago•28 comments

BuyMeACoffee silently dropped support for many countries (2024)

https://zverok.space/blog/2024-08-08-bmac-snafu.html
257•beeburrt•7h ago•208 comments

Launch HN: Tinfoil (YC X25): Verifiable Privacy for Cloud AI

132•FrasiertheLion•21h ago•92 comments

Beyond Text: On-Demand UI Generation for Better Conversational Experiences

https://blog.fka.dev/blog/2025-05-16-beyond-text-only-ai-on-demand-ui-generation-for-better-conversational-experiences/
22•fka•4h ago•15 comments

After months of coding with LLMs, I'm going back to using my brain

https://albertofortin.com/writing/coding-with-ai
230•a7fort•3h ago•138 comments

Common MVP mistakes: How to build smart without overbuilding

https://www.erlang-solutions.com/blog/common-mvp-mistakes-how-to-build-smart-without-overbuilding/
6•unripe_syntax•3d ago•0 comments

Thermoelectric generator based on a robust carbon nanotube/BiSbTe foam

https://onlinelibrary.wiley.com/doi/10.1002/cey2.650
15•PaulHoule•2d ago•1 comments

Leeks and Leaks

https://daniel.haxx.se/blog/2025/05/16/leeks-and-leaks/
94•mrmanner•4h ago•10 comments

Windsurf SWE-1: Our First Frontier Models

https://windsurf.com/blog/windsurf-wave-9-swe-1
121•arittr•19h ago•38 comments