Work in progress: 82,651 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #3251

H

@hgraca

Personal blog · herbertograca.comprogrammingdesign

@hgraca is a personal blog at herbertograca.com about programming and design. Since 2017, 23 different Hacker News readers have linked it 45 times, most often “Software Architecture - How I Put It All Together”. The last post was in 2020, but the archive is still widely read.

Visit the blog
45mentions?
23HN people?
2017–2026first – last linked?
Links on Hacker News per year · peak 22 in 2017

Latest posts 2020-07-21 - Views / Templates2020-07-07 - Value Objects2020-06-23 - DTO – Data Transfer Objects2019-08-12 - 20. Documenting Software Architecture2019-06-05 - 19. Explicit Architecture #03: Reflecting architecture and domain in code2019-04-29 - 16. No silver bullet Top posts 2017-11-16

Most-linked posts?

  1. Software Architecture - How I Put It All Together
    13 people · 13 mentions · first linked 2017-11-16
  2. Documenting Software Architecture
    3 people · 3 mentions · first linked 2019-08-13
  3. The Software Architecture Chronicles
    2 people · 2 mentions · first linked 2017-10-20
  4. Event-Driven Architecture
    2 people · 2 mentions · first linked 2017-10-05
  5. Layered Architecture
    2 people · 2 mentions · first linked 2017-08-03
  6. Microservices architecture: What the gurus say about it
    2 people · 2 mentions · first linked 2017-01-31
  7. Ports and Adapters Architecture
    2 people · 2 mentions · first linked 2017-09-14

What Hacker News says?

  1. Interesting. I'd like to think that, most probably, your job exists and is funded because those folks (and you) "got shit done" for the last 20 years. In my experience (around 2 decades also), when it comes to small/medium projects, spending a bit of effort separating business logic from UI/database/server code is wise up to a certain point. If the effort doesn't add too much code and layers of indirection, then fin…

    Comment linking /2017/11/16/explicit-architecture-01-ddd-hexagonal-onion-clean-cqrs-how-i-put-it-all-together

    on “Ask HN: What was your most humbling learning moment?”
  2. Submitted Event-Driven Architecture as a story · 154 points

    HN discussion
  3. Based on my years of experience in working with a millions-of-locs over decades codebase: Be aware of the abstraction fallacy: developers are often guided by this insane notion that they can get rid of accidental complexity by wrapping it away behind an abstraction layer. You can't. It's better to suck up to the complexities of the existing system, and prefer explicit, procedural copy-and-pasting than trying to inve…

    Comment linking /2017/08/03/layered-architecture/

    on “Ask HN: How to be productive with big existing code base”
  4. Submitted Documenting Software Architecture as a story · 33 points

    HN discussion
  5. Both terms are from The Mythical Man Month . Are you saying Plan 9 is over-engineered and bloated? https://en.wikipedia.org/wiki/The_Mythical_Man-Month https://herbertograca.com/2018/11/19/11-plan-to-throw-one-aw... https://en.wikipedia.org/wiki/Second-system_effect

    Comment linking /2018/11/19/11-plan-to-throw-one-away/

    on “Git repository of Plan 9 History, from 1992 to 2015”
  6. Submitted Ports and Adapters Architecture as a story · 29 points

    HN discussion
  7. I have been following hexagonal architecture recently, found some good references, * This article https://herbertograca.com/2017/11/16/explicit-architecture-0... have detailed explanation on the components of hexagonal architecture. * There is COLA framework https://github.com/alibaba/COLA based on spring boot from Alibaba. Description is in Chinese but google translate does good enough translation. There is some pr…

    Comment linking /2017/11/16/explicit-architecture-01-ddd-hexagonal-onion-clean-cqrs-how-i-put-it-all-together/

    on “Ready for changes with Hexagonal Architecture”
  8. Submitted Documenting Software Architecture as a story · 8 points

    HN discussion
  9. I presume you haven't read the "blue book"? Because that covers many of what you ask. In addition, the canonical (but not clearest, IMO) source on Hexagonal architecture is by the "inventor" himself: https://alistair.cockburn.us/hexagonal-architecture/ . Several links in that article are dead now, but some still work and point to excellent discussions and articles. If you are looking "war stories" or "case studies"…

    Comment linking /2017/11/16/explicit-architecture-01-ddd-hexagonal-onion-clean-cqrs-how-i-put-it-all-together/

    on “Hexagonal Architecture and Domain Driven Design”
  10. Submitted Software Architecture - How I Put It All Together as a story · 4 points

    HN discussion
  11. Submitted DDD, Hexagonal, Onion, Clean, CQRS, How I put it all together (2017) as a story · 3 points

    HN discussion
  12. Submitted DDD, Hexagonal, Onion, Clean, CQRS, How I put it all together as a story · 3 points

    HN discussion
  13. Submitted DDD, Hexagonal, Onion, Clean, CQRS, How I put it all together as a story · 3 points

    HN discussion
  14. Submitted DDD, Hexagonal, Onion, Clean, CQRS:How I put it all together as a story · 3 points

    HN discussion
  15. Submitted The Software Architecture Chronicles as a story · 3 points

    HN discussion
  16. Submitted Microservices architecture: What the gurus say about it as a story · 3 points

    HN discussion
  17. Submitted I Love Hex Arch/DDD – How to Enforce with Python/Flask? as a story · 2 points

    HN discussion
  18. Submitted DDD, Hexagonal, Onion, Clean, CQRS, How I put it all together (2017) as a story · 2 points

    HN discussion
  19. Submitted DDD, Hexagonal, Onion, Clean, CQRS, … How I put it all together as a story · 2 points

    HN discussion
  20. Submitted Event-Driven Architecture as a story · 2 points

    HN discussion
  21. Submitted Domain-Driven Design as a story · 2 points

    HN discussion
  22. Submitted EBI Architecture as a story · 2 points

    HN discussion
  23. Submitted Programming Language evolution as a story · 2 points

    HN discussion
  24. Submitted Software Architecture Premises as a story · 2 points

    HN discussion
  25. Submitted DDD, Hexagonal, Onion, Clean, CQRS, How I put it all together (2017) as a story · 1 points

    HN discussion
  26. Submitted DDD, Hexagonal, Onion, Clean, CQRS, How I put it all together (2017) as a story · 1 points

    HN discussion
  27. Submitted The Software Architecture Chronicles (2017) as a story · 1 points

    HN discussion
  28. Submitted Documenting Software Architecture as a story · 1 points

    HN discussion
  29. Submitted More than concentric layers as a story · 1 points

    HN discussion
  30. Submitted Continuous Integration with containers as a story · 1 points

    HN discussion

Search all of HN for herbertograca.com

Linked by the same people?