aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--readme.md18
1 files changed, 18 insertions, 0 deletions
diff --git a/readme.md b/readme.md
index 7a16b0d..3ee51fe 100644
--- a/readme.md
+++ b/readme.md
@@ -422,6 +422,24 @@ heroku logs --tail
422``` 422```
423 423
424 424
425## Conclusion
426
427It took approximatively three days of work to the author to architecture and
428implement the demo project, with prior basic knowledge of SQL and Python, but
429with no prior familiarity with the used libraries (FastAPI, Jinja, psycopg, nor
430embrace). The extensive documentation of those dependencies has provided
431examples to quickly obtain a working application. The tooling and development
432environment allowed a quick, friction-less setup phase.
433
434The level of abstraction provided by the framework and libraries allowed
435focusing on the database schema and queries aspects, without needing to develop
436a deep understanding of the intricate protocols and standards linked to web
437systems. Their APIs did not impose, but did encourage the developer to follow
438some best-practices regarding the structure (separation of concerns) and the
439security (proper query and template parameterisation, session handling) aspects
440of the application.
441
442
425## Copyright and licensing 443## Copyright and licensing
426 444
427Copyright (C) 2021 Pacien TRAN-GIRARD. 445Copyright (C) 2021 Pacien TRAN-GIRARD.