News for hackers. Stuff that matters.
Re:The Architecture of Open Source Applications by Nikhilbidkar1 on Friday September 20, 2024 @04:36AM (#41599985)
Nice
Re:The Architecture of Open Source Applications by Noumenon72 on Friday September 20, 2024 @04:38AM (#41599995)
[2011]
Re:The Architecture of Open Source Applications by tellarin on Friday September 20, 2024 @06:29AM (#41600521)
v2 is 2012 and I think some of the other books linked are more recent.
Re:The Architecture of Open Source Applications by tux3 on Friday September 20, 2024 @06:59AM (#41600723)
A lot of these might be organically grown more than planned in advanced. There's some survivor bias in picking some big open source project and copying its architecture, as if that was the reason for its success.

It's still interesting to look at, but more as a curiosity. Maybe some of those ideas might come in handy someday. But I wouldn't start learning these as super successful design pattern and start forcing them onto your next project.

Re:The Architecture of Open Source Applications by openrisk on Friday September 20, 2024 @07:10AM (#41600796)
The architecture of explaining how open source applications are architected may need a revamping itself?

What might be useful is an approach of live collections that keep evolving / added to. Maybe some sort of extension of the Journal of Open Source Software [1] where authors focus purely on architectural aspects.

Having a classification (by technology, functionality etc.) would also make it easier to make the most out of this wonderful collection.

[1] https://joss.theoj.org/

Re:The Architecture of Open Source Applications by adamgordonbell on Friday September 20, 2024 @07:16AM (#41600831)
The back story of this series is Greg Wilson's quest to elevate design thinking in software. Beautiful Code, the book, was also part of this quest.

Back story:

https://corecursive.com/beautiful-code-with-greg-wilson/

Re:The Architecture of Open Source Applications by mrthrowaway999 on Friday September 20, 2024 @02:01PM (#41604219)
These are some of my favorite books about software because of how they reveal a specific human mind at work. And they're the only ones that I felt effectively taught me about design. Having books list design patterns felt much less useful than having books walk the reader through looking at code and making decisions about which patterns to apply and where

I wish there would be more books in this series.

Re:The Architecture of Open Source Applications by kennu on Monday September 23, 2024 @03:01PM (#41629405)
I read the first volume a long time ago and enjoyed the view into how these open source projects have been designed, and what "architecture" actually means in their context. I think sometimes it's about making them easy to extend from the outside (with add-ons and configuration files), and sometimes it's about minimizing the effort needed to extend them from the inside (by adding and refactoring code).