#520: pyx - the other side of the uv coin (announcing pyx)

#520: pyx - the other side of the uv coin (announcing pyx)

A couple years ago, Charlie Marsh lit a fire under Python tooling with Ruff and then uv. Today he’s back with something on the other side of that coin: pyx. Pyx isn’t a PyPI replacement. Think server, not just index. It mirrors PyPI, plays fine with pip or uv, and aims to make installs fast and predictable by letting a smart client talk to a smart server. When the client and server understand each other, you get new fast paths, fewer edge cases, and the kind of reliability teams beg for. If Python packaging has felt like friction, this conversation is traction. Let’s get into it.

Jaksot(522)

#323: Best practices for Docker in production

#323: Best practices for Docker in production

You've got your Python API or app running in a Docker container. Great! Are you ready to ship it to that hosted cluster service and head off to production? Not so fast. Have you considered how you'll manage evolving dependencies and addressing security updates over time? Not just for the base OS but for installed packages? How about your pip installed dependencies? Are you running as root? If you don't know, the answer is yes.

3 Heinä 20211h 10min

#322: A path into data science

#322: A path into data science

Are you interested in getting ahead in data science? On this episode, you'll meet Sanyam Bhutani who studied computer science but found his education didn't prepare him for getting a data science-focused job. That's where he started his own path of self-education and advancement. Now he's working at an AI startup and ranking high on Kaggle.

25 Kesä 202159min

#321: HTMX - Clean, Dynamic HTML Pages

#321: HTMX - Clean, Dynamic HTML Pages

Have you wanted to add more interactivity and liveness to your web application? If you built it using Flask, Django, or some other Python web framework, that thought probably didn't fill you with joy. Because it might mean that you need to change a bunch of code and rewrite a significant bit of your app using a full-on front-end framework like Vue.js or React.js.

19 Kesä 20211h 12min

#320: Python in the Electrical Energy Sector

#320: Python in the Electrical Energy Sector

In this episode, we cover how Python is being used to understand the electrical markets and grid in Australia. Our guest, Jack Simpson, has used Python to uncover a bunch of interesting developments as the country has adopted more and more solar energy. We round out the episode looking at some best practices for high-performance, large-data processing in Pandas and beyond.

12 Kesä 20211h 8min

#319: Typosquatting and Supply Chains Vulnerabilities

#319: Typosquatting and Supply Chains Vulnerabilities

One of the true superpowers of Python is the libraries over at the Python Package Index. They are all just a "pip install" away. Yet, like all code that you run on your system, it is done with some degree of trust. How do we know that all of those useful packages are trustworthy? That's the topic of this episode. Bentz Tozer and John Speed Meyers are here to share their research into typosquatting on PyPI and other sneaky deeds. But we also discuss some potential solutions and fixes.

6 Kesä 202159min

#318: Measuring your ML impact with CodeCarbon

#318: Measuring your ML impact with CodeCarbon

Machine learning has made huge advancements in the past couple of years. We now have ML models helping doctors catch disease early. Google is using ML to suggest traffic routes in their maps app that will lesson the amount of gasoline used in the trip. And many more examples. But there is a heavy cost for training machine learning models.

28 Touko 20211h 7min

#317: Python at the US Federal Election Commission

#317: Python at the US Federal Election Commission

When you think of government software development and projects, do you fast apps and modern tech stacks jump to mind? Probably not. So you'll be delighted to hear from our guest, Laura Beaufort. She's the Tech Lead at the US Federal Election Commission.

21 Touko 202152min

#316: Flask 2.0

#316: Flask 2.0

Flask is one of the most popular Python web frameworks. And they have huge news to share with us. Flask 2.0 just released after a ton of work. And it's as big of a deal as the version number suggests. Async changes are coming, Python 3.5 and below (including Python 2) support has been dropped and much much more. Join me as I discuss Flask 2.0 with David Lord and Philip Jones.

14 Touko 202157min