diff --git a/bin/processed_videos.json b/bin/processed_videos.json index 2f18ca6..e6cb1e8 100644 --- a/bin/processed_videos.json +++ b/bin/processed_videos.json @@ -90,6 +90,7 @@ "wAJNhwP_tAk", "wr7cfnLdqn0", "xETCheHdELo", + "yAdiwecPx_g", "yn86H9Eu1nk", "z5cXSgAqsMs", "zDbvqCUfgp4", diff --git a/content/blog/2024-07-19-activation-email-job-building-saas-196.md b/content/blog/2024-07-19-activation-email-job-building-saas-196.md new file mode 100644 index 0000000..da08d8d --- /dev/null +++ b/content/blog/2024-07-19-activation-email-job-building-saas-196.md @@ -0,0 +1,15 @@ +--- +title: "Activation Email Job - Building SaaS #196" +description: "In this episode, we chatted about managing dependencies and the cost of maintenance. Then we got into some feature work and began building a job that will send users an email as reminder to activate their account shortly before it expires." +image: img/2024/yAdiwecPx_g.jpg +video: https://www.youtube.com/embed/yAdiwecPx_g +type: post +categories: + - YouTube + - Python + - Django +tags: ['Python', 'Django', 'SaaS', 'email', 'cron'] + +--- + +In this episode, we chatted about managing dependencies and the cost of maintenance. Then we got into some feature work and began building a job that will send users an email as reminder to activate their account shortly before it expires. diff --git a/static/img/2024/yAdiwecPx_g.jpg b/static/img/2024/yAdiwecPx_g.jpg new file mode 100644 index 0000000..cba0ce8 Binary files /dev/null and b/static/img/2024/yAdiwecPx_g.jpg differ