software-architecture.md

July 15, 2021 · View on GitHub

Bookmarks tagged [software-architecture]

www.codever.land/bookmarks/t/software-architecture

Les principes SOLID – Programmation orientée objet • Dev Java

https://dev-java.fr/principes-solid-programmation-objet/

Les principes SOLID ont été conceptualisés pour la première fois par Robert C. Martin en 2000 : Design Principles and ... Lire la suite


The Principles of Agile Design

https://www.infoq.com/presentations/principles-agile-oo-design/

Bob Martin of Object Mentor presents the first of his five principles of agile design. Beginning with an explanation of the real purpose of object-oriented design - the management of dependencies - Bo...


Why should you separate Controllers from Services in Node REST API’s? – Corey Cleary

https://www.coreycleary.me/why-should-you-separate-controllers-from-services-in-node-rest-apis/

This is a follow-up to my last post, [What is the difference between Controllers and Services in Node REST API’s?](https://www.coreycleary.me/what-is-the-difference-between-controllers-and-services-in...


What We Got Wrong: Lessons from the Birth of Microservices - YouTube

https://www.youtube.com/watch?v=-pDyNsB9Zr0

Ben Sigelman talks about what Google got wrong about microservices, the lessons learned along the way and how to apply those lessons today.


Your API Is Bad

https://leanpub.com/yourapiisbad

Paddy Foran


Working with Web APIs

https://launchschool.com/books/working_with_apis

Launch School


Web API Design

http://apigee.com/about/blog/technology/announcement-free-ebook-web-api-design


Test Driven Development, Extensive Tutorial

https://github.com/grzesiek-galezowski/tdd-ebook

Daniel Żołopa


Software Engineering for Internet Applications

http://philip.greenspun.com/seia/


Software Architecture Patterns

http://www.oreilly.com/programming/free/software-architecture-patterns.csp

(Just fill the fields with any values)


Seamless Object-Oriented Software Architecture

http://www.bon-method.com/book_print_a4.pdf

(PDF)


Scrum and XP from the Trenches

http://www.infoq.com/minibooks/scrum-xp-from-the-trenches-2


Reactive Microservices Architecture

http://www.oreilly.com/programming/free/reactive-microservices-architecture-orm.csp

(Just fill the fields with any values)


Practicing Domain-Driven Design

https://leanpub.com/Practicing-DDD

Scott Millett


Object-Oriented Reengineering Patterns

http://scg.unibe.ch/download/oorp/

S. Demeyer, S. Ducasse and O. Nierstrasz


OAuth - The Big Picture

https://pages.apigee.com/oauth-big-picture-ebook.html


Naked objects

http://downloads.nakedobjects.net/resources/Pawson%20thesis.pdf

Richard Pawson (PDF)


Migrating to Cloud-Native Application Architectures

http://www.oreilly.com/programming/free/migrating-cloud-native-application-architectures.csp

(Just fill the fields with any values)


Microservices vs. Service-Oriented Architecture

http://www.oreilly.com/programming/free/microservices-vs-service-oriented-architecture.csp

(Just fill the fields with any values)


Microservices in Production

http://www.oreilly.com/programming/free/microservices-in-production.csp

(Just fill the fields with any values)


Microservices AntiPatterns and Pitfalls

http://www.oreilly.com/programming/free/microservices-antipatterns-and-pitfalls.csp

(Just fill the fields with any values)


Kanban for skeptics

https://leanpub.com/kanbanforskeptics

Nick Oostvogels


Kanban and Scrum - making the most of both

http://www.infoq.com/minibooks/kanban-scrum-minibook


How to Write Unmaintainable Code

http://mindprod.com/jgloss/unmain.html


How to Design Programs

http://www.htdp.org


Guide to the Software Engineering Body of Knowledge

http://www.computer.org/portal/web/swebok


Evolving Architectures of FinTech

http://www.oreilly.com/programming/free/evolving-architectures-of-fintech.csp

(Just fill the fields with any values)


DSL Engineering: Designing, Implementing and Using Domain-Specific Languages

http://dslbook.org

Markus Voelter


Domain Driven Design Quickly

http://www.infoq.com/minibooks/domain-driven-design-quickly


Developing Reactive Microservices

https://info.lightbend.com/COLL-20XX-Developing-Reactive-Microservices_Landing-Page.html

(Just fill the fields with any values)


Data-Oriented Design

http://www.dataorienteddesign.com/dodmain/dodmain.html


Best Kept Secrets of Peer Code Review

http://smartbear.com/lp/ebook/collaborator/secrets-of-peer-code-review/


Architectural Styles and the Design of Network-based Software Architectures

http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm

Roy Thomas Fielding


Agile Planning: From Ideas to Story Cards

https://launchschool.com/books/agile_planning

Launch School