frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

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•8mo ago

Comments

pydry•8mo 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•8mo 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•8mo 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•8mo 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•8mo 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•8mo 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...

Start all of your commands with a comma (2009)

https://rhodesmill.org/brandon/2009/commands-with-comma/
254•theblazehen•2d ago•85 comments

Hoot: Scheme on WebAssembly

https://www.spritely.institute/hoot/
26•AlexeyBrin•1h ago•2 comments

OpenCiv3: Open-source, cross-platform reimagining of Civilization III

https://openciv3.org/
706•klaussilveira•15h ago•206 comments

The Waymo World Model

https://waymo.com/blog/2026/02/the-waymo-world-model-a-new-frontier-for-autonomous-driving-simula...
969•xnx•21h ago•558 comments

Vocal Guide – belt sing without killing yourself

https://jesperordrup.github.io/vocal-guide/
68•jesperordrup•6h ago•31 comments

Reinforcement Learning from Human Feedback

https://arxiv.org/abs/2504.12501
7•onurkanbkrc•46m ago•0 comments

Making geo joins faster with H3 indexes

https://floedb.ai/blog/how-we-made-geo-joins-400-faster-with-h3-indexes
135•matheusalmeida•2d ago•35 comments

Where did all the starships go?

https://www.datawrapper.de/blog/science-fiction-decline
45•speckx•4d ago•35 comments

Unseen Footage of Atari Battlezone Arcade Cabinet Production

https://arcadeblogger.com/2026/02/02/unseen-footage-of-atari-battlezone-cabinet-production/
68•videotopia•4d ago•7 comments

Jeffrey Snover: "Welcome to the Room"

https://www.jsnover.com/blog/2026/02/01/welcome-to-the-room/
39•kaonwarb•3d ago•30 comments

ga68, the GNU Algol 68 Compiler – FOSDEM 2026 [video]

https://fosdem.org/2026/schedule/event/PEXRTN-ga68-intro/
13•matt_d•3d ago•2 comments

What Is Ruliology?

https://writings.stephenwolfram.com/2026/01/what-is-ruliology/
45•helloplanets•4d ago•46 comments

Show HN: Look Ma, No Linux: Shell, App Installer, Vi, Cc on ESP32-S3 / BreezyBox

https://github.com/valdanylchuk/breezydemo
239•isitcontent•16h ago•26 comments

Monty: A minimal, secure Python interpreter written in Rust for use by AI

https://github.com/pydantic/monty
237•dmpetrov•16h ago•126 comments

Show HN: I spent 4 years building a UI design tool with only the features I use

https://vecti.com
340•vecti•18h ago•147 comments

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
506•todsacerdoti•23h ago•247 comments

Sheldon Brown's Bicycle Technical Info

https://www.sheldonbrown.com/
389•ostacke•21h ago•98 comments

Show HN: If you lose your memory, how to regain access to your computer?

https://eljojo.github.io/rememory/
303•eljojo•18h ago•188 comments

Microsoft open-sources LiteBox, a security-focused library OS

https://github.com/microsoft/litebox
361•aktau•22h ago•186 comments

An Update on Heroku

https://www.heroku.com/blog/an-update-on-heroku/
428•lstoll•22h ago•284 comments

Cross-Region MSK Replication: K2K vs. MirrorMaker2

https://medium.com/lensesio/cross-region-msk-replication-a-comprehensive-performance-comparison-o...
3•andmarios•4d ago•1 comments

PC Floppy Copy Protection: Vault Prolok

https://martypc.blogspot.com/2024/09/pc-floppy-copy-protection-vault-prolok.html
71•kmm•5d ago•10 comments

Was Benoit Mandelbrot a hedgehog or a fox?

https://arxiv.org/abs/2602.01122
23•bikenaga•3d ago•11 comments

Dark Alley Mathematics

https://blog.szczepan.org/blog/three-points/
96•quibono•4d ago•22 comments

The AI boom is causing shortages everywhere else

https://www.washingtonpost.com/technology/2026/02/07/ai-spending-economy-shortages/
26•1vuio0pswjnm7•2h ago•17 comments

How to effectively write quality code with AI

https://heidenstedt.org/posts/2026/how-to-effectively-write-quality-code-with-ai/
271•i5heu•18h ago•219 comments

Delimited Continuations vs. Lwt for Threads

https://mirageos.org/blog/delimcc-vs-lwt
34•romes•4d ago•3 comments

I now assume that all ads on Apple news are scams

https://kirkville.com/i-now-assume-that-all-ads-on-apple-news-are-scams/
1079•cdrnsf•1d ago•461 comments

Introducing the Developer Knowledge API and MCP Server

https://developers.googleblog.com/introducing-the-developer-knowledge-api-and-mcp-server/
64•gfortaine•13h ago•30 comments

Understanding Neural Network, Visually

https://visualrambling.space/neural-network/
306•surprisetalk•3d ago•44 comments