News for hackers. Stuff that matters.
Re:Ask HN: What is the best resource to learn about software... by elmarschraml on Sunday February 08, 2015 @11:25AM (#9017599)
Joel on Software is a classic: http://www.joelonsoftware.com/ Sadly, a few years ago he mostly stopped writing about business and architecture, but the archives from around 2000 to 2005 are really good, and mostly timeless.

infoq.com has lots of good articles and talks, some language- or technology-specific, but most with a focus on architecture.

The O'reilly Head First books "Object-oriented architecture & design" and "Design patterns" are somewhat basic, but an excellent and accessible start.

For something deeper and harder to digest in book form, try some of the classics like Eric Evan's "Domain-driven design", or Martin Fowler's "Patterns of Enterprise applicaton architecture".

As for some specific styles, try typesafe's manifesto and description of reactive applications, Hohpe's "Enterprise Integration patterns" for pipes-and-filter architectures, and anything by Stefan Tilkov (https://www.innoq.com/blog/st/) for REST.

Re:Ask HN: What is the best resource to learn about software... by bzalasky on Sunday February 08, 2015 @01:32PM (#9018015)
There was a similar question [0] I commented on a while back... The Architecture of Open Source Applications [1] was mentioned there by another commenter. I also saw the link here on HN to Cloud Computing Patterns [2] a couple days ago.

[0] https://news.ycombinator.com/item?id=8730285

[1] http://aosabook.org/en/index.html

[2] http://www.cloudcomputingpatterns.org/

Re:Ask HN: What is the best resource to learn about software... by haidrali on Sunday February 08, 2015 @04:32PM (#9018665)
http://highscalability.com/ can give examples of some of the best software architectures
Re:Ask HN: What is the best resource to learn about software... by briandoll on Saturday February 07, 2015 @05:36PM (#9015568)
Martin Fowler's blog: http://martinfowler.com/bliki/
Re:Ask HN: What is the best resource to learn about software... by gravedave on Tuesday February 10, 2015 @04:12PM (#9029931)
I'd go for a good practical book about operating system programming.