The Python Podcast.__init__

Oscar Ecommerce with David Winterbottom and Michael van Tellingen


Listen Later

Summary

If you have a product to sell, whether it is a physical good or a subscription service, then you need a way to manage your transactions. The Oscar ecommerce framework for Django is a flexible, extensible, and well built way for you to add that functionality to your website. This week David Winterbottom and Michael van Tellingen talk about how the project got started, how it works under the covers, and how you can start using it today.

Preface
  • Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great.
  • I would like to thank everyone who supports us on Patreon. Your contributions help to make the show sustainable.
  • When you’re ready to launch your next project you’ll need somewhere to deploy it. Check out Linode at www.podastinit.com/linode?utm_source=rss&utm_medium=rss and get a $20 credit to try out their fast and reliable Linux virtual servers for running your awesome app.
  • Visit the site to subscribe to the show, sign up for the newsletter, read the show notes, and get in touch.
  • To help other people find the show you can leave a review on iTunes, or Google Play Music, and tell your friends and co-workers
  • Before we start the show I have a couple of announcements
    • I started a new Slack channel for guests and listeners of the show. Go to www.pythonpodcast.com/slack?utm_source=rss&utm_medium=rss to join in the conversation!
    • If you are interested in how open source powers innovations in data then you should check out the Open Source Data Science conference. It is coming to Boston, Massachusetts on March 3rd through the 5th so don’t miss out on your chance to level up and meet some new friends!

    • Your host as usual is Tobias Macey and today I’m interviewing David Winterbottom and Michael van Tellingen about the Oscar framework for building ecommerce applications in Django.

    • Interview
      • Introductions
      • How did you get introduced to Python?
      • What is Oscar and what problem were you trying to solve when you created it?
      • At face value ecommerce seems like a fairly straightforward problem domain but there is a lot of incidental complexity involved. What are some of the most challenging aspects of building and managing a web store?
      • The documentation states in a number of places that Oscar takes a ‘domain driven’ approach to building ecommerce applications. Can you explain what you mean by that and how it manifests in the project?
      • What does the internal design of Oscar look like and how would someone get started with building a site with it?
      • There can be a benefit to having an opinionated approach when building a framework because it simplifies the implemenation for the user. What is the reasoning for choosing to expose and allow for complexity in Oscar?
      • What are some of the most interesting and unexpected projects that you have seen built with Oscar?
      • How has ecommerce changed in the time since Oscar was first created, and how has that impacted its evolution?
      • What is in store for the future of Oscar?
      • Contact
        • David
          • Website
          • @codeinthehole on Twitter
          • GitHub

          • Michael

            • Website

            • Picks
              • David
                • Destroy All Software by Gary Bernhardt

                • Michael

                  • PyCharm
                  • Zeep (SOAP Library)

                  • Links
                    • Shopify
                    • Tangent
                    • Domain Driven Design by Eric Evans (book)
                    • Entity, Attribute, Value Pattern
                    • Home Assistant Interview
                    • Spree Commerce
                    • Magento
                    • Saleor
                    • Wagtail
                    • Wagtail Interview
                    • Django CMS
                    • Kivy Garden
                    • Awesome Wagtail
                    • SaltStack Formulas
                    • Pelican Plugins
                    • DjangoPackages.org
                    • Django Treebeard
                    • TDD (Test Driven Development)
                    • The intro and outro music is from Requiem for a Fish The Freak Fandango Orchestra / CC BY-SA

                      ...more
                      View all episodesView all episodes
                      Download on the App Store

                      The Python Podcast.__init__By Tobias Macey

                      • 4.4
                      • 4.4
                      • 4.4
                      • 4.4
                      • 4.4

                      4.4

                      100 ratings


                      More shows like The Python Podcast.__init__

                      View all
                      The Changelog: Software Development, Open Source by Changelog Media

                      The Changelog: Software Development, Open Source

                      283 Listeners

                      Data Skeptic by Kyle Polich

                      Data Skeptic

                      481 Listeners

                      Chat With Traders by Tessa Dao

                      Chat With Traders

                      1,979 Listeners

                      Talk Python To Me by Michael Kennedy

                      Talk Python To Me

                      590 Listeners

                      Software Engineering Daily by Software Engineering Daily

                      Software Engineering Daily

                      622 Listeners

                      The TWIML AI Podcast (formerly This Week in Machine Learning & Artificial Intelligence) by Sam Charrington

                      The TWIML AI Podcast (formerly This Week in Machine Learning & Artificial Intelligence)

                      444 Listeners

                      Super Data Science: ML & AI Podcast with Jon Krohn by Jon Krohn

                      Super Data Science: ML & AI Podcast with Jon Krohn

                      297 Listeners

                      Python Bytes by Michael Kennedy and Brian Okken

                      Python Bytes

                      215 Listeners

                      Data Engineering Podcast by Tobias Macey

                      Data Engineering Podcast

                      141 Listeners

                      Machine Learning Guide by OCDevel

                      Machine Learning Guide

                      764 Listeners

                      Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

                      Syntax - Tasty Web Development Treats

                      986 Listeners

                      DataFramed by DataCamp

                      DataFramed

                      267 Listeners

                      Practical AI by Practical AI LLC

                      Practical AI

                      192 Listeners

                      The Real Python Podcast by Real Python

                      The Real Python Podcast

                      139 Listeners

                      Hard Fork by The New York Times

                      Hard Fork

                      5,431 Listeners