Podcast.__init__-logo

Podcast.__init__

Technology News >

This is a long form podcast about Python and the people who make it great. We conduct interviews about projects and topics that are of particular interest to people in the Python community.

This is a long form podcast about Python and the people who make it great. We conduct interviews about projects and topics that are of particular interest to people in the Python community.
More Information

Location:

United States

Description:

This is a long form podcast about Python and the people who make it great. We conduct interviews about projects and topics that are of particular interest to people in the Python community.

Language:

English


Episodes

The Masonite Web Framework With Joe Mancuso

8/12/2018
More
Masonite is an ambitious new web framework that draws inspiration from many other successful projects in other languages. In this episode Joe Mancuso, the primary author and maintainer, explains his goal of unseating Django from its position of prominence in the Python community. He also discusses his motivation for building it, how it is architected, and how you can start using it for your own projects.

Duration:00:35:48

Helping Teacher's Bring Python Into The Classroom With Nicholas Tollervey

8/6/2018
More
There are a number of resources available for teaching beginners to code in Python and many other languages, and numerous endeavors to introduce programming to educational environments. Sometimes those efforts yield success and others can simply lead to frustration on the part of the teacher and the student. In this episode Nicholas Tollervey discusses his work as a teacher and a programmer, his work on the micro:bit project and the PyCon UK education summit, as well as his thoughts on the...

Duration:00:47:18

Continuous Delivery For Complex Systems Using Zuul with Monty Taylor

7/29/2018
More
Continuous integration systems are important for ensuring that you don't release broken software. Some projects can benefit from simple, standardized platforms, but as you grow or factor in additional projects the complexity of checking your deployments grows. Zuul is a deployment automation and gating system that was built to power the complexities of OpenStack so it will grow and scale with you. In this episode Monty Taylor explains how he helped start Zuul, how it is designed for scale,...

Duration:00:52:13

Michael Foord On Testing, Mock, TDD, And The Python Community

7/22/2018
More
Michael Foord has been working on building and testing software in Python for over a decade. One of his most notable and widely used contributions to the community is the Mock library, which has been incorporated into the standard library. In this episode he explains how he got involved in the community, why testing has been such a strong focus throughout his career, the uses and hazards of mocked objects, and how he is transitioning to freelancing full time.

Duration:01:02:05

The Past, Present, and Future of Twisted with Moshe Zadka

7/15/2018
More
Twisted is one of the earliest frameworks for developing asynchronous applications in Python and it has yet to fulfill its original purpose. It can be used to build network servers that integrate a multitude of protocols, increase the performance of your I/O bound applications, serve as the full web stack for your WSGI projects, and anything else that needs a battle tested and performant foundation. In this episode long time maintainer Moshe Zadka discusses the history of Twisted, how it...

Duration:00:27:48

Mike Driscoll And His Career In Python

7/8/2018
More
Mike Driscoll has been writing blogs and books for the Python community for years, including his popular series on the Python Module Of The Week. In his daily work he uses Python to test graphical interfaces written in C++ and QT for embedded platforms. In this episode he explains his work, how he got involved in writing as a regular exercise, and an overview of his recent books.

Duration:00:28:27

The Pulp Artifact Repository with Bihan Zhang and Austin Macdonald

7/2/2018
More
Hosting your own artifact repositories can have a huge impact on the reliability of your production systems. It reduces your reliance on the availability of external services during deployments and ensures that you have access to a consistent set of dependencies with known versions. Many repositories only support one type of package, thereby requiring multiple systems to be maintained, but Pulp is a platform that handles multiple content types and is easily extendable to manage everything...

Duration:00:40:23

Bringing Africa Online At Ascoderu with Clemens Wolff

6/24/2018
More
The future is here, it's just not evenly distributed. One of the places where this is especially true is in sub-Saharan Africa which is a vast region with little to no reliable internet connectivity. To help communities in this region leapfrog infrastructure challenges and gain access to opportunities for education and market information the Ascoderu non-profit has built Lokole. In this episode one of the lead engineers on the project, Clemens Wolff, explains what it is, how it is built,...

Duration:00:47:16

Understanding Machine Learning Through Visualizations with Benjamin Bengfort and Rebecca Bilbro

6/17/2018
More
Machine learning models are often inscrutable and it can be difficult to know whether you are making progress. To improve feedback and speed up iteration cycles Benjamin Bengfort and Rebecca Bilbro built Yellowbrick to easily generate visualizations of model performance. In this episode they explain how to use Yellowbrick in the process of building a machine learning project, how it aids in understanding how different parameters impact the outcome, and the improved understanding among...

Duration:00:55:28

Modern Database Clients On The Command Line with Amjith Ramanujam

6/10/2018
More
The command line is a powerful and resilient interface for getting work done, but the user experience is often lacking. This can be especially pronounced in database clients because of the amount of information being transferred and examined. To help improve the utility of these interfaces Amjith Ramanujam built PGCLI, quickly followed by MyCLI with the Prompt Toolkit library. In this episode he describes his motivation for building these projects, how their popularity led him to create...

Duration:00:29:38

Asking Questions From Data Using Active Learning with Tivadar Danka

5/20/2018
More
One of the challenges of machine learning is obtaining large enough volumes of well labelled data. An approach to mitigate the effort required for labelling data sets is active learning, in which outliers are identified and labelled by domain experts. In this episode Tivadar Danka describes how he built modAL to bring active learning to bioinformatics. He is using it for doing human in the loop training of models to detect cell phenotypes with massive unlabelled datasets. He explains how...

Duration:00:32:40

Exploring Color Theory In Python With Thomas Mansencal - Episode 160

5/6/2018
More
We take it for granted every day, but creating and displaying vivid colors in our digital media is a complicated and often difficult process. There are different ways to represent color, the ways in which they are displayed can cause them to look different, and translating between systems can cause losses of information. To simplify the process of working with color information in code Thomas Mansencal wrote the Colour project. In this episode we discuss his motiviation for creating and...

Duration:01:14:41

Destroy All Software With Gary Bernhardt - Episode 159

4/29/2018
More
Many developers enter the market from backgrounds that don't involve a computer science degree, which can lead to blind spots of how to approach certain types of problems. Gary Bernhardt produces screen casts and articles that aim to teach these principles with code to make them approachable and easy to understand. In this episode Gary discusses his views on the state of software education, both in academia and bootcamps, the theoretical concepts that he finds most useful in his work, and...

Duration:01:12:36

Scaling Deep Learning Using Polyaxon with Mourad Mourafiq - Episode 158

4/22/2018
More
With libraries such as Tensorflow, PyTorch, scikit-learn, and MXNet being released it is easier than ever to start a deep learning project. Unfortunately, it is still difficult to manage scaling and reproduction of training for these projects. Mourad Mourafiq built Polyaxon on top of Kubernetes to address this shortcoming. In this episode he shares his reasons for starting the project, how it works, and how you can start using it today.

Duration:00:35:05

Electricity Map: Real Time Visibility of Power Generation with Olivier Corradi - Episode 157

4/14/2018
More
One of the biggest issues facing us is the availability of sustainable energy sources. As individuals and energy consumers it is often difficult to understand how we can make informed choices about energy use to reduce our impact on the environment. Electricity Map is a project that provides up to date and historical information about the balance of how the energy we are using is being produced. In this episode Olivier Corradi discusses his motivation for creating Electricity Map, how it...

Duration:00:52:55

Building And Growing Nylas with Christine Spang - Episode 156

4/8/2018
More
Email is one of the oldest methods of communication that is still in use on the internet today. Despite many attempts at building a replacement and predictions of its demise we are sending more email now than ever. Recognizing that the venerable inbox is still an important repository of information, Christine Spang co-founded Nylas to integrate your mail with the rest of your tools, rather than just replacing it. In this episode Christine discusses how Nylas is built, how it is being used,...

Duration:00:35:23