@book{boring_stuff, title = {Automate the Boring Stuff with Python}, booktitle = {Practical Programming For Total Beginners}, author = {Al Sweigart}, year = {2020}, editor = {No Starch Press}, publisher = {William Pollock}, edition = {2nd edition} } @book{clean_architecture, title = {Clean Architecture, A Craftman's Guide to Software Structure and Design}, author = {Robert C. Martin}, publisher = {Pearson}, isbn = {978-0-13-449416-6}, year = {2018}, type = {Book} } @book{clean_code, title = {Clean Code, a Handbook of Agile Software Craftmanship}, author = {Robert C. Martin}, publisher = {Pearson}, editor = {Addison-Wesley}, year = {2009}, type = {Book} } @book{devops_handbook, title = {The DevOps Handbook, How to create World-class Agility, Reliability and Security in Technology Organizations}, author = {Gene Kim and Jez Humble and Patrick Debois and John Willis}, publisher = {IT Revolution}, year = {2016}, type = {Book} } @misc{django_for_startup_founders, title = {Django for Startup Founders: A better software architecture for SaaS startups and consumer apps}, author = {Alex Krupp}, year = {2021}, url = {https://alexkrupp.typepad.com/sensemaking/2021/06/django-for-startup-founders-a-better-software-architecture-for-saas-startups-and-consumer-apps.html} } @book{expert_python, title = {Expert Python Programming}, author = {Jaworski, Michal and Ziadé, Tarek}, publisher = {Packt Publishing}, year = {2021}, edition = {4th edition}, type = {Book} } @book{other_side, author = {Aurélie Jean}, title = {De l'autre côté de la machine}, year = {2020}, publisher = {Editions de l'Observatoire}, } @book{maintainable_software, title = {Building Maintainable Software}, booktitle = {Ten Guidelines for Future-Proof Code}, author = {Joost Visser}, year = {2016}, edition = {C-Sharp Edition, first edition}, publisher = {O'Reilly Media, Inc.}, isbn = {978-1-491-95452-2}, url = {http://shop.oreilly.com/product/0636920049555.do} } @book{restful_web_apis, title = {RESTful Web APIs}, booktitle = {Services for a changing world}, author = {Leonard Richardson and Mike Amundsen and Sam Ruby}, year = {2013}, isbn = {9781449359737}, url = {https://www.oreilly.com/library/view/restful-web-apis/9781449359713/}, } @book{roads_and_bridges, title = {Roads and Bridges}, booktitle = {The Unseen Labor Behind Our Digital Infrastructure}, author = {Nadia Eghbal}, year = {2016}, url = {https://fordfoundcontent.blob.core.windows.net/media/2976/roads-and-bridges-the-unseen-labor-behind-our-digital-infrastructure.pdf} } @book{two_scoops_of_django, author = {Daniel Roy and Andrey Greenfeld}, title = {Two Scoops of Django}, year = {2021}, } @book{django_design_patterns, year = {2015}, publisher = {Packt Publishing} } @book{unix_philosophy, author = {Eric S. Raymond}, year = {2004}, title = {Basics of the Unix Philosophy, The Art of Unix Programming}, publisher = {Addison-Wesley Professional}, isbn = {0-13-142901-9}, } @book{data_intensive, title = {Designing Data Intensive Applications}, booktitle = {The Big Ideas Behind Reliable, Scalable and Maintainable Systems}, year = {2017}, author = {Martin Kleppmann}, publisher = {O'Reilly}, isbn = {978-1-449-37332-0}, release = {Fifteenth release - 2021-03-26} } @book{release_it, title = {Release It!}, author = {Michael T. Nygard} } @book{rework, title = {Rework}, author = {David Heinemeier Hansson and Jason Fried}, year = {2010}, isbn = {0307463745}, publisher = {Currency} } @misc{ django, title = {The web framework for perfectionists with deadlines}, url = {https://www.djangoproject.com/} } @misc{gnu, title = {Why Open Source Misses the Point of Free Software}, url = {http://www.gnu.org/philosophy/open-source-misses-the-point.en.html} } @misc{ django_design_philosophies, title = {Design Philosophies}, url = {https://docs.djangoproject.com/en/dev/misc/design-philosophies/} } @misc{ consider_sqlite, title = {Consider SQLite}, year = {2021}, url = {https://blog.wesleyac.com/posts/consider-sqlite} } @misc{agiliq_admin, title = {Django Admin Cookbook, How to do things with Django admin}, year = {2018}, url = {https://books.agiliq.com/projects/django-admin-cookbook/en/latest/} } @misc{agiliq_multi_tenant, title = {Building Multi Tenant Applications with Django}, year = {2018}, url = {https://books.agiliq.com/projects/django-multi-tenant/en/latest/}, } @misc{simple_is_better_than_complex, author = {Vitor Freitas}, title = {A Complete Beginner's Guide to Django}, year = {2017}, note = {Last visited in 2021}, url = {https://simpleisbetterthancomplex.com/series/beginners-guide/1.11/} } @misc{gnu_linux_mag_hs_104, title = {Les cinq règles pour écrire du code maintenable}, year = {2019}, url = {https://boutique.ed-diamond.com/les-hors-series/1402-gnulinux-magazine-hs-104.html} }