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
- :calendar: published on: 2021-06-26
- tags: software-architecture, software-development, software-quality
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...
- tags: design-patterns, software-architecture, oop
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...
- tags: node.js, expressjs, software-architecture
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.
- :calendar: published on: 2018-11-08
- tags: microservices, software-architecture
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
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
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