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-07-15 02:44
last episode published
2019-07-15 01:38
publication frequency
7.1 days
Contributors
Tobias Macey owner   author  
Explicit
false
Number of Episodes
223
Rss-Feeds
Detail page
Categories
Technology Business Education Training Software How-To Careers

Recommendations


Episodes

Date Thumb Title & Description Contributors
15.07.2019

A Modern Open Source Project Management Platform

Project management is a discipline that has been through many incarnations, spawning an entire industry of businesses and tools. The challenge is to build a platform that is sufficiently powerful and adaptable to fit the workflow of your teams, while r...
Tobias Macey contributor
Linode contributor
Tobias Macey author
8.07.2019

Domain Driven Design For Python

When your software projects start to scale it becomes a greater challenge to understand and maintain all of the pieces. In this episode Henry Percival shares his experiences working with domain driven design in large Python projects. He explains how it...
Tobias Macey contributor
Linode contributor
Tobias Macey author
1.07.2019

Open Source Automated Machine Learning With MindsDB

Machine learning is growing in popularity and capability, but for a majority of people it is still a black box that we don't fully understand. The team at MindsDB is working to change this state of affairs by creating an open source tool that is easy t...
Tobias Macey author
24.06.2019

Behind The Scenes At The Python Software Foundation

One of the secrets of the success of Python the language is the tireless efforts of the people who work with and for the Python Software Foundation. They have made it their mission to ensure the continued growth and success of the language and its comm...
Tobias Macey contributor
Linode contributor
Tobias Macey author
17.06.2019

Algorithmic Trading In Python Using Open Tools And Open Data

Algorithmic trading is a field that has grown in recent years due to the availability of cheap computing and platforms that grant access to historical financial data. QuantConnect is a business that has focused on community engagement and open data acc...
Tobias Macey contributor
Linode contributor
Tobias Macey author
10.06.2019

Web Application Development Entirely In Python

The knowledge and effort required for building a fully functional web application has grown at an accelerated rate over the past several years. This introduces a barrier to entry that excludes large numbers of people who could otherwise be producing va...
Tobias Macey contributor
Linode contributor
Tobias Macey author
4.06.2019

Building A Business On Serverless Technology

Serverless computing is a recent category of cloud service that provides new options for how we build and deploy applications. In this episode Raghu Murthy, founder of DataCoral, explains how he has built his entire business on these platforms. He expl...
Tobias Macey contributor
Linode contributor
Tobias Macey author
27.05.2019

A Data Catalog For Your PyData Projects

One of the biggest pain points when working with data is getting is dealing with the boilerplate code to load it into a usable format. Intake encapsulates all of that and puts it behind a single API. In this episode Martin Durant explains how to use th...
Tobias Macey contributor
Linode contributor
Tobias Macey author
20.05.2019

Hardware Hacking Made Easy With CircuitPython

Learning to program can be a frustrating process, because even the simplest code relies on a complex stack of other moving pieces to function. When working with a microcontroller you are in full control of everything so there are fewer concepts that ne...
Tobias Macey author
13.05.2019

Building A Privacy Preserving Voice Assistant

Being able to control a computer with your voice has rapidly moved from science fiction to science fact. Unfortunately, the majority of platforms that have been made available to consumers are controlled by large organizations with little incentive to ...
Tobias Macey contributor
Linode contributor
Tobias Macey author
7.05.2019

Hacking The Government With The USDS

The U.S. government has a vast quantity of software projects across the various agencies, and many of them would benefit from a modern approach to development and deployment. The U.S. Digital Services Agency has been tasked with making that happen. In ...
Tobias Macey contributor
Linode contributor
Tobias Macey author
29.04.2019

Probabilistic Modeling In Python (And What That Even Means)

Most programming is deterministic, relying on concrete logic to determine the way that it operates. However, there are problems that require a way to work with uncertainty. PyMC3 is a library designed for building models to predict the likelihood of ce...
Tobias Macey contributor
Linode contributor
Tobias Macey author
22.04.2019

Exploring Indico: A Full Featured Event Management Platform

Managing an event is rife with inherent complexity that scales as you move from scheduling a meeting to organizing a conference. Indico is a platform built at CERN to handle their efforts to organize events such as the Computing in High Energy Physics ...
Tobias Macey contributor
Linode contributor
Tobias Macey author
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