Technical Essays: Software Architecture of 28 Different Open Source Systems

by | Jun 11, 2020 | Computers and Internet | 0 comments

Technical Essays - Software Architecture of 28 Different Open Source Systems

Delft Students on Software Architecture (DESOSA) is a collection of technical essays in which students explore the software architecture of 28 different open source systems. These essays are available as a series of blog posts for easy browsing, besides being available in ebook form as pdf and epub.

These essays were written as part of a master level course on Software Architecture that took place in the spring of 2020. The essays emerged as they were written, with most of them posted in March / April 2020.

In total over 120 students worked in teams of four, studying over 30 different systems. The course is open by design, with students not just learning from the teacher, but primarily from each other and from the wisdom of the open source communities. The course builds on ideas in open learning from (the late) Erik Duval, and on Amy Brown and Greg Wilson’s book series addressing the Architecture of Open Source Applications.

Students could decide for themselves whether to publish their essays, or whether to keep them visible to other students only. The large majority (28 out of 30) of teams decided to make their work public, with the result visible here.

Technical Essays - Software Architecture of 28 Different Open Source Systems

by Desosa (Online, PDF, EPUB)

Technical Essays - Software Architecture of 28 Different Open Source Systems

Interested in videos created exclusively for bookworms?

Watch videos about books, reading and writing. Expect weird, amazing, never known before facts and many more.

Related Posts

550 Software and Programming Podcasts for Your Listening Pleasure

550 Software and Programming Podcasts for Your Listening Pleasure

If you’re looking to learn more about coding or any softwares in general, whether to pique your curiosity or prepare you for a career change, here are 550 software and programming podcasts for your listening pleasure. It covers all programming languages imaginable, including general softwares and operating systems as well as podcasts from 17 different languages. Take your pick and happy listening!

28 Free Software Development Roadmaps – Best Practices And Tips

28 Free Software Development Roadmaps – Best Practices And Tips

Use this guide to learn how product roadmap software can help you accomplish key business goals, including aligning your product strategy, syncing up your team, and driving alignment across your organization. These 28 free software development roadmaps can be used to ensure your next product roadmap is on track – learn about the best practices, pitfalls to avoid, and as a rough guide to create successful launches.

31 Free Serverless Security Ebooks, Articles and Resources

31 Free Serverless Security Ebooks, Articles and Resources

Serverless computing demands a different mindset but secure serverless apps are at least as secure as their server-based counterparts. According to new research, the top two security concerns of companies implementing or using serverless platforms include compliance and how to handle data security. Below, you’ll find a curated list of awesome serverless security resources such as ebooks, articles, whitepapers, blogs and research papers.