Podcast.__init__('Python')

This is a podcast about the Python programming language, its ecosystem, and its community. We conduct interviews about projects and topics that are of particular interest to people who are interested in and use Python.

https://www.podcastinit.com

subscribe
share


 
 

      Jake Vanderplas: Data Science For Academic Research – Episode 140


      Summary

      Jake Vanderplas is an astronomer by training and a prolific contributor to the Python data science ecosystem. His current role is using Python to teach principles of data analysis and data visualization to students and researchers at the University of Washington. In this episode he discusses how he got started with Python, the challenges of teaching best practices for software engineering and reproducible analysis, and how easy to use tools for data visualization can help...


      share





      49m
       

      Kenneth Reitz – Episode 139


      Summary

      Kenneth Reitz has contributed many things to the Python community, including projects such as Requests, Pipenv, and Maya. He also started the community written Hitchhiker’s Guide to Python, and serves on the board of the Python Software Foundation. This week he talks about his career in the Python community and digs into some of his current work.

      Preface Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great. I...


      share





      42m
       

      Asphalt: A Framework For Asynchronous Network Applications with Alex Grönholm – Episode 138


      Summary

      As we rely more on small, distributed processes for building our applications, being able to take advantage of asynchronous I/O is increasingly important for performance. This week Alex Grönholm explains how the Asphalt Framework was created to make it easier to build these network oriented software stacks and the technical challenges that he faced in the process.

      Preface Hello and welcome to Podcast.__init__, the podcast about Python and the people who make ...


      share





      34m
       

      Golem: End-To-End Test Automation Framework with Luciano Puccio – Episode 137


      Summary

      The importance of testing your software is widely talked about and well understood. What is not as often discussed is the different types of testing, and how end-to-end tests can benefit your team to ensure proper functioning of your application when it gets released to production. This week Luciano Puccio shares the work that he has done on Golem, a framework for building and executing an automation suite to exercise the entire system from the perspective of the user. He...


      share





      54m
       

      Graphite Metrics Stack with Jason Dixon and Dan Cech – Episode 136


      Summary

      Do you know what is happening in your production systems right now? If you have a comprehensive metrics platform then the answer is yes. If your answer is no, then this episode is for you. Jason Dixon and Dan Cech, core maintainers of the Graphite project, talk about how graphite is architected to capture your time series data and give you the ability to use it for answering questions. They cover the challenges that have been faced in evolving the project, the strengths that have...


      share





      1h14m
       

      Surprise! Recommendation Algorithms with Nicolas Hug – Episode 135


      Summary

      A relevant and timely recommendation can be a pleasant surprise that will delight your users. Unfortunately it can be difficult to build a system that will produce useful suggestions, which is why this week’s guest, Nicolas Hug, built a library to help with developing and testing collaborative recommendation algorithms. He explains how he took the code he wrote for his PhD thesis and cleaned it up to release as an open source library and his plans for future development on...


      share





      30m
       2017-11-11

      Rasa: Build Your Own AI Chatbot with Joey Faulkner – Episode 134


      Summary

      With the proliferation of messaging applications, there has been a growing demand for bots that can understand our wishes and perform our bidding. The rise of artificial intelligence has brought the capacity for understanding human language. Combining these two trends gives us chatbots that can be used as a new interface to the software and services that we depend on. This week Joey Faulkner shares his work with Rasa Technologies and their open sourced libraries for understanding...


      share





      49m
       2017-11-04

      Eliot: Effective Logging with Itamar Turner-Trauring – Episode 133


      Summary

      Understanding what is happening in a software system can be difficult, especially when you have inconsistent log messages. Itamar Turner-Trauring created Eliot to make it possible for your project to tell you a story about how transactions flow through your program. In this week’s episode we go deep on proper logging practices, anti patterns, and how to improve your ability to debug your software with log messages.

      Preface Hello and welcome to...


      share





      49m
       2017-10-29

      Donkey: Building Self Driving Cars with Will Roscoe – Episode 132


      Summary

      Do you wish that you had a self-driving car of your own? With Donkey you can make that dream a reality. This week Will Roscoe shares the story of how he got involved in the arena of self-driving car hobbyists and ended up building a Python library to act as his pilot. We talked about the hardware involved, how he has evolved the code to meet unexpected challenges, and how he plans to improve it in the future. So go build your own self driving car and take it for a...


      share





      33m
       2017-10-22

      Event Sourcing with John Bywater – Episode 131


      Summary

      The way that your application handles data and the way that it is represented in your database don’t always match, leading to a lot of brittle abstractions to reconcile the two. In order to reduce that friction, instead of overwriting the state of your application on every change you can log all of the events that take place and then render the current state from that sequence of events. John Bywater joins me this week to discuss his work on the Event Sourcing library, why...


      share





      1h8m
       2017-10-15