django-planet

Blog: Matt Layman

web https://www.mattlayman.com/tags/django/
Author

Completing Account Deactivation on Building SaaS with Python and Django

April 18, 2019 » Django on Matt Layman » [Archived Version]

In the latest episode of Building SaaS with Python and Django, we completed the account deactivation workflow of the Django app. This included: Canceling the subscription with Stripe. Marking the user as inactive. Sending the user to a friendly page to indicate that their account is deactivated. The recording is available on YouTube and the full transcript is below.

Read More

Pip-tools and App Packaging - Building SaaS #19

April 18, 2019 » Django on Matt Layman » [Archived Version]

In this episode, we started by improving our requirements.txt handling with pip-tools. Then we cleaned things up and began turning the app into a Python package.

Read More

Completing Account Deactivation - Building SaaS #18

April 4, 2019 » Django on Matt Layman » [Archived Version]

In this episode, we finished the account deactivation flow. We looked at how to log out and mark an account as inactive. The deactivate customer is presented with a nice deactivated page to let them know there subscription was canceled successfully.

Read More

Canceling Stripe Subscriptions - Building SaaS #17

March 28, 2019 » Django on Matt Layman » [Archived Version]

In this episode, we continued on the deactivation workflow and worked through canceling a subscription with Stripe.

Read More

Feature Flags in Action - Building SaaS #16

March 21, 2019 » Django on Matt Layman » [Archived Version]

In this episode, we used the feature flag system covered last time to add a new feature! We saw how feature flags make sure that your users don’t see your feature until you’re ready.

Read More

Feature Flags with Django Waffle - Building SaaS #15

March 7, 2019 » Django on Matt Layman » [Archived Version]

In this episode, we added a feature flag system to College Conductor to control when users see new features. We used the excellent Django Waffle project.

Read More

Deploying with Ansible - Building SaaS #13

Feb. 7, 2019 » Django on Matt Layman » [Archived Version]

In this episode, I walked through the deployment process to put the updated web application onto the live site. We took a slight detour to discuss Continuous Integration when it seemed like Vagrant was broken, but we got back on track and focused on Ansible and how it’s used to push code onto the internet.

Read More

Building SaaS in January

Feb. 6, 2019 » Django on Matt Layman » [Archived Version]

Here’s a recap of what happened on the Building SaaS with Python and Django stream this past month. If some of these topics interest you, check them out! If you want to join live in the future, I stream live on Twitch on Wednesdays at 9pm Eastern time in the U.S. at https://www.twitch.tv/mblayman. Completing a 3rd party integration We spent some weeks in December building a 3rd party integration into College Conductor (the SaaS project that the stream focuses on).

Read More

Automation aides - Building SaaS #12

Jan. 31, 2019 » Django on Matt Layman » [Archived Version]

In this episode, we completed an automated tool for processing and connecting data quickly. We built an HTML template and walked through how to extract pieces and make connections.

Read More

Semi-automated tasks - Building SaaS #11

Jan. 24, 2019 » Django on Matt Layman » [Archived Version]

In this episode, we worked on a tool designed to help with backend manual tasks that would semi-automate the work. By automating some portion of the task, we’re able to make it way faster to complete.

Read More