4.8 • 635 Ratings
🗓️ 7 December 2020
⏱️ 51 minutes
🧾️ Download transcript
Click on a timestamp to play from that location
0:00.0 | When we think about accounts and security, we often think about identity, logging in and |
0:04.2 | proving who we are. |
0:05.0 | But for many applications, especially internal apps at large organizations, that's just step |
0:09.5 | one. |
0:10.0 | The next step is, what can we do and what can we not do? |
0:13.7 | On this episode, you'll learn about a new library called Oso. |
0:16.5 | It's a declarative way to create policy code that maps your mental model for who is allowed to do what in your system. |
0:22.6 | We have two guests, Graham Neary and Sam Scott from the Oso Project, to tell us all about it. |
0:27.5 | This is Talk Python to me, episode 294, recorded October 23rd, 2020. |
0:32.4 | Thank you. Welcome to Talk Python to me, a weekly podcast on Python, the language, the libraries, the ecosystem, and the personalities. |
0:52.1 | This is your host, Michael Kennedy. Follow me on Twitter where I'm at M. Kennedy, |
0:56.1 | and keep up with the show and listen to past episodes at talk python.fm. |
0:59.9 | And follow the show on Twitter via at Doc Python. |
1:03.1 | Before we get to the interview, let me tell you about a brand new course that we just launched. |
1:07.4 | At Talk Python, we run a bunch of web apps and web APIs. |
1:12.1 | These power the training courses as well as the mobile apps on iOS and Android. If I had to build these from scratch |
1:17.5 | again today, there's no doubt which framework I would use. It's Fast API. To me, Fast API is |
1:23.4 | the embodiment of modern Python and modern APIs. You have beautiful usage of type annotations. |
1:29.0 | You have model binding and validation with Pidantic, |
1:31.8 | and you have first class async and await support. |
1:34.7 | If you're building or rebuilding a web app, |
1:37.2 | you owe it to yourself to check out our newest course. |
... |
Please login to see the full transcript.
Disclaimer: The podcast and artwork embedded on this page are from Michael Kennedy, and are the property of its owner and not affiliated with or endorsed by Tapesearch.
Generated transcripts are the property of Michael Kennedy and are distributed freely under the Fair Use doctrine. Transcripts generated by Tapesearch are not guaranteed to be accurate.
Copyright © Tapesearch 2025.