book
opentable
Our great sponsors
book | opentable | |
---|---|---|
7 | 3 | |
3,255 | 25 | |
1.9% | - | |
3.5 | 0.0 | |
2 months ago | over 1 year ago | |
Python | Python | |
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
book
-
Can you suggest a Git repo using DDD
Repository
-
[ Design / Architecture ] Applying dependency inversion, Flask vs Django (from Cosmic book)
In chapter 2 of the Cosmic book, they talk about using Flask + SQLAlchemy in classic/imperative mode to enable the application of the dependency inversion principle (DIP).
-
How exactly to structure big projects?
I would recommend you using clean architecture. You can start with the cosmic book.
-
My developer journey so far. Advice is appreciated.
Continue with clean architecture in python
-
Persistence and domain model separation using SQLAlchemy ORM
If you find this subject interesting, here is full implementation: https://github.com/jorzel/opentable/. I also recommend great book and code repository that was inspiration for writing this post: https://github.com/cosmicpython/book.
- Where to pick up non-beginner object-oriented design & Python?
-
Why isn't Dependency Inversion as common in Python as it is in Java?
As the author, I encourage you to read it for free on github https://github.com/cosmicpython/book
opentable
- Port and Adapters. Python Example
-
Persistence and domain model separation using SQLAlchemy ORM
If you find this subject interesting, here is full implementation: https://github.com/jorzel/opentable/. I also recommend great book and code repository that was inspiration for writing this post: https://github.com/cosmicpython/book.
-
Port and adapters architecture. Python + Nameko microexample.
It was a microexample of hexagonal architecture base concepts using Python and Nameko. If you find it interesting, I recommend you to visit my github repository for extended implementation of similar project (also Python, Nameko and Port and Adapters): https://github.com/jorzel/opentable.
What are some alternatives?
py-must-watch - Must-watch videos about Python
implementing-the-clean-architecture
injector - Python dependency injection framework, inspired by Guice
clean-architecture - Example project showing off clean/hexagonal architecture concepts in Python
voucherapi
GINO - GINO Is Not ORM - a Python asyncio ORM on SQLAlchemy core.
cookiecutter - A cross-platform command-line utility that creates projects from cookiecutters (project templates), e.g. Python package projects, C projects.
sample-dotnet-core-cqrs-api - Sample .NET Core REST API CQRS implementation with raw SQL and DDD using Clean Architecture.
modular-monolith-with-ddd - Full Modular Monolith application with Domain-Driven Design approach.
IDDD_Samples - These are the sample Bounded Contexts from the book "Implementing Domain-Driven Design" by Vaughn Vernon: http://vaughnvernon.co/?page_id=168