/zero2prod

zero2prod implementation of https://www.lpalmieri.com/posts/2020-06-06-zero-to-production-1-setup-toolchain-ides-ci/

Primary LanguageRust

zero2prod

zero2prod implementation of https://www.lpalmieri.com/posts/2020-06-06-zero-to-production-1-setup-toolchain-ides-ci/

Forward: https://www.lpalmieri.com/posts/2020-05-24-zero-to-production-0-foreword/ Setup - Toolchain, IDEs, CI: https://www.lpalmieri.com/posts/2020-06-06-zero-to-production-1-setup-toolchain-ides-ci/ Newsletter Project: https://www.lpalmieri.com/posts/2020-06-21-zero-to-production-2-learn-by-building-an-email-newsletter/ API Skeleton: https://www.lpalmieri.com/posts/2020-08-09-zero-to-production-3-how-to-bootstrap-a-new-rust-web-api-from-scratch/ Integrating A Database: https://www.lpalmieri.com/posts/2020-08-31-zero-to-production-3-5-html-forms-databases-integration-tests/ Telemetry: https://www.lpalmieri.com/posts/2020-09-27-zero-to-production-4-are-we-observable-yet/ Deployments: https://www.lpalmieri.com/posts/2020-11-01-zero-to-production-5-how-to-deploy-a-rust-application/ Using Types To Guarantee Domain Invariants: https://www.lpalmieri.com/posts/2020-12-11-zero-to-production-6-domain-modelling/ Property-Based Testing: https://www.lpalmieri.com/posts/an-introduction-to-property-based-testing-in-rust/ Writing a REST Client: https://www.lpalmieri.com/posts/how-to-write-a-rest-client-in-rust-with-reqwest-and-wiremock/ Maintainable Test Suite: https://www.lpalmieri.com/posts/skeleton-and-principles-for-a-maintainable-test-suite/ Zero Downtime Deployments: https://www.lpalmieri.com/posts/zero-downtime-deployments/ Error Handling: https://www.lpalmieri.com/posts/error-handling-rust/ Naive Newsletter Delivery: https://www.lpalmieri.com/posts/naive-newsletter-delivery/ Password Authentication: https://www.lpalmieri.com/posts/password-authentication-in-rust/ Session based Authentication: https://www.lpalmieri.com/posts/session-based-authentication-in-rust/ Idempotency: https://www.lpalmieri.com/posts/idempotency/