Podcast.__init__

missing image

This is a long form 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.

0 Likes     1 Followers     4 Subscribers

Sign up / Log in to like, follow, recommend and subscribe!

Website
https://www.podcastinit.com
Description
Python and the people who make it great
Support
Flattr this!
Language
🇬🇧 English
last modified
2019-04-16 01:53
last episode published
2019-04-15 17:46
publication frequency
7.11 days
Contributors
Tobias Macey owner   author  
Explicit
false
Number of Episodes
210
Rss-Feeds
Detail page
Categories
Technology Business Education Training Software How-To Careers

Recommendations


Episodes

Date Thumb Title & Description Contributors
15.04.2019

Exploring Python's Internals By Rewriting Them In Rust

The CPython interpreter has been the primary implementation of the Python runtime for over 20 years. In that time other options have been made available for different use cases. The most recent entry to that list is RustPython, written in the memory sa...
Tobias Macey contributor
Linode contributor
Tobias Macey author
8.04.2019

Version Control For Your Machine Learning Projects

Version control has become table stakes for any software team, but for machine learning projects there has been no good answer for tracking all of the data that goes into building and training models, and the output of the models themselves. To address...
Tobias Macey contributor
Linode contributor
Tobias Macey author
1.04.2019

Building Scalable Ecommerce Sites On Saleor

Ecommerce is an industry that has largely faded into the background due to its ubiquity in recent years. Despite that, there are new trends emerging and room for innovation, which is what the team at Mirumee focuses on. To support their efforts, they b...
Tobias Macey contributor
Linode contributor
Tobias Macey author
25.03.2019

A Quick Python Check-in With Naomi Ceder

Naomi Ceder was fortunate enough to learn Python from Guido himself. Since then she has contributed books, code, and mentorship to the community. Currently she serves as the chair of the board to the Python Software Foundation, leads an engineering tea...
Tobias Macey contributor
Linode contributor
Tobias Macey author
18.03.2019

Wes McKinney's Career In Python For Data Analysis

Python has become one of the dominant languages for data science and data analysis. Wes McKinney has been working for a decade to make tools that are easy and powerful, starting with the creation of Pandas, and eventually leading to his current work on...
Tobias Macey contributor
Linode contributor
Tobias Macey author
10.03.2019

The Past, Present, and Future of Deep Learning In PyTorch

The current buzz in data science and big data is around the promise of deep learning, especially when working with unstructured data. One of the most popular frameworks for building deep learning applications is PyTorch, in large part because of their ...
Tobias Macey contributor
Linode contributor
Tobias Macey author
4.03.2019

How To Include Redis In Your Application Architecture

The Redis database recently celebrated its 10th birthday. In that time it has earned a well-earned reputation for speed, reliability, and ease of use. Python developers are fortunate to have a well-built client in the form of redis-py to leverage it in...
Tobias Macey contributor
Linode contributor
Tobias Macey author
25.02.2019

- Episode

Framework Agnostic Data Validation In Marshmallow
Tobias Macey author
18.02.2019

Unpacking The Python Toolkit For Chaos Engineering

Chaos engineering is the practice of injecting failures into your production systems in a controlled manner to identify weaknesses in your applications. In order to build, run, and report on chaos experiments Sylvain Hellegouarch created the Chaos Tool...
Tobias Macey contributor
Linode contributor
Tobias Macey author
11.02.2019

Computational Musicology For Python Programmers

Music is a part of every culture around the world and throughout history. Musicology is the study of that music from a structural and sociological perspective. Traditionally this research has been done in a manual and painstaking manner, but the advent...
Tobias Macey contributor
Linode contributor
Tobias Macey author
4.02.2019

Classic Computer Science For Pythonistas

Software development is a career that attracts people from all backgrounds, and Python in particular helps to make it an approachable occupation. Because of the variety of paths that can be taken it is becoming increasingly common for practitioners to ...
Tobias Macey contributor
Linode contributor
Tobias Macey author
28.01.2019

What You Need To Know About Open Source Licenses And Intellectual Property

As a developer and user of open source code, you interact with software and digital media every day. What is often overlooked are the rights and responsibilities conveyed by the intellectual property that is implicit in all creative works. Software lic...
Tobias Macey contributor
Linode contributor
Tobias Macey author
21.01.2019

Counteracting Code Complexity With Wily

As we build software projects, complexity and technical debt are bound to creep into our code. To counteract these tendencies it is necessary to calculate and track metrics that highlight areas of improvement so that they can be acted on. To aid in ide...
Tobias Macey contributor
Linode contributor
Tobias Macey author
14.01.2019

Teaching Digital Archaeology With Jupyter Notebooks

Computers have found their way into virtually every area of human endeavor, and archaeology is no exception. To aid his students in their exploration of digital archaeology Shawn Graham helped to create an online, digital textbook with accompanying int...
Tobias Macey contributor
Linode contributor
Tobias Macey author
7.01.2019

Analyzing Satellite Image Data Using PyTroll

Every day there are satellites collecting sensor readings and imagery of our Earth. To help make sense of that information, developers at the meterological institutes of Sweden and Denmark worked together to build a collection of Python packages that s...
Tobias Macey contributor
Linode contributor
Tobias Macey author
31.12.2018

Building GraphQL APIs in Python Using Graphene with Syrus Akbary

The web has spawned numerous methods for communicating between applications, including protocols such as SOAP, XML-RPC, and REST. One of the newest entrants is GraphQL which promises a simplified approach to client development and reduced network reque...
Tobias Macey contributor
Linode contributor
Tobias Macey author
24.12.2018

AIORTC: An Asynchronous WebRTC Framework with Jeremy Lainé

Real-time communication over the internet is an amazing feat of modern engineering. The protocol that powers a majority of video calling platforms is WebRTC. In this episode Jeremy Lainé explains why he wrote a Python implementation of this protocol in...
Tobias Macey contributor
Linode contributor
Tobias Macey author
17.12.2018

Polyglot: Multi-Lingual Natural Language Processing with Rami Al-Rfou

Using computers to analyze text can produce useful and inspirational insights. However, when working with multiple languages the capabilities of existing models are severely limited. In order to help overcome this limitation Rami Al-Rfou built Polyglot...
Tobias Macey contributor
Linode contributor
Tobias Macey author
10.12.2018

Gnocchi: A Scalable Time Series Database For Your Metrics with Julien Danjou

Do you know what your servers are doing? If you have a metrics system in place then the answer should be "yes". One critical aspect of that platform is the timeseries database that allows you to store, aggregate, analyze, and query the various signals ...
Tobias Macey contributor
Linode contributor
Tobias Macey author
3.12.2018

Keeping Up With The Python Community For Fun And Profit with Dan Bader

Keeping up with the work being done in the Python community can be a full time job, which is why Dan Bader has made it his! In this episode he discusses how he went from working as a software engineer, to offering training, to now managing both the Rea...
Tobias Macey contributor
Linode contributor
Tobias Macey author
26.11.2018

Using Calibre To Keep Your Digital Library In Order with Kovid Goyal

Digital books are convenient and useful ways to have easy access to large volumes of information. Unfortunately, keeping track of them all can be difficult as you gain more books from different sources. Keeping your reading device synchronized with the...
Tobias Macey contributor
Linode contributor
Tobias Macey author
19.11.2018

Entity Extraction, Document Processing, And Knowledge Graphs For Investigative Journalists with Friedrich Lindenberg

Investigative reporters have a challenging task of identifying complex networks of people, places, and events gleaned from a mixed collection of sources. Turning those various documents, electronic records, and research into a searchable and actionable...
Tobias Macey contributor
Linode contributor
Tobias Macey author
29.10.2018

Bringing Python To The Spanish Language Community with Maricela Sanchez

The Python Community is large and growing, however a majority of articles, books, and presentations are still in English. To increase the accessibility for Spanish language speakers, Maricela Sanchez helped to create the Charlas track at PyCon US, and ...
Tobias Macey contributor
Linode contributor
Tobias Macey author
22.10.2018

Of Checklists, Ethics, and Data with Emily Miller and Peter Bull

As data science becomes more widespread and has a bigger impact on the lives of people, it is important that those projects and products are built with a conscious consideration of ethics. Keeping ethical principles in mind throughout the lifecycle of ...
Tobias Macey author
15.10.2018

How Python Is Used To Build A Startup At Wanderu with Chris Kirkos and Matt Warren

The breadth of use cases that Python supports, coupled with the level of productivity that it provides through its ease of use have contributed to the incredible popularity of the language. To explore the ways that it can contribute to the success of a...
Tobias Macey author
9.10.2018

Building A Game In Python At PyWeek with Daniel Pope

Many people learn to program because of their interest in building their own video games. Once the necessary skills have been acquired, it is often the case that the original idea of creating a game is forgotten in favor of solving the problems we conf...
Tobias Macey author
2.10.2018

Managing Application Secrets with Brian Kelly

Any application that communicates with other systems or services will at some point require a credential or sensitive piece of information to operate properly. The question then becomes how best to securely store, transmit, and use that information. Th...
Tobias Macey author
24.09.2018

Django, Channels, And The Asynchronous Web with Andrew Godwin

Once upon a time the web was a simple place with one main protocol and a predictable sequence of request/response interactions with backend applications. This is the era when Django began, but in the intervening years there has been an explosion of com...
Tobias Macey author
17.09.2018

The Business Of Technical Authoring With William Vincent

There are many aspects of learning how to program and at least as many ways to go about it. This is multiplicative with the different problem domains and subject areas where software development is applied. In this episode William Vincent discusses his...
Tobias Macey author
10.09.2018

Keep Your Code Clean Using pre-commit with Anthony Sottile

Maintaining the health and well-being of your software is a never-ending responsibility. Automating away as much of it as possible makes that challenge more achievable. In this episode Anthony Sottile describes his work on the pre-commit framework to s...
Tobias Macey author
3.09.2018

Infection Monkey Vulnerability Scanner with Daniel Goldberg

How secure are your servers? The best way to be sure that your systems aren't being compromised is to do it yourself. In this episode Daniel Goldberg explains how you can use his project Infection Monkey to run a scan of your infrastructure to find and...
Tobias Macey author
27.08.2018

Fast Stream Processing In Python Using Faust with Ask Solem

The need to process unbounded and continually streaming sources of data has become increasingly common. One of the popular platforms for implementing this is Kafka along with its streams API. Unfortunately, this requires all of your processing or micro...
Tobias Macey author
20.08.2018

Don't Just Stand There, Get Programming! with Ana Bell

Writing a book is hard work, especially when you are trying to teach such a broad concept as programming. In this episode Ana Bell discusses her recent work in writing Get Programming: Learn To Code With Python, including her views on how to separate t...
Tobias Macey author
13.08.2018

The Masonite Web Framework With Joe Mancuso

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 promine...
Tobias Macey author
6.08.2018

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

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 t...
Tobias Macey author
30.07.2018

Continuous Delivery For Complex Systems Using Zuul with Monty Taylor

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 deployment...
Tobias Macey author
23.07.2018

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

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 epis...
Tobias Macey author
16.07.2018

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

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 yo...
Tobias Macey author
8.07.2018

Mike Driscoll And His Career In Python

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...
Tobias Macey author
2.07.2018

The Pulp Artifact Repository with Bihan Zhang and Austin Macdonald

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 de...
Tobias Macey author
25.06.2018

Bringing Africa Online At Ascoderu with Clemens Wolff

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 infrastr...
Tobias Macey author
17.06.2018

Understanding Machine Learning Through Visualizations with Benjamin Bengfort and Rebecca Bilbro

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...
Tobias Macey author
11.06.2018

Modern Database Clients On The Command Line with Amjith Ramanujam

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 i...
Tobias Macey author
4.06.2018

Pandas Extension Arrays with Tom Augspurger

Pandas is a swiss army knife for data processing in Python but it has long been difficult to customize. In the latest release there is now an extension interface for adding custom data types with namespaced APIs. This allows for building and combining ...
Tobias Macey author
27.05.2018

Making A Difference Through Software With Eric Schles

Software development is a skill that can create value and reduce drudgery in a wide variety of contexts. Sometimes the causes that are most in need of software expertise are also the least able to pay for it. By volunteering our time and abilities to c...
Tobias Macey author
21.05.2018

Asking Questions From Data Using Active Learning with Tivadar Danka

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. ...
Tobias Macey author
13.05.2018

Great Expectations For Your Data Pipelines with Abe Gong and James Campbell

Testing is a critical activity in all software projects, but one that is often neglected in data pipelines. The complexities introduced by the inherent statefulness of the problem domain and the interdependencies between systems contribute to make pipe...
Tobias Macey author
6.05.2018

Exploring Color Theory In Python With Thomas Mansencal

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 diffe...
Tobias Macey author
30.04.2018

Destroy All Software With Gary Bernhardt

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 princi...
Tobias Macey author
23.04.2018

Scaling Deep Learning Using Polyaxon with Mourad Mourafiq

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 M...
Tobias Macey author