The Python Podcast.__init__

Sandstorm.io with Asheesh Laroia


Listen Later

Summary

Sandstorm.io is an innovative platform that aims to make self-hosting applications easier and more maintainable for the average individual. This week we spoke with Asheesh Laroia about why running your own services is desirable, how they have made security a first priority, how Sandstorm is architected, and what the installation process looks like.

Brief Introduction
  • Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great.
  • I would like to thank everyone who has donated to the show. Your contributions help us make the show sustainable. For details on how to support the show you can visit our site at pythonpodcast.com
  • Linode is sponsoring us this week. Check them out at linode.com/podcastinit and get a $20 credit to try out their fast and reliable Linux virtual servers for your next project
  • We are also sponsored by Rollbar. Rollbar is a service for tracking and aggregating your application errors so that you can find and fix the bugs in your application before your users notice they exist. Use the link rollbar.com/podcastinit to get 90 days and 300,000 errors for free on their bootstrap plan.
  • Hired has also returned as a sponsor this week. If you’re looking for a job as a developer or designer then Hired will bring the opportunities to you. Sign up at hired.com/podcastinit to double your signing bonus.
  • Visit our site to subscribe to our show, sign up for our 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
  • Join our community! Visit discourse.pythonpodcast.com for your opportunity to find out about upcoming guests, suggest questions, and propose show ideas.
  • I would also like to mention that the organizers of PyCon Zimbabwe are looking to the global Python community for help in supporting their event. If you would like to donate the link will be in the show notes.
  • Your hosts as usual are Tobias Macey and Chris Patti
  • Today we’re interviewing Asheesh Laroia about Sandstorm.io, a project that is trying to make self-hosted applications easy and secure for everyone.
  • Interview with Asheesh Laroia
    • Introductions
    • How did you get introduced to Python? – Tobias
    • Can you start by telling everyone about the Sandstorm project and how you got involved with it? – Tobias
    • What are some of the reasons that an individual would want to self-host their own applications rather than using comparable services available through third parties? – Tobias
    • How does Sandstorm try to make the experience of hosting these various applications simple and enjoyable for the broadest variety of people? – Tobias
    • What does the system architecture for Sandstorm look like? – Tobias
    • I notice that Sandstorm requires a very recent Linux kernel version. What motivated that choice and how does it affect adoption? – Chris
    • One of the notable aspects of Sandstorm is the security model that it uses. Can you explain the capability-based authorization model and how it enables Sandstorm to ensure privacy for your users? – Tobias
    • What are some of the most difficult challenges facing you in terms of software architecture and design? – Tobias
    • What is involved in setting up your own server to run Sandstorm and what kinds of resources are required for different use cases? – Tobias
    • You have a number of different applications available for users to install. What is involved in making a project compatible with the Sandstorm runtime environment? Are there any limitations in terms of languages or application architecture for people who are targeting your platform? – Tobias
    • How much of Sandstorm is written in Python and what other languages does it use? – Tobias
    • Keep In Touch
      • Twitter
      • Blog
      • Email
      • Picks
        • Tobias
          • OpsGenie

          • Chris

            • Viking Godfather Safety Razor
            • Who Killed Sherlock Holmes? by Paul Cornell
            • Petrus Aged Red

            • Asheesh

              • Amtrak
              • The Master Switch by Tim Wu
              • Rocket Chat

              • Links
                • North Star Post
                • Contact Otter
                • Hacker Slides
                • Permanote
                • Radicale
                • Media Goblin
                • IPython Notebook
                • 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
                  Software Engineering Radio - the podcast for professional software developers by se-radio@computer.org

                  Software Engineering Radio - the podcast for professional software developers

                  272 Listeners

                  The Changelog: Software Development, Open Source by Changelog Media

                  The Changelog: Software Development, Open Source

                  284 Listeners

                  Data Skeptic by Kyle Polich

                  Data Skeptic

                  480 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)

                  443 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

                  Machine Learning Guide by OCDevel

                  Machine Learning Guide

                  764 Listeners

                  Home Assistant Podcast by HK Media

                  Home Assistant Podcast

                  65 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

                  中国好生意 by 树杨

                  中国好生意

                  2 Listeners